Build against contracts that are explicit about ownership.
Callaro API responses follow stable envelope conventions so your integration can process list, detail, and mutation responses consistently. This section combines:- generated path contracts from
openapi.yaml - handwritten workflow guides for implementation patterns and operational handling
OpenAPI endpoints
Use generated endpoint pages when you need request and response schema details.
Interactive testing
Use the playground guidance page before enabling authenticated interactive requests.
Postman onboarding
Use the Postman collection for fast request discovery and team-shared smoke tests.
Best first steps
- Review
playground-accessif you want browser-based testing. - Open
../sdks/postmanif you want downloadable request collections and environments. - Move into resource guides or generated endpoints once your auth model is chosen.
Standard success envelope
Standard error envelope
Authentication headers
Known contract status
The current docs set intentionally distinguishes source-of-truth boundaries while backend OpenAPI coverage is being expanded.Known temporary gap
Known temporary gap
Some backend route families exist in application routes and permission matrix but are still being fully represented in source
openapi.yaml. Those families are documented in handwritten guides with explicit caveats until generated coverage catches up.API shape at a glance
- Campaign execution is centered around
bulk_call_campaigns. - Number inventory and provisioning flow through
phone_numbers. - Contact lifecycle and compliance controls span contacts, segments, imports, exports, and DNC endpoints.
- Call logs and operational audit data are exposed through
voice_sessions, trace endpoints, and export jobs. - Partner-specific provisioning and multi-tenant actions live under partner route families.
High-value workflow example
For production rollout, pair generated schema validation with staged integration tests in sandbox before enabling write scopes in production.

