OAuth Token Expired: How to Reconnect Your Ad Platform
OAuth tokens expire or get revoked, stopping automated offline conversion uploads. Learn how to diagnose and fix OAuth issues across Google Ads, Meta, Microsoft Ads, and TikTok with The Upload Offline Conversions App.
When an OAuth token expires or gets revoked, your automated relay uploads stop. Here’s how to diagnose and fix the issue quickly.
Symptoms
- Relay uploads fail with
401 Unauthorizedor403 Forbidden - TUOCA Activity Logs show authentication errors
- Conversions stop appearing in your ad platform
Common Causes
| Cause | Platform | Fix |
|---|---|---|
| Refresh token expired | Google (6mo unused) | Re-authenticate in TUOCA |
| Password changed | All | Re-authenticate |
| 2FA updated | All | Re-authenticate |
| User removed from account | Google, Meta | Add user back, re-authenticate |
| MCC access revoked | Re-link client account | |
| App access revoked | Meta, Google | Re-authorize in TUOCA |
| Token manually revoked | All | Re-authenticate |
How to Reconnect
Google Ads
- In TUOCA → Settings → Destinations → Google Ads
- Click Reconnect
- Sign in to your Google account (the one with Ads access)
- Click Allow to grant TUOCA permissions
- Your relays automatically resume
Meta
- In TUOCA → Settings → Destinations → Meta
- Click Reconnect
- Sign in to Facebook (the account with Business Manager access)
- Select the business and pixel
- Click Continue
Microsoft Ads
- In TUOCA → Settings → Destinations → Microsoft Ads
- Click Reconnect
- Sign in to your Microsoft account
- Authorize TUOCA access
TikTok
- TikTok uses access tokens, not OAuth refresh tokens
- Go to TikTok Ads Manager → Assets → Events → your pixel → Settings
- Click Generate Access Token
- Copy the new token
- Update it in TUOCA → Settings → Destinations → TikTok
Prevention
- Use a shared service account — Not a personal account that might be deactivated
- Don’t change the password on the authenticating account unnecessarily
- Monitor relay health — TUOCA alerts you to authentication failures
- Keep access current — Ensure the authenticating user retains ad account access