Deprecation Notices
This page lists Atoms API endpoints that are deprecated. Each row shows the current status, the migration target, and, once fixed, the sunset date.
How to read this page
- Deprecated: the endpoint still works, but new integrations should use the migration target. Deprecated endpoints return the header
Deprecation: true. - Rejects with 409: the endpoint returns HTTP
409with anerror_typefield naming the migration reason, and does not process the request. Migrate immediately. - Removed: the endpoint no longer exists. Requests return HTTP
404.
When an endpoint has a fixed removal date, the response also carries a Sunset: header with the RFC 7231-formatted timestamp.
Deprecation state is machine-readable via the Deprecation, Sunset, and (for 409 responses) the JSON body’s error_type field. Log these in your integration so you can pull affected code paths automatically.
Currently deprecated
Agents
Agent Versioning: Drafts (v1)
All entries below rejected on launch of the v2 branch model with 409 versioning_v2_migration_required.
Kept unchanged during the coexistence window (~1 month post-launch), then removed:
Agent Versioning: Versions (v1)
Rejected on launch of the v2 branch model with 409 versioning_v2_migration_required.
Kept unchanged during the coexistence window (~1 month post-launch), then removed. A v1 versionId equals its migrated revisionId, so IDs stored by existing integrations continue to resolve.
Full migration walkthrough with worked examples: v1 → v2 migration guide.
Recently removed
Endpoints that returned 404 after removal.
Reporting a break
If a v1 endpoint you rely on returns 409 unexpectedly or you spot a mapping error on this page, open a ticket and quote the endpoint path and the error_type from the response body. That’s the minimum needed to trace and reroute.

