CTRLK

OpenAPI specification

|

View as Markdown

Infobip publishes its API contracts as an OpenAPI 3.x specification. The spec is the source of truth for all endpoint documentation, request and response schemas, authentication methods, and status codes. All official client libraries are generated from it.

Access the specification

Complete specification
All Infobip APIs in a single OpenAPI document.

Product-level specification
Scoped spec for a single product — substitute {product} with a product slug such as sms, whatsapp, or voice.

Ways to use the spec

Browse interactively — The Infobip API reference ↗ renders the spec as interactive documentation. Try requests directly in the browser with your credentials pre-filled.

Generate a client — Use any OpenAPI code generator (such as openapi-generator ↗ or kiota ↗) to scaffold a typed API client in your language. Point the generator at the complete or product-level spec URL.

Import into Postman — In Postman, select Import → Link and paste the spec URL to create a pre-configured collection with all endpoints and schemas.

Download as a file — Append ?format=json or ?format=yaml to the spec URL to download a static copy for offline use or toolchain integration.

Versioning

The specification follows Semantic Versioning. See OpenAPI versioning for a full explanation of what MAJOR, MINOR, and PATCH increments mean for your integration.