WebhookInfo

Raw MD
Describes the current status of a webhook

Describes the current status of a webhook.

Fields

FieldTypeRequiredDescription
urlStringAlwaysWebhook URL, may be empty if webhook is not set up
has_custom_certificateBooleanAlwaysTrue, if a custom certificate was provided for webhook certificate checks
pending_update_countIntegerAlwaysNumber of updates awaiting delivery
ip_addressStringOptionalCurrently used webhook IP address
last_error_dateIntegerOptionalUnix time for the most recent error that happened when trying to deliver an update via webhook
last_error_messageStringOptionalError message in human-readable format for the most recent error that happened when trying to deliver an update via webhook
last_synchronization_error_dateIntegerOptionalUnix time of the most recent error that happened when trying to synchronize available updates with Telegram datacenters
max_connectionsIntegerOptionalThe maximum allowed number of simultaneous HTTPS connections to the webhook for update delivery
allowed_updatesArray of StringOptionalA list of update types the bot is subscribed to. Defaults to all update types except chat_member, message_reaction, and message_reaction_count.
Botlify Cloud Runtime
Credentials are auto-injected in .env — always load them with getenv(): BOT_TOKEN, ADMIN_CHAT_ID, BOT_USERNAME. Main database: database.db (SQLite, WAL mode). Runtime errors: error.log. Quick test: send to $ADMIN_CHAT_ID. Full details: Runtime Reference.