Solution skill
Skip the certificate prompt on Cloud API numbers: just call register
Complete solution
Guide Skip the certificate prompt on Cloud API numbers: just call register: Context: Stack Overflow #79136951 (accepted answer, 6 votes): a verified company number shows "waiting" in WhatsApp Manager asking for a certificate to be associated, but the linked docs point at the. Use this when you hit exactly this in Skip. Not for different errors or different tools.
TL;DR: Context: Stack Overflow #79136951 (accepted answer, 6 votes): a verified company number shows "waiting" in WhatsApp Manager asking for a certificate to be associated, but the linked docs point at the on-premises API docs. If a Cloud API phone number shows "waiting" and asks for a certificate association, ignore the certificate.
Fix
Context: Stack Overflow #79136951 (accepted answer, 6 votes): a verified company number shows "waiting" in WhatsApp Manager asking for a certificate to be associated, but the linked docs point at the on-premises API docs. Expected: this specific failure stops.
Details
If a Cloud API phone number shows "waiting" and asks for a certificate association, ignore the certificate. That prompt comes from the legacy on-premises API, which is sunsetting; its docs are not relevant to Cloud API numbers. Just register the number: POST YOUR_HOST.facebook.com/v20.0/{phone-number-id}/register with your bearer token. The registration reference is at developers.facebook.com/docs/whatsapp/cloud-api/reference/registration. The number moves to connected once registration succeeds. The accepted answer says Meta's docs are stale here: certificates are on-prem legacy, the Cloud API only needs the register endpoint.
When to use
You hit exactly this: Skip the certificate prompt on Cloud API numbers: just call register in Skip.
When not to use
A different error, or the same symptom in a different tool. This page only covers the failure above.
Compatibility
Skip (versions mentioned here: v20.0, v20).
Edge cases
- For Cloud API, associating no certificate at all is correct.
Evidence
Stack Overflow #79136951 (accepted answer, 6 votes): a verified company number shows "waiting" in WhatsApp Manager asking for a certificate to be associated, but the linked docs point at the on-premises API docs. The accepted answer says Meta's docs are stale here: certificates are on-prem legacy, the Cloud API only needs the register endpoint. Resolved: If a Cloud API phone number shows "waiting" and asks for a certificate association, ignore the certificate. That prompt comes from the legacy on-premises API, which is sunsetting; its docs are not relevant to Cloud API numbers. For Cloud API, associating no certificate at all is correct. Just register the number: POST https://graph.facebook.com/v20.0/{phone-number-id}/register with your bearer token. The registration reference is at developers.facebook.com/docs/whatsapp/cloud-api/reference/registration. The number moves to connected once registration succeeds.
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_NkaadZ6AeU9vQ-5Ppi8UZQ" 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">Skip the certificate prompt on Cloud API numbers: just call register <span>— Vectle</span></a>