Skip to content

Format parse mode unsupported · format.parse_mode_unsupported

Stable ID: format.parse_mode_unsupported · Evidence: observed

The requested parse_mode is unsupported.

The server lowercases parse_mode before checking it. This response does not identify a malformed entity inside a supported mode.

Every field in a rule must match. Alternative rules are joined with OR. Codes below are JSON response fields, not inferred HTTP statuses.

  • JSON error_code: 400.

Exact description:

Bad Request: unsupported parse_mode

See matching rules for parameter precedence and unknown or ambiguous results.

Illustrative methods: sendMessage, editMessageText, sendPhoto.

  • Nonempty text was supplied with a parse_mode that the server does not recognize.

Application decision: correct parse mode. Repeat request: after relevant change.

  • Choose a supported parse_mode, or omit it and use plain text or explicit entities.

These are application choices. Errorgram does not retry, suppress the error, or change bot state.

This condition adds no extracted facts; result.facts is empty.

Synthetic examples derived from the cited source.

API method: sendMessage.

{
"ok": false,
"error_code": 400,
"description": "Bad Request: unsupported parse_mode"
}
from errorgram import classify
response = {
"ok": False,
"error_code": 400,
"description": "Bad Request: unsupported parse_mode",
}
result = classify(response, method='sendMessage')
assert result.id == 'format.parse_mode_unsupported'
print(result.entry["summary"])
import { classify } from "errorgram";
const response = {
"ok": false,
"error_code": 400,
"description": "Bad Request: unsupported parse_mode"
};
const result = classify(response, { method: "sendMessage" });
if (result.status === "matched" && result.id === "format.parse_mode_unsupported") {
console.log(result.entry.summary);
}
Integration Type or ID
Python errorgram.FormatParseModeUnsupported
aiogram errorgram.aiogram.FormatParseModeUnsupported extends TelegramBadRequest
grammY EnrichedGrammyError with classification.id equal to format.parse_mode_unsupported

Enrichment is explicit and keeps framework catch compatibility. Follow the Python and aiogram guide or JavaScript, TypeScript, and grammY guide.

Source references identify the reviewed revision, not the first release that introduced this response.

Catalogue 0.1.0 · schema 1.0.0 · reviewed 2026-09-16.

Markdown · Condition JSON · Full catalogue and sources · JSON Schema