Skip to main content

InitiateOAuth2 starts the OAuth2 flow to connect an existing WABA.

POST 

/api/v1/engagements/integrations/whatsapp/oauth2/initiate

Use this when the customer already has a WhatsApp Business Account and wants to connect it to your platform.

Key Differences from Embedded Signup

  • No config_id parameter in OAuth URL
  • Results in user_access token (needs periodic refresh)
  • Webhook must be configured manually

Errors

  • INVALID_ARGUMENT: Invalid redirect URL
  • INTERNAL: OAuth configuration error

Request

Responses

A successful response.