Skip to content

Error catalogue

15 conditions · catalogue 0.1.0 · reviewed 2026-09-15

Start with the response text, a stable ID, or a framework exception name. Each page explains the match, its limits, and the evidence behind it.

Telegram Bot API error responses. Source-derived; hosted deployment behavior is unverified. Synthetic examples derived from the cited source.

Coverage is incomplete. Unrecognized responses remain unknown.

Condition Meaning
auth.invalid_token_format The server rejected the token during local validation.
bot.blocked_by_user The user has blocked the bot.
chat.migrated The group has moved to a supergroup with a new ID.
chat.not_found The bot could not resolve this chat.
file.download_too_large The file exceeds the server’s non-local download limit.
message.delete_forbidden Telegram rejected deletion of the message.
message.not_modified The requested message content and reply markup are unchanged.
query.invalid_or_expired The query ID is invalid or its response window has expired.
request.retry_after The server asks the bot to wait before trying again.
routing.token_not_served The token failed the server’s bot-ID or routing check.
server.restarting The bot client is closing for a server restart.
session.logged_out The bot session has logged out.
updates.concurrent_poll Another getUpdates request interrupted the pending long poll.
updates.webhook_active Polling was requested while a webhook is active or being configured.
webhook.certificate_too_large The uploaded webhook certificate exceeds the server’s size limit.

Download the catalogue JSON or JSON Schema. For programmatic retrieval, see AI agents.