Connect WhatsApp
Request a verification code
Asks Meta to send a verification code to the business number. Enter the code with the verify-code endpoint.
- Console only: owner or admin
- Workspace:
X-Tenant-ID
Path parameters
iduuidrequiredChannel id (from
channels[].id).
Headers
CookiestringrequiredThe
whatsappx_sessioncookie the app sets when you sign in. Browsers send it automatically; API keys are not accepted on this endpoint.X-Tenant-IDuuidrequiredWorkspace id. Required for session requests. You can pass
?tenant=<id>instead.
Body
application/jsoncode_methodenumoptionalSMSorVOICE(case-insensitive).
Response
200 OKapplication/json
okbooleanAlways
true.messagestringNext step for the user.
Status codes
- 200OK. Meta accepted the request.
- 400Bad request.
code_method must be SMS or VOICE, an invalid channel id, or Meta did not send a code. - 401Unauthorized. No signed-in session (
unauthorized). - 403Forbidden. API keys can never call this endpoint (
API keys cannot administer workspaces). A signed-in user who is not an owner or admin getsadmin required; a user who is not a member of the workspace getsforbidden. - 404Not found. No Cloud API channel with this id in the workspace.
- 502Bad gateway. Meta returned a server error. Errors coming from Meta add
meta_code,meta_subcodeandmeta_titlewhen Meta provides them.