> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Destination was working but stopped with an 'Auth Error' or 'Token Expired'

> An Auth Error or Token Expired status means the destination's OAuth token expired or was revoked — often after a password change. Re-authorize and check the event log to confirm delivery resumed.

**Likely cause:** The API token or OAuth refresh token for the destination has expired or been revoked. This commonly happens when someone changes the password on the connected ad account, or when Meta/TikTok rotates tokens after a security event.

**Fix:**

1. Go to **Destinations** → click the affected destination.
2. Click **Reconnect** or **Re-authorize** to initiate a fresh OAuth flow.
3. Sign into the destination platform and grant permissions again.
4. After reconnecting, check the destination's **Event Log** in Upstack. You should see new events being delivered within a few minutes.
5. For Meta specifically: if you manage multiple Business Managers, verify you're authorizing with the account that owns the target Pixel — using a different account will cause a permissions error.

For the full reconnect walkthrough with screenshots, see [How to reconnect a disconnected integration](/troubleshooting/integration-connection-errors-and-disconnections#how-to-reconnect-a-disconnected-integration).

***

**Still stuck?** Contact [support@upstackdata.com](mailto:support@upstackdata.com) with your Pixel ID and a description of the issue. We typically respond within a few hours.
