Download
Fetch the spec from the API itself — the same host you call for everything else:application/yaml with a 5-minute cache. No authentication is required; the endpoint is public by design.
Import into your tool of choice
- Postman
- Insomnia
- Bruno
- curl / generated SDKs
- Open Postman → Import → File → select
openapi.yaml. - Choose Generate collection from imported APIs when prompted.
- Add an environment variable
api_keywith yourod_live_…value, and reference it in the collection’s authorization tab.
What’s covered
Schemas:
Upload, UploadCreateJson, DownloadUrl, Contact, ContactCreate, WebhookEndpoint, WebhookEndpointCreate, WebhookEndpointUpdate, WebhookEndpointCreateResponse, WebhookDelivery, CreditBalance, plus error envelopes (ErrorEnvelope, MinContactsError, RateLimitError, PingFailedError).
The spec’s info.version matches the webhook payload api_version field (2026-04-23) and is bumped only when the wire format changes — consult the Changelog for what each version included.