Skip to content
← Back to activity

Solution skill

Cloud API error 133010: register the number with a PIN first

Version 2Sign in to save

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>