What it means
Aeris authenticated the caller fine, but the downstream partner connection the tool needs (Google Ads, Meta, Microsoft, TikTok, and similar) has expired or been revoked. Aeris cannot refresh it silently — the account owner must complete OAuth again on the partner.details.reconnect_url points to the exact reconnect flow.
How to fix
- Surface
details.reconnect_urlto the user (deep link into the Aeris connections page). - After they reconnect, retry the original tool call.
- If reconnection keeps failing, check whether the partner account itself was suspended — that’s outside Aeris’ control.
Response envelope
Related
AUTH_EXPIRED— the Aeris bearer expired; distinct from a partner grant.UPSTREAM_UNAVAILABLE— partner is up but their side is failing.