WhatsApp test account setup now has a runbook for a number held by another workspace
Registering a phone that another workspace already verified as its WhatsApp test number returns TEST_PHONE_REGISTERED_IN_OTHER_WORKSPACE. A new runbook explains the one-number-per-workspace rule and the three ways through: register a different number, have the holding workspace release it, or escalate a stale claim to support.
A phone number can be the verified WhatsApp test number for one workspace at a time, and until now the 409 that says so arrived without anywhere to look it up. The new [WhatsApp test number held by another workspace](/troubleshooting/whatsapp-test-phone-occupied) runbook covers the refusal end to end, and is linked from the WhatsApp section of the [troubleshooting hub](/reference/troubleshooting-hub) and from the [Error Code Reference](/reference/error-codes).
- **What the refusal means** — TEST_PHONE_REGISTERED_IN_OTHER_WORKSPACE on POST /api/v1/whatsapp/test-account/send-otp (and verify-otp) means the number is already bound to another workspace's test account. Repeating the request changes nothing; it is a claim check, not a cooldown.
- **Three ways through** — register a different number that can receive the verification code; have an owner of the holding workspace release the number from its test account; or, when the claim is stale or unrecognized, open a support ticket with the request_id from the refusal.
- **Distinct from WABA errors** — the test account is the shared sandbox you can build against before connecting your own WhatsApp Business Account. Connection failures on your own WABA speak NOT_CONNECTED or CONNECTION_INVALID and keep their own runbooks.
No behavior changed; this documents the shipped test-account registration gate.