Official versioning lifecycle, deprecation signaling standards, and timeline guarantees for Dr. Amit Puri's REST API and agentic interfaces.
The amitpuri API utilizes both URL path versioning (/api/v1/*) and header-based version negotiation (API-Version: v1).
v1 (production active).https://www.amitpuri.com/api/v1/<endpoint>.jsonhttps://www.amitpuri.com/api/<endpoint>.json points to the latest stable release (v1).API-Version: v1 and X-API-Version: 1.0.0.To enable autonomous AI agents and client software to detect upcoming changes without breaking in production, deprecated endpoints and versions provide standard RFC headers:
| Header | Standard | Description & Example |
|---|---|---|
Sunset |
RFC 8594 | HTTP date when the endpoint or resource will be permanently removed (e.g. Sunset: Wed, 11 Nov 2026 00:00:00 GMT). |
Deprecation |
RFC 9745 | Date or boolean timestamp when the resource was deprecated (e.g. Deprecation: @1762819200 or Deprecation: true). |
Link |
RFC 8288 | Link header pointing to successor documentation: Link: <https://www.amitpuri.com/deprecation>; rel="deprecation". |
We adhere to a strict deprecation timeline so agents and developers have sufficient runway to migrate:
x-deprecation-policy), the Developer Portal, llms.txt, and announced via HTTP Sunset and Deprecation headers.v2) and are served under a new URL path (/api/v2/*).Machine-readable versioning and deprecation metadata is available at: