ChatDaddy
WhatsApp Bans

Meta WhatsApp Error Code 0 (WABA Auth Exception) — Cannot Authenticate / Access Token Expired or Revoked — Fix

## Overview Error code #0 — "Auth Exception". Appears when ChatDaddy tries to send a message or call the WhatsApp API but Meta cannot authenticate the request. This is an access token problem on the Meta side, not a ChatDaddy bug. Sending stops until a valid token is in place. ## Why This Happens

Updated Jun 10, 2026

Overview

Error code #0 — "Auth Exception". Appears when ChatDaddy tries to send a message or call the WhatsApp API but Meta cannot authenticate the request. This is an access token problem on the Meta side, not a ChatDaddy bug. Sending stops until a valid token is in place.

Why This Happens

  • The System User access token has expired (temporary tokens expire automatically).
  • The token was revoked — often after a Meta Business Manager password change, a removed admin, or a manual reset.
  • The app can no longer prove who it is, so every API call is rejected.

How to Fix

  1. Log in to Meta Business Manager (business.facebook.com).
  2. Open Business Settings → Users → System Users.
  3. Select the System User connected to your WhatsApp Business Account.
  4. Click Generate New Token.
  5. Choose your app, set the token to never expire (permanent), and select the whatsapp_business_management and whatsapp_business_messaging permissions.
  6. Copy the new token and update it in your ChatDaddy WABA connection.
  7. Retry sending — the error should clear once the new token is active. 💡 Tip: Use a permanent System User token rather than a temporary one so this does not recur.

Suggested Reply

The error you're seeing is Meta error code 0 — "Auth Exception". It means Meta could not authenticate your account, usually because the access token has expired or was revoked. This is a Meta-side setting, not a ChatDaddy issue. 🙂

Here's how to fix it:

  1. Log in to Meta Business Manager (business.facebook.com)
  2. Go to Business Settings → Users → System Users
  3. Select the System User for your WhatsApp Business Account
  4. Click Generate New Token
  5. Set it to never expire and tick the whatsapp_business_management and whatsapp_business_messaging permissions
  6. Copy the new token and update it in your WABA connection

Once the new token is in place, sending will resume normally. Let me know if you'd like me to walk you through it step by step! 😊

Feedback
Was this article helpful?

Related articles