Skip to main content
Sends one small test request to the agent’s AI provider and model and checks it can plan in the format agents use. Nothing about your customers is sent; the request uses a few hundred tokens on your key. An agent must pass before it can go live, and again whenever its key or model changes.
Needs the agents:write scope.

Path parameters

Request

Response

200 OK — ok says whether it passed, and checks what was checked. When it didn’t pass, error says why. agent is the agent as it is now; verified_at is set when it passed.

Errors

Every refusal is {"error": {"code", "message", "field"}}; field is there when one input is at fault. Any request can also be refused for its key, its account or its rate (key_required, invalid_key, account_suspended, plan_excludes_api, address_not_allowed, rate_limited); see the overview.