Update a robot provider
Update a Robot model provider configuration. API keys are write-only and are redacted from responses.
/robots/providers/{provider}Update a Robot model provider configuration. API keys are write-only and are redacted from responses.
In: cookie
Path Parameters
Robot model provider namespace
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X PATCH "https://example.com/robots/providers/openai" \ -H "Content-Type: application/json" \ -d '{}'{
"provider": "openai",
"supported": true,
"settings": {
"enabled": true,
"has_api_key": true,
"requires_api_key": true
},
"cache": {
"last_refreshed_at": "2019-08-24T14:15:22Z",
"last_error": "string",
"stale": true
},
"models": [
{
"ref": "openai/gpt-4.1-mini",
"provider": "openai",
"model": "gpt-4.1-mini"
}
]
}{
"type": "string",
"title": "string",
"detail": "string",
"trace_id": "string",
"metadata": {}
}List robot providers GET
Retrieve supported Robot model providers, redacted settings, cache status and cached models.
Submit a Robot session message POST
Queue a message in a Robot session. The session is created when it does not already exist. New sessions use Denbot unless `robotId` selects a custom Robot, which then remains the root Robot for the session. Submission is asynchronous. The response identifies the accepted message and the session stream. Compatible queued messages may later be consumed together by one Robot turn.