Skip to main content

Troubleshooting

ResultMeaningAction
UNAUTHORIZEDExtension session or AI grant is invalid/expiredSign in again or authorize that AI client
ACCOUNT_MISMATCHThe token/returned identity does not match the selected accountOpen the intended Ads API page and confirm its account
SESSION_EXPIREDTelegram rejected the saved provider credentialExplicitly transfer a replacement official API token
MIGRATION_REQUIREDThe saved record used legacy cookiesTransfer an official API token; cookies are not reused
CONNECTION_VERSION_CONFLICTCredentials changed during the operationRefresh metadata before retrying
CONNECTION_DISCONNECTEDThe locally stored provider token was removedCreate a new connection if access is still wanted
UPSTREAM_UNAVAILABLENetwork or provider outageRetry later; saved credentials remain intact
RATE_LIMITED / BUSYProvider quota or local concurrency limit reachedReduce concurrent reads and retry later
UNSUPPORTED_OPERATIONThis read has no supported official-provider mappingUse supported tools; preview availability is not moderation success
PROTOCOL_DRIFTTelegram returned an unexpected responseReport the error code; never attach tokens or raw private responses

A saved active status is historical. Check verifies the connection now. If the popup closes or a status request fails, keep settings and retry. A revoked AI authorization does not delete the advertising connection, and an analytics API key does not replace Ads consent.

Do not paste Telegram tokens, extension access tokens, internal service keys or browser cookies into support messages. Public metadata and sanitized error codes are enough to start an investigation.