Expand my Community achievements bar.

Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are adopting AI into their workflows securely, responsibly, and at scale.

WhatsApp API Credential Error: "API token or business account ID not associated" in AJO

Avatar

Level 1

Hi Experience League Community,

I’m encountering an error while trying to create a WhatsApp API credential in Adobe Journey Optimizer (AJO). The error message I receive is:

“Error fetching business accounts. Either the API token or the business account ID is not associated with the WhatsApp account.”

Here’s what I’ve tried so far:

  • Verified that my API token is valid and has the required permissions.
  • Double-checked the business account ID to ensure it matches my WhatsApp Business Account.
  • Confirmed that my WhatsApp Business Account is fully set up and approved in Facebook Business Manager.
  • Made sure my user/app has admin access to the WhatsApp Business Account.

Despite these steps, I’m still seeing the error. Has anyone faced this issue before, or does anyone know what could be causing it? Are there any additional troubleshooting steps I should try, or specific settings in Facebook Business Manager or AJO that I might be missing?

Any guidance or suggestions would be greatly appreciated!

Thank you in advance.

ShrutiJa16_0-1757747543782.png

 

3 Replies

Avatar

Employee Advisor

@ShrutiJa16 

  • Your API token must belong to a WhatsApp Business Account within Meta Business Manager.
  • The Business Account ID should match the account where the token was generated.
  • Even if both appear correct, if they are not linked, Meta’s API will block requests with the above error.

Avatar

Employee Advisor

Kindly ensure the following permissions are added as well

whatsapp_business_manage_events
whatsapp_business_management
business_management

Avatar

Level 1

Hello Mayank,
Thank you for your response.
To clarify, could you please specify which two locations or contexts you are referring to when you mention that the Business Account ID should match the account where the token was generated?

 

This is the page where I can see Business Account ID.

 

ShrutiJa16_0-1757946370136.png