Skip to main content
GET
Channels API
Base URL: 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

Returns all WhatsApp channels connected to your Vobiz account.
cURL
200 OK

Create WhatsApp channel

Connect a new WhatsApp Business number using your WABA credentials from Meta Business Manager. Returns 201 Created with the new channel.
string
required
WhatsApp Business Account ID from Meta.
string
Phone Number ID from Meta. Required unless number_onboarding_mode is buy_from_vobiz.
string
required
Phone number in E.164 format (e.g. +15551234567).
string
required
One of buy_from_vobiz, bring_your_own, or embedded_signup.
string
required
Number provider, e.g. meta_direct.
string
UUID of a completed Vobiz number order. Optional.
string
required
Meta system-user access token (starts with EAA…). Stored securely and never returned in responses.
string
required
Business display name shown to your customers.
cURL
201 Created

Embedded signup

Complete channel creation after the Meta Embedded Signup OAuth flow. Pass the authorization code returned by Meta. Returns 201 Created.
string
required
OAuth authorization code returned by Meta Embedded Signup.
string
required
WhatsApp Business Account ID from Meta.
string
Phone Number ID from Meta.
string
Phone number in E.164 format.
string
Number provider, e.g. meta_direct.
string
Onboarding mode, typically embedded_signup.
cURL
201 Created

Update channel

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 200 OK with the updated channel.
string
New Meta system-user access token (starts with EAA…).
string
Updated business display name.
cURL

Delete channel

Disconnect and remove a WhatsApp channel from Vobiz. Does not delete the WABA or phone number from Meta. Returns 204 No Content.
Deleting a channel stops all messaging for that number. Active conversations will be closed.
cURL

Channel object

string
Unique channel identifier (UUID).
string
Your Vobiz account ID (MA_XXXXXXXX).
string
WhatsApp Business Account ID from Meta.
string
Phone Number ID from Meta.
string
Connected phone number in E.164 format.
string
How the number was onboarded: buy_from_vobiz, bring_your_own, or embedded_signup.
string
Number provider, e.g. meta_direct.
string
UUID of the associated Vobiz number order, if any. May be null.
string
Meta verification state: verified, pending, or rejected.
string
Business display name shown to customers.
string
Business profile description.
string
Channel status: active, inactive, or suspended.
string
Creation timestamp (RFC3339 UTC).
string
Last update timestamp (RFC3339 UTC).
The access_token is stored securely and is never returned in any API response.