Get message link and QR code
Hello! prefilled. The person must tap Send to send the message to your agent.
Unlike shared iMessage onboarding, WhatsApp does not require a connect message. This endpoint does not send a message, provision a number, or enable WhatsApp access.
Query parameters
Response (200)
JSON
When the agent does not have enabled WhatsApp access,
number, message_link, and message_qr_png_data_url are null, and ready is false. An enabled but temporarily unavailable channel retains its number, link, and QR code with ready: false. A link or QR code is not proof of current availability; check ready before presenting the agent as available.
Error responses
Code examples
These SDK and CLI helpers require version0.7.29 or later.
agent_identity_id in Python, agentIdentityId in TypeScript, or Some(&identity_id) in Rust. You can also call identity.get_whatsapp_onboarding() in Python or Rust, or identity.getWhatsAppOnboarding() in TypeScript, after retrieving your agent identity.
Receive the first message
- Share the message link or display the QR code.
- The person opens the link or scans the code, then taps Send in WhatsApp.
- The message appears in the agent’s WhatsApp conversations. A subscribed agent receives a
whatsapp.receivedwebhook.

