PUT /settings/organization

Set the organization settings.

MethodPath
PUT/v1/settings/organization

Replaces all three: `default_model` accepts an alias or canonical id and is stored canonical; `default_environment` accepts a name or `env_` id and is stored as the id; `budget_ceiling.session` is in US dollars, at most the platform ceiling. Null clears each. Refused for sandbox tokens (potentially prompt-injected code must not repoint the organization's defaults).

curl -X PUT "https://api.ellipsis.dev/v1/settings/organization" \
  -H "Authorization: Bearer $ELLIPSIS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Request

Example request body
{
"default_environment": "string",
"default_model": "string"
}

Body parameters

budget_ceilingBudgetCeiling

The organization's spend ceilings.

default_environmentstring

The saved environment sessions run in when neither their request nor their automation names one: an `env_...` id or the environment's name on write, always the id on read. Null means the built-in basic sandbox.

default_modelstring

Canonical model id every session falls back to when neither its request nor its automation names one, or null when unset (sessions then run the platform default).

Response

Example response · 200
{
"default_environment": "string",
"default_model": "string"
}

On this page

No Headings
Schedule a demo