OpenAI · OpenAPI Overlay 1.0.0
API Evangelist enhancements for OpenAI API (webhooks manifest)
1 action
1 update
update
extends
openapi/openai-openai-api-api-openapi.yml
Derived by API Evangelist
Built from the contracts OpenAI publishes. OpenAI did not publish this file.
What the actions change
x-apievangelistx-runtime-semantics
Targets 1
$.info
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enhancements for OpenAI API (webhooks manifest)
version: 1.0.0
extends: openapi/openai-openai-api-api-openapi.yml
x-generated: '2026-09-23'
x-method: generated
x-source: openapi/openai-openai-api-api-openapi.yml
x-note: >-
Captures the API Evangelist enrichment layer over OpenAI's webhooks-only
manifest as a repeatable OpenAPI Overlay 1.0.0 transformation. This upstream
document carries `paths: {}` and defines only the `webhooks:` object (batch,
fine-tuning, evals, realtime and response lifecycle events), so the overlay
targets $.info alone — there are no operations to enrich. The upstream is
never mutated. Every referenced artifact is a real file in this repository.
actions:
- target: $.info
update:
x-apievangelist:
catalog: https://apis.io/openai
provider: OpenAI
maintainer: Kin Lane <kin@apievangelist.com>
upstream: https://github.com/openai/openai-openapi
artifacts:
- apis.yml
- vocabulary/openai-vocabulary.yaml
- rules/openai-spectral-rules.yml
- conformance/openai-conformance.yml
- conventions/openai-conventions.yml
- errors/openai-problem-types.yml
- lifecycle/openai-lifecycle.yml
- rate-limits/openai-rate-limits.yml
- plans/openai-plans-pricing.yml
- packages/openai-packages.yml
- scopes/openai-scopes.yml
- authentication/openai-authentication.yml
- data-model/openai-data-model.yml
- mcp/openai-mcp.yml
- mcp/openai-tool-crosswalk.yml
- well-known/openai-well-known.yml
- sandbox/openai-sandbox.yml
- changelog/openai-changelog.yml
- agentic-access/openai-agentic-access.yml
x-runtime-semantics:
surface: webhooks
surface_note: >-
This document defines OpenAI's outbound webhooks (batch, fine-tuning,
evals, realtime call incoming, response completed/failed/cancelled/
incomplete). There are no request operations here; consumers register
a callback URL in the dashboard and verify signed deliveries.
signature_header: webhook-signature
signature_scheme: Standard Webhooks (HMAC-SHA256, base64)
idempotency: none
idempotency_note: >-
Webhook deliveries can be retried by the sender and MUST be treated
as at-least-once. Deduplicate on the event id in the payload.
reversibility: >-
Webhook events are notifications only; the source-of-truth resource
is queried via its own API (Batch, Fine-tuning, Evals, Responses).
request_id_header: x-request-id
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/openai-openai-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.