Base URL
Every Campaign Manager request goes through the Vobiz API gateway:Authentication methods
All customer-facing routes require authentication. The gateway validates credentials at the edge, and the campaign service re-checks them against the accounts database before serving the request. Choose either method — both are accepted.- API keys (recommended)
- JWT
Send your account ID and auth token as headers on every request:Use the same account ID in the URL path and in
X-Auth-ID. A mismatch between the path account and the authenticated account returns 401.cURL
Using the API playground
Every Campaign Manager endpoint page on this site has a live playground. To make a real call:1
Enter your token
Put your auth token in the X-Auth-Token field in the Authorization panel.
2
Enter your account ID twice
Set the same value in the
account_id path parameter and the X-Auth-ID header field. Both are required — the request is rejected if either is missing.3
Send
Requests go to
https://api.vobiz.ai. Mintlify keeps your values as you move between endpoint pages.Internal endpoints
Service-to-service routes under/internal/* use a separate shared secret:
The public equivalent of the second route is
GET /campaigns/{campaign_id}/call-lookup/{call_uuid}, which is account-scoped and authenticated with your normal credentials.
Health check
OK when the service is live. It is unauthenticated and intended for monitoring, not for verifying your credentials — use any account-scoped GET for that.
Content types
- Send
Content-Type: application/jsonfor JSON request bodies. - Upload contacts as
multipart/form-datawith a file field namedfile. - Results and CDR exports return
text/csv.