1. Provision the organization and key
Create and verify your account, complete organization onboarding and choose a project. An authorized organization user creates an independent service key for its Sandbox environment withverify:send, verify:check and usage:read. Save the key immediately; keep the project and environment UUIDs with your server configuration.
Key provisioning uses the authenticated management APIs until the corresponding connected Developer Console screens are available. An organization administrator can provision these using the internal operating guide. This quickstart does not pretend demo key-management screens issue real credentials.
2. Send a simulated code
The Sandbox uses123456, performs no Meta call and does not debit your wallet. Use a test phone number you control. purpose is a lowercase application-defined identifier, such as login or password-reset; consentReference is an opaque reference to the user’s request, not a password or OTP.
data.id server-side against your user’s login attempt. Never accept an arbitrary verification ID supplied by a browser as proof of that user’s phone number or purpose.
3. Check the code from your server
verified: true is returned only for the successful transition. Rechecking a consumed code returns verified: false, even if its stored status is Verified. Your application must also make its own login/session creation single-use.
