API reference

API reference · Agents

Change an agent from the dashboard

PATCH/api/account/agents/{id}Signed in session

Parameters

Path and query parameters
FieldTypeWhat it is
id (path)requiredstringThe agent's id; self on an agent's own key where the route allows it.

Request body

application/json, required

Request body fields
FieldTypeWhat it is
namestringAt most 60 characters.
statusstringPaused refuses the agent's next request at every door. One of "active", "paused".
modelsarray of string or nullModel ids and autopilot ids the agent may name; null is any. An autopilot id routes across the catalog as usual. A list of models only is also the key's allowlist.
max_cost_per_request_microsinteger or nullRefuse a request whose worst case is over this (403 request_cost_exceeded).
daily_cap_microsinteger or nullSettled spend plus open holds in one UTC day never passes this (429 agent_daily_cap_reached).
expires_atinteger or nullUnix ms. The agent and its key stop here.
auto_refillobject or null
auto_refill.amount_microsrequiredintegerMove at least this much per refill. At least 1.
auto_refill.daily_max_microsrequiredintegerNever refill more than this per UTC day. At least 1.

Example

{}

Answer 200

Changed.

Fields of the 200 answer
FieldTypeWhat it is
objectstringOne of "agent".
idinteger
namestring
statusstringOne of "active", "paused".
createdintegerUnix seconds.
expires_atinteger or null
expiredboolean
modelsarray of string or null
max_cost_per_request_microsinteger or null
daily_cap_microsinteger or null
auto_refillobject or null
auto_refill.amount_microsrequiredintegerMove at least this much per refill. At least 1.
auto_refill.daily_max_microsrequiredintegerNever refill more than this per UTC day. At least 1.
wallet_addressstring or null
keyobject or null
key.idinteger
key.prefixstring
key.last_used_atinteger or null
balance_microsintegerSpendable: open holds taken off.
held_microsinteger
spent_today_microsintegerToday's settled spend plus open holds: what the daily cap counts.
refilled_today_microsinteger
currencystringOne of "USD".

Errors

  • 400OpenAI shaped error.
  • 401OpenAI shaped error.
  • 404OpenAI shaped error.

Every error answers in one shape, with its type, code and the field it names. The whole list is in the docs' Errors section.

Antimatter