Skip to main content
PUT
Set an agent's invocation rate limits

Authorizations

Authorization
string
header
required

Dashboard JWT token from Clerk

Path Parameters

id
string
required

Identifier of the agent whose rate limits to update.

Body

application/json

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.

max_requests_per_minute
integer | null

Agent-wide short-burst RPM ceiling across all callers.

daily_quota
integer | null

Agent-wide invocations per UTC calendar day.

monthly_quota
integer | null

Agent-wide invocations per UTC calendar month.

rpm_per_caller
integer | null

Short-burst RPM ceiling for a single caller/end-user identity (caller number on voice, widget session's contact id on chat).

invocation_quota_per_caller_per_day
integer | null

Invocations per UTC calendar day for a single caller/end-user identity.

Response

The agent's updated rate-limit configuration.

data
object
meta
object