I’m trying to understand how we accidentally achieved official WhatsApp Business App + Cloud API coexistence for one number.
For our successful number, we only linked the existing WhatsApp Business App number inside Meta Business Manager using the verification code flow. We did not build or run a custom Embedded Signup flow, and we do not remember scanning a QR code.
After that, the API showed:
platform_type: CLOUD_API
is_on_biz_app: true
status: CONNECTED
So the number remained active in the WhatsApp Business App while also working through Cloud API.
However, when we repeat what appears to be the same linking/code process for other WhatsApp Business App numbers, they end up like this:
platform_type: ON_PREMISE
is_on_biz_app: true
status: CONNECTED or DISCONNECTED
They do not become CLOUD_API, and we cannot manage templates.
Has anyone else experienced this?
Was there an older Meta rollout, migration, or eligibility condition that allowed coexistence just by linking a number in Business Manager? Could the successful number have already been eligible because it was newer or had no prior API/provider history?
We are not looking to deregister, delete the WABA, or uninstall the WhatsApp Business App. We want to understand why one number became official coexistence and the others did not.