Onboarding
API reference descriptions are provided in English to preserve the exact published contract.
- GETList resumable and recent Embedded Signup sessions
onboarding.sessions.list - POSTCreate an Embedded Signup v4 session
onboarding.sessions.create - GETFetch an Embedded Signup session
onboarding.sessions.retrieve - POSTCancel an unfinished Embedded Signup session
onboarding.sessions.cancel - POSTConsume an Embedded Signup event and exchange its code
onboarding.sessions.complete - GETExplain the exact onboarding readiness decision and next action
onboarding.sessions.readiness.list - GETList authorized WhatsApp Business Accounts
wabas.list
List resumable and recent Embedded Signup sessions
GET/v1/accounts/{AC}/onboarding/sessions
onboarding.sessions.listSDK operation getV1AccountsByAcOnboardingSessions
Parameters
limitinteger (1–100)querycursorstring (max 2048 chars)query
Create an Embedded Signup v4 session
POST/v1/accounts/{AC}/onboarding/sessions
onboarding.sessions.createSDK operation postV1AccountsByAcOnboardingSessions
Request body
dashboardSessionIdstring (max 512 chars)RequiredhostedbooleanreconnectOperationSidstring (OP… SID)
Fetch an Embedded Signup session
GET/v1/accounts/{AC}/onboarding/sessions/{id}
onboarding.sessions.retrieveSDK operation getV1AccountsByAcOnboardingSessionsById
Parameters
idstring (uuid)Required
Cancel an unfinished Embedded Signup session
POST/v1/accounts/{AC}/onboarding/sessions/{id}/cancel
onboarding.sessions.cancelSDK operation postV1AccountsByAcOnboardingSessionsByIdCancel
Parameters
idstring (uuid)Required
Consume an Embedded Signup event and exchange its code
POST/v1/accounts/{AC}/onboarding/sessions/{id}/complete
onboarding.sessions.completeSDK operation postV1AccountsByAcOnboardingSessionsByIdComplete
Parameters
idstring (uuid)Required
Request body
dashboardSessionIdstring (max 512 chars)RequiredeventenumRequiredFINISHFINISH_ONLY_WABAFINISH_WHATSAPP_BUSINESS_APP_ONBOARDINGFINISH_OBO_MIGRATIONFINISH_GRANT_ONLY_API_ACCESSCANCELERRORstatestring (max 256 chars)RequiredbusinessIdstring (max 128 chars)codestring (max 4096 chars)currentStepstring (max 128 chars)errorMessagestring (max 1024 chars)phoneNumberIdstring (max 128 chars)portfolioIdstring (max 128 chars)sessionIdstring (max 512 chars)wabaIdstring (max 128 chars)
Explain the exact onboarding readiness decision and next action
GET/v1/accounts/{AC}/onboarding/sessions/{id}/readiness
onboarding.sessions.readiness.listSDK operation getV1AccountsByAcOnboardingSessionsByIdReadiness
Parameters
idstring (uuid)Required
List authorized WhatsApp Business Accounts
GET/v1/accounts/{AC}/wabas
wabas.listSDK operation getV1AccountsByAcWabas
Parameters
businessIdstring (max 128 chars)querylimitinteger (1–100)query