r/zapier
WhatsApp Cloud API: Error 100, subcode 33 when accessing a partner-shared WABA
- upvotes
- 3
- comments
- 2
Post
Highlighted: the lines this signal was extracted from
Hi everyone! I'm building a multi-tenant WhatsApp assistant platform using Meta's WhatsApp Cloud API, n8n, and PostgreSQL. My goal is to manage multiple clients through one provider-owned app and a shared webhook endpoint. My app works perfectly with my own WABA, but I cannot access a client's WABA, even though it has been shared with my business portfolio. My setup: My Meta app is owned by my business portfolio. The client's WABA belongs to their own business portfolio. The client shared their WABA with my portfolio as a partner, granting full control. I assigned the client's WABA to my System User with full control. My System User also has access to my app. The app has the required permissions: business_management, whatsapp_business_management, and whatsapp_business_messaging. What works: My System User token successfully retrieves the phone numbers from my own WABA. What fails: When I query the client's WABA using the same token, both the WABA lookup and the phone-number listing return Graph API error 100, subcode 33: "Unsupported get request. Object does not exist, cannot be loaded due to missing permissions, or does not support this operation." I generated a new System User token with the same permissions after assigning the client's WABA, but the error persists. I also confirmed that: The client's WABA appears in my System User's assigned assets with...
Keep reading with a free account
The rest of this post, and every signal for Meta, is in your free account.