Contracts 1.60.0
First served on the Phase 0 host by deploy #70 (2026-10-23). The integrations service is not deployed there yet, so no bound tool, Trigger or OAuth callback runs on the host.
The public document of 1.60.0 lists 275 operations, 41 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/{agent_id}/decision-cases | List the cases of every decision corpus of an Agent | agents:read | 1.60.0 | served |
GET /v1/connections | List Connections | integrations:read | 1.60.0 | served |
POST /v1/connections | Create a Connection | integrations:write | 1.60.0 | served |
GET /v1/connections/{connection_id} | Read a Connection | integrations:read | 1.60.0 | served |
PATCH /v1/connections/{connection_id} | Update a Connection | integrations:write | 1.60.0 | served |
DELETE /v1/connections/{connection_id} | Revoke a Connection | integrations:write | 1.60.0 | served |
POST /v1/connections/{connection_id}/attest-phi | Attest a Connection for PHI | integrations:write | 1.60.0 | served |
POST /v1/connections/{connection_id}/authorize | Start the authorization of a Connection | integrations:write | 1.60.0 | served |
PUT /v1/connections/{connection_id}/credentials | Enter a secret of a Connection | integrations:write | 1.60.0 | served |
GET /v1/connectors | List the Connector catalog | integrations:read | 1.60.0 | served |
GET /v1/connectors/{connector_id} | Read a Connector | integrations:read | 1.60.0 | served |
GET /v1/mcp-servers | List MCP server registrations | mcp:read | 1.60.0 | served |
POST /v1/mcp-servers | Register an MCP server | mcp:write | 1.60.0 | served |
GET /v1/mcp-servers/{mcp_server_id} | Read an MCP server registration | mcp:read | 1.60.0 | served |
PATCH /v1/mcp-servers/{mcp_server_id} | Update an MCP server registration | mcp:write | 1.60.0 | served |
DELETE /v1/mcp-servers/{mcp_server_id} | Delete an MCP server registration | mcp:write | 1.60.0 | served |
POST /v1/mcp-servers/{mcp_server_id}/refresh | List an MCP server's tools now | mcp:write | 1.60.0 | served |
GET /v1/mcp-servers/{mcp_server_id}/tools | List an MCP server's tools with their drift | mcp:read | 1.60.0 | served |
POST /v1/mcp-servers/{mcp_server_id}/tools/{tool_name}/accept | Accept an MCP tool's new definition | mcp:write | 1.60.0 | served |
GET /v1/messages | List Messages | messages:read | 1.60.0 | served |
POST /v1/messages | Send a message | messages:write | 1.60.0 | served |
GET /v1/messages/{message_id} | Read a Message with its content | messages:read | 1.60.0 | served |
GET /v1/notification-rules | List notification rules | messages:read | 1.60.0 | served |
POST /v1/notification-rules | Create a notification rule | messages:write | 1.60.0 | served |
GET /v1/notification-rules/{notification_rule_id} | Read a notification rule | messages:read | 1.60.0 | served |
PATCH /v1/notification-rules/{notification_rule_id} | Update a notification rule | messages:write | 1.60.0 | served |
DELETE /v1/notification-rules/{notification_rule_id} | Delete a notification rule | messages:write | 1.60.0 | served |
GET /v1/runs | List Runs | integrations:read | 1.60.0 | served |
GET /v1/runs/{run_id} | Read a Run | integrations:read | 1.60.0 | served |
GET /v1/tool-bindings | List Tool bindings | integrations:read | 1.60.0 | served |
POST /v1/tool-bindings | Bind tools of a Connection to an Agent | integrations:write | 1.60.0 | served |
GET /v1/tool-bindings/{tool_binding_id} | Read a Tool binding | integrations:read | 1.60.0 | served |
PATCH /v1/tool-bindings/{tool_binding_id} | Update a Tool binding | integrations:write | 1.60.0 | served |
DELETE /v1/tool-bindings/{tool_binding_id} | Delete a Tool binding | integrations:write | 1.60.0 | served |
GET /v1/trigger-events | List Trigger events | integrations:read | 1.60.0 | served |
POST /v1/trigger-events/{trigger_event_id}/replay | Replay a Trigger event's action | integrations:write | 1.60.0 | served |
GET /v1/trigger-subscriptions | List Trigger subscriptions | integrations:read | 1.60.0 | served |
POST /v1/trigger-subscriptions | Subscribe to a Trigger of a Connection | integrations:write | 1.60.0 | served |
GET /v1/trigger-subscriptions/{subscription_id} | Read a Trigger subscription | integrations:read | 1.60.0 | served |
PATCH /v1/trigger-subscriptions/{subscription_id} | Update a Trigger subscription | integrations:write | 1.60.0 | served |
DELETE /v1/trigger-subscriptions/{subscription_id} | Delete a Trigger subscription | integrations:write | 1.60.0 | served |
Error codes added
connection_revoked
Event types added
connection.authorized, connection.needs_reauth, connection.revoked, connection.suspended, mcp.tool_schema_changed, message.delivered, message.failed, message.sent, trigger_subscription.degraded
Scopes added
integrations:read, integrations:write, mcp:read, mcp:write, messages:read, messages:write