Contracts 1.0.0
A release of Phases 0 and 1. Its operations are carried by every later release. The Phase 0 host serves them as part of 1.65.0.
The public document of 1.0.0 lists 8 operations, 8 of them added in this release and still in 1.65.0.
Operations added
| Operation | Summary | Scope | Released in | Phase 0 host |
|---|---|---|---|---|
GET /v1/agents | List Agents | agents:read | 1.0.0 | served |
POST /v1/agents | Create an Agent draft | agents:write | 1.0.0 | served |
GET /v1/agents/{agent_id} | Read an Agent draft | agents:read | 1.0.0 | served |
POST /v1/agents/{agent_id}/versions | Publish the Agent draft as a new version | agents:write | 1.0.0 | served |
GET /v1/calls | List the Calls of the key's environment | calls:read | 1.0.0 | served |
POST /v1/calls | Start a web Call or an outbound phone Call | calls:write | 1.0.0 | served |
GET /v1/calls/{call_id} | Read a Call with its Turn metrics | calls:read | 1.0.0 | served |
GET /v1/calls/{call_id}/transcript | Read the transcript of a Call | transcripts:read | 1.0.0 | served |
Error codes added
agent_version_unavailable, already_claimed, call_not_active, capability_not_available, concurrency_limit_reached, dependency_unavailable, environment_not_allowed, forbidden, idempotency_in_progress, idempotency_key_reused, internal_error, invalid_cursor, invalid_request, not_found, org_suspended, precondition_required, revision_mismatch, unauthenticated, validation_failed
Scopes added
agents:read, agents:write, calls:read, calls:write, transcripts:read