Changelog
Unreleased (staged)
- Keys accepted in the
X-API-Keyheader and asAuthorization: Bearer;?api_key=unchanged. - Every error body carries
error.code/error.message/error.docs_urlnext to the legacymessage. - Per-minute limits are now counted per account (previously clients of a plan could share one counter).
429responses for the per-minute limit includeRetry-After.- OpenAPI 3.1 description published at
/openapi.json; this documentation at/developers/; API section in/llms.txt.
Planned
- Real HTTP statuses for errors (
401/403/404/400/405/429/500) after a 30-day notice here and by email to API customers. Deprecationheader on responses to the?api_key=form (the form itself stays).- Remote MCP server.
This page as Markdown.