OpenRouter: Responses API GA, breaking removal of beta.responses namespace
OpenRouter's Responses API is now GA. The beta.responses OpenAPI tag and SDK namespace are removed. Raw HTTP callers and OpenAI-compatible clients need no changes. SDK users have a deprecated alias (beta.responses) that still works; its removal will be announced with a sunset date. New enum values added to ProviderName, ProviderResponse, and BYOKProviderSlug. A new claude-on-aws property was added to ProviderOptions.
PUBLISHED2026-07-25
OBSERVED2026-08-21
AGE1mo
SOURCES1
POST /responses:tags: beta.responsesproperty removed — the Responses API is now GA- Migration for HTTP clients: no action required —
POST /api/v1/responsesand its schemas are unchanged - Migration for SDK users: the canonical namespace is
responses(client.responses.send());beta.responsesnamespace keeps working as a deprecated alias with a future sunset date $.tags: beta.responsesobject removed from the specificationProviderNameenum: new value addedProviderOptions: newclaude-on-awsproperty added to audio/speech, audio/transcriptions, images, and videos endpointsProviderResponseenum: new value addedBYOKProviderSlugenum: new value added to BYOK endpointsMessagesStartEvent:providerproperty updatedGET /byok:providerparameter updated
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.