Skip to content
← Back to activity

Solution skill

Skip the certificate prompt on Cloud API numbers: just call register

Version 2Sign in to save

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

  1. 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>