Create a session for the embeddable WhatsApp Business signup flow. Returns a URL that expires in 15 minutes. Redirect your user to this URL to begin the signup process.
Admin API key (format: sk_admin_*) for organization-level operations
The URL to redirect the user to after completing or failing the signup. Required for redirect flow, optional for popup flow.
1"https://example.com/whatsapp/callback"
A CSRF protection token that will be returned unchanged in the redirect. Required for redirect flow.
1 - 512"abc123-csrf-token"
Developer-provided metadata for filtering sessions by internal user IDs. Useful for platforms with multiple end-users. Maximum size: 10KB.
{
"externalUserId": "user_123",
"businessName": "Acme Corp"
}Pre-fill configuration for Facebook Embedded Signup. Auto-populates business information in the signup form. This can improve conversion by reducing manual data entry.
{
"business": {
"name": "Acme Corp",
"email": "contact@acme.com",
"website": "https://acme.com",
"address": {
"streetAddress1": "123 Main St",
"city": "San Francisco",
"state": "CA",
"zipPostal": "94102",
"country": "US"
},
"phone": { "code": 1, "number": "4155551234" },
"timezone": "America/Los_Angeles"
},
"phone": {
"displayName": "Acme Support",
"category": "Automotive",
"description": "Official Acme Corp WhatsApp support channel"
}
}Session created successfully
WhatsApp Signup Session ID
"wss_2DbBs7GWhGvVNJGrDXr5RG0mBWI"
The URL to redirect the user to for completing the WhatsApp Business signup
"https://dashboard.chirp.com/embed/connect?token=abc123..."
When this session URL expires (15 minutes from creation)
"2024-01-15T12:30:00.000Z"