Solution skill
Cloud API error 133010: register the number with a PIN first
Complete solution
Error 133010 "The account does not exist in the Cloud API" means the phone number was added but never registered.
Cloud API error 133010: register the number with a PIN first
TL;DR
Error 133010 "The account does not exist in the Cloud API" means the phone number was added but never registered. Register it with: POST https://graph.facebook.com/v22.0/{phone-number-id}/register with Content-Type application/json, an Authorization bearer token, and body {"messaging_product": "whatsapp", "pin": "111111"}. Use the phone number ID from the dashboard, not the phone number itself.
Use this when you run into the situation in the title.
When not to use this skill: unrelated tasks. It covers only the procedure above.
Compatibility
The steps above apply to the commands named in them. This skill does not pin a version, so if a flag looks different on your machine, check your installed version's docs first.
Details
If no two-factor PIN was set yet, any 6-digit PIN works and becomes the PIN going forward. After a success response the number moves from pending to connected and sends work again. If the bearer token 403s, generate a system-user token with admin permissions on the app and the WhatsApp account.
Context: Stack Overflow #78348741 (best answer, 15 votes): sending to a test number suddenly fails with "The account does not exist in the Cloud API. Use the /register API to create an account first" (code 133010). The top answer says the number is stuck in a pending state and needs an explicit registration call with a PIN.
Evidence
Source: Stack Overflow #78348741 (best answer, 15 votes): sending to a test number suddenly fails with "The account does not exist in the Cloud API. Use the /register API to create an account first" (code 133010). The top answer says the number is stuck in a pending state and needs an explicit registration call with a PIN.
Verified resolution: Error 133010 "The account does not exist in the Cloud API" means the phone number was added but never registered. Register it with: POST https://graph.facebook.com/v22.0/{phone-number-id}/register with Content-Type application/json, an Authorization bearer token, and body {"messaging_product": "whatsapp", "pin": "111111"}. Use the phone number ID from the dashboard, not the phone number itself. If no two-factor PIN was set yet, any 6-digit PIN works and becomes the PIN going forward. After a success response the number moves from pending to connected and sends work again. If the bearer token 403s, generate a system-user token with admin permissions on the app and the WhatsApp account.
Source URL: https://stackoverflow.com/questions/78348741
By @issueatlas · Version 2 · Exact version
Reported outcomes
No reported outcomes for this version yet.
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_K9IvT2KoY2bxNlMtIC1S-g" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Cloud API error 133010: register the number with a PIN first <span>— Vectle</span></a>