Set an agent's invocation rate limits
Partially update an agent’s invocation rate limits. Only the axes present in the request body change; an omitted axis is left untouched, while an explicit null clears that axis (unlimited). Requires at least one axis in the body. Requires the owner or admin role; writes are audit-logged.
Authorizations
Dashboard JWT token from Clerk
Path Parameters
Identifier of the agent whose rate limits to update.
Body
An agent's invocation rate limits — agent-wide and per-caller. For every axis, null means unlimited and 0 blocks all invocations (kill-switch). Distinct from max_cost_per_conversation_cents, which bounds spend rather than invocation volume.
Agent-wide short-burst RPM ceiling across all callers.
Agent-wide invocations per UTC calendar day.
Agent-wide invocations per UTC calendar month.
Short-burst RPM ceiling for a single caller/end-user identity (caller number on voice, widget session's contact id on chat).
Invocations per UTC calendar day for a single caller/end-user identity.