WhatsApp now supports both phone numbers and usernames (@handles). AI Identity binds your Passport to whichever you registered — verified via the 'About' field on your business profile. Once bound, the Passport is published in the public registry so verifiers can look you up by either identifier.
whatsapp.com1Issue an AI Identity
If you haven't already, create an identity for this agent in the dashboard. Free for the first identity per account.
Issue identity2Register your surface
On the identity's edit page, add the agent's endpoint to Surfaces using the whatsapp scheme:
wa:+{e164-phone} OR wa:@{username}wa:+447700900123 or wa:@acmesupport3Carry the Passport in WhatsApp
Click Issue Passport on the identity detail page to generate a signed token. Then drop it into your WhatsApp agent using one of the snippets below. Replace <PASSPORT_TOKEN> and <IDENTITY_ID> with the values shown in the dashboard.
1. /dashboard/identities/<your-id>/website → "Verify WhatsApp Business"
2. We give you a token like AII-VERIFY-x4q7m
3. Paste it into your WhatsApp Business profile "About" field
(Settings → Business tools → Profile → About)
4. We confirm via the WA Business Cloud API (read-only). Done.
Surface registered as: wa:+4477009001231. Claim your username in WhatsApp:
Settings → Profile → Username → choose @yourhandle
2. /dashboard/identities/<your-id>/website → "Verify WhatsApp username"
3. Paste the token into your "About" field exactly as for phone-bound.
4. We resolve @yourhandle via WhatsApp's public profile lookup and
confirm the token. Done.
Surface registered as: wa:@yourhandle
Note: phone number is never published. Verifiers see only the @handle.How verifiers consume this
Verifiers can call /api/v1/whois?surface=wa:+44... or /api/v1/whois?surface=wa:@handle to look up the bound identity. Both resolve to the same Passport when the same operator owns both — useful when a business migrates from phone-bound to username-bound. The WHOIS response includes whichever surfaces are publicly bound; phone numbers behind username-only profiles are never disclosed.