openai
OpenAI API
Add Responses beta API and new WebSocket support
Added a new /responses?beta=true endpoint for beta Responses API functionality, including new request/response schemas (BetaCreateResponse, BetaResponse), model updates (e.g., gpt-5.4 → gpt-5.6-sol in examples), and documentation for WebSocket client/server events and new webhook event type WebhookSafetyIdentifierBlocked. Also added optional detail field to input file requests. These changes are purely additive and do not break existing integrations.
Alert history
- Additive
Add Responses beta API and new WebSocket support
Added a new
/responses?beta=trueendpoint for beta Responses API functionality, including new request/response schemas (BetaCreateResponse,BetaResponse), model updates (e.g.,gpt-5.4→gpt-5.6-solin examples), and documentation for WebSocket client/server events and new webhook event typeWebhookSafetyIdentifierBlocked. Also added optionaldetailfield to input file requests. These changes are purely additive and do not break existing integrations. - Additive
Add tunnel_id option for MCP server configuration
A new optional field
tunnel_idhas been added to MCP server configuration, allowing secure tunnel connections as an alternative toserver_urlorconnector_id. Documentation has been updated across multiple fields to reflect that one of three options (server_url,connector_id, ortunnel_id) is now required instead of two. Additional clarifications were added to video generation parameters to document reference format requirements. - Additive
Add SDK code examples for spend alert endpoints
Added code examples in Node.js, Python, Go, Java, and Ruby for two spend alert retrieval endpoints: retrieving project-level and organization-level spend alerts. These are documentation-only additions that do not change the API contract itself, and include a minor schema reference fix changing
Reasoning-2toReasoningplus documentation cleanup of redundant field descriptions. - Additive
Multiple additive API improvements for keys, alerts, and reasoning
This release adds several new features: API key expiration support (
expires_atresponse field andexpires_in_secondsrequest parameter), two new GET endpoints for retrieving project and organization spend alerts, a newtenant_onlyquery parameter for audit logs, newcontextparameter for reasoning configuration, and newReasoning-2schema for response-level reasoning metadata. Additionally, it clarifies documentation for video generation parameters and deprecates thetruncationfield in theReasoningConfigurationschema in favour of theResponseschema. All changes are additive or documentation clarifications with no breaking removals. - Additive
Add moderation support to chat and response completions
New optional
moderationparameter and response fields added to the chat completions and response completions endpoints. The changes enable clients to optionally request moderation results for request input and generated output by passing aModerationParamconfiguration. When enabled, responses includeChatCompletionModerationorModerationobjects containing moderation results or errors. - Additive
New workload identity provider event types and AdditionalTools schema
The diff adds new event types for workload identity provider management (
workload_identity_provider.created,workload_identity_provider.updated,workload_identity_provider.deleted, and their mapping variants) and introduces a newAdditionalToolsschema for specifying additional tool definitions. It also adds apersonalityparameter to requests, clarifiesprompt_cache_retentiondocumentation for new models, and marks thequeryfield as deprecated in favor ofqueries(though the field remains supported). These are purely additive changes that expand API capabilities without breaking existing integrations. - Additive
Add data retention and spend alert endpoints and schemas
The diff adds two new REST endpoints for organization and project data retention management (
GET/POST /organization/data_retention), new spend alert functionality for projects, and supporting request/response schemas. It also addsassignment_sourcesfield to user project responses and enumerations for group types. These are purely additive changes that extend the API without breaking existing integrations. - Informational
Clarify open_page action type description
Updated the description of the
typefield in the open_page action to clarify that it is always set toopen_page. This is a documentation improvement that does not change the API contract or behaviour. - Informational
Add SDK code examples for admin APIs
Added code examples in Node.js, Python, Go, Java, and Ruby for several admin API endpoints covering hosted tool permissions, model permissions, and usage metrics. These are documentation-only additions that do not change API behavior or endpoints.
- Additive
Add hosted tool and model permissions endpoints and usage endpoints
Added new endpoints for managing project-level hosted tool permissions (
/organization/projects/{project_id}/hosted_tool_permissions) and model permissions (/organization/projects/{project_id}/model_permissions), along with new usage result schemas (UsageFileSearchCallsResultandUsageWebSearchCallsResult) and a newCompactionTriggerItemParamschema. All changes are purely additive with no modifications to existing endpoints or schemas.