API Reference
Channels API
Create, update, and remove WhatsApp Business channels on Vobiz - connect your WABA, manage display names, and rotate access tokens via REST API.
GET
Channels API
Base URL:
Returns all WhatsApp channels connected to your Vobiz account.
Connect a new WhatsApp Business number using your WABA credentials from Meta Business Manager. Returns
Complete channel creation after the Meta Embedded Signup OAuth flow. Pass the authorization code returned by Meta. Returns
Update an existing channel’s display name or refresh its Meta access token when the previous token expires. Both fields are optional; send only what you want to change. Returns
Disconnect and remove a WhatsApp channel from Vobiz. Does not delete the WABA or phone number from Meta. Returns
https://api.vobiz.ai/api/v1/messaging
Authentication: every request requires X-Auth-ID: MA_XXXXXXXX and X-Auth-Token: <token> headers (a Authorization: Bearer <JWT> header is also accepted). Send Content-Type: application/json on requests with a body. Get your credentials from console.vobiz.ai.
List WhatsApp channels
cURL
200 OK
Create WhatsApp channel
201 Created with the new channel.
WhatsApp Business Account ID from Meta.
Phone Number ID from Meta. Required unless
number_onboarding_mode is buy_from_vobiz.Phone number in E.164 format (e.g.
+15551234567).One of
buy_from_vobiz, bring_your_own, or embedded_signup.Number provider, e.g.
meta_direct.UUID of a completed Vobiz number order. Optional.
Meta system-user access token (starts with
EAA…). Stored securely and never returned in responses.Business display name shown to your customers.
cURL
201 Created
Embedded signup
201 Created.
OAuth authorization code returned by Meta Embedded Signup.
WhatsApp Business Account ID from Meta.
Phone Number ID from Meta.
Phone number in E.164 format.
Number provider, e.g.
meta_direct.Onboarding mode, typically
embedded_signup.cURL
201 Created
Update channel
200 OK with the updated channel.
New Meta system-user access token (starts with
EAA…).Updated business display name.
cURL
Delete channel
204 No Content.
cURL
Channel object
Unique channel identifier (UUID).
Your Vobiz account ID (
MA_XXXXXXXX).WhatsApp Business Account ID from Meta.
Phone Number ID from Meta.
Connected phone number in E.164 format.
How the number was onboarded:
buy_from_vobiz, bring_your_own, or embedded_signup.Number provider, e.g.
meta_direct.UUID of the associated Vobiz number order, if any. May be
null.Meta verification state:
verified, pending, or rejected.Business display name shown to customers.
Business profile description.
Channel status:
active, inactive, or suspended.Creation timestamp (RFC3339 UTC).
Last update timestamp (RFC3339 UTC).
The
access_token is stored securely and is never returned in any API response.