{"layer":225,"constants":{"PhotoSize.type values":{"description":"[PhotoSize.type values »](https://core.telegram.org/api/files#photosizetype-values).","type":"map","entries":{"s":"Server-side resized image, bounded by 100x100 pixels.","m":"Server-side resized image, bounded by 320x320 pixels.","x":"Server-side resized image, bounded by 800x800 pixels.","y":"Server-side resized image, bounded by 1280x1280 pixels.","w":"Server-side resized image, bounded by 2560x2560 pixels.","a":"Server-side cropped image, 160x160 pixels.","b":"Server-side cropped image, 320x320 pixels.","c":"Server-side cropped image, 640x640 pixels.","d":"Server-side cropped image, 1280x1280 pixels.","i":"Stripped thumbnail, see [stripped thumbnails »](https://core.telegram.org/api/files#stripped-thumbnails).","j":"Vector outline thumbnail, see [vector thumbnails »](https://core.telegram.org/api/files#vector-thumbnails)."}},"basic suggestions":{"description":"[Basic suggestion identifiers »](https://core.telegram.org/api/config#basic-suggestions)","type":"map","entries":{"AUTOARCHIVE_POPULAR":"Users _should_ invoke [account.setGlobalPrivacySettings](https://core.telegram.org/method/account.setGlobalPrivacySettings) with [`globalPrivacySettings.archive_and_mute_new_noncontact_peers = boolTrue`](https://core.telegram.org/constructor/globalPrivacySettings), to automatically archive and mute new incoming chats from non-contacts.","VALIDATE_PASSWORD":"Users should make sure they still remember their [2-step verification password](https://core.telegram.org/api/srp).","VALIDATE_PHONE_NUMBER":"Users should check whether their [authorization phone number](https://core.telegram.org/api/auth) is correct and change the phone number if it is inaccessible.","NEWCOMER_TICKS":"Show the user a hint about the meaning of one and two ticks on sent messages.","SETUP_PASSWORD":"Show the user a hint, asking them to check whether they still remember their [2FA password](https://core.telegram.org/api/srp)","PREMIUM_ANNUAL":"Suggests the user to subscribe to Telegram Premium (with annual payments)","PREMIUM_UPGRADE":"Suggests the user to upgrade their existing Premium subscription from monthly payments to annual payments","PREMIUM_RESTORE":"Suggests the user to restore a recently expired Premium subscription","PREMIUM_CHRISTMAS":"Suggests the user to [gift Telegram Premium](https://core.telegram.org/api/premium#gifting-telegram-premium) subscriptions to friends for Christmas.","PREMIUM_GRACE":"Suggests the user to extend their expiring Telegram Premium subscription","BIRTHDAY_SETUP":"Suggests the user to set a [birthday »](https://core.telegram.org/api/profile#birthday).","STARS_SUBSCRIPTION_LOW_BALANCE":"When we get close to the end of the subscription period of one or more active subscriptions, and the current [Telegram Star balance](https://core.telegram.org/api/stars) is not high enough to autorenew at least one of them, this suggestion will be activated: when the user clicks on the suggestion, the client should fetch and display the list of expiring subscriptions by invoking [payments.getStarsSubscriptions](https://core.telegram.org/method/payments.getStarsSubscriptions), passing [inputPeerSelf](https://core.telegram.org/constructor/inputPeerSelf) to `peer` and setting the `missing_balance` flag: the returned subscriptions may be renewed by [filling up the current Telegram Star balance](https://core.telegram.org/api/stars) with at least [payments.starsStatus](https://core.telegram.org/constructor/payments.starsStatus).`subscriptions_missing_balance` stars.","USERPIC_SETUP":"Suggests the user to set a [profile picture »](https://core.telegram.org/api/files#uploading-profile-or-chat-pictures).","SETUP_LOGIN_EMAIL":"Suggests the user to set a [login email »](https://core.telegram.org/api/auth#email-verification).","SETUP_LOGIN_EMAIL_NOSKIP":"Requires the user to set a [login email »](https://core.telegram.org/api/auth#email-verification): this suggestion is not skippable, and must be presented as a non-dismissable full-screen view, which fully prevents usage of the app until a login email is configured.","SETUP_PASSKEY":"Invites the user to set up a [passkey »](https://core.telegram.org/api/passkeys)."}},"business features":{"description":"Business feature identifiers documented [here »](https://core.telegram.org/api/business#business-features-promo-page).","type":"map","entries":{"business_location":"Business users can set a [business location](https://core.telegram.org/api/business#location)","business_hours":"Business users can set [opening hours](https://core.telegram.org/api/business#opening-hours)","quick_replies":"Business users can create and use [quick reply shortcuts](https://core.telegram.org/api/business#quick-reply-shortcuts)","greeting_message":"Business users can set a [greeting message](https://core.telegram.org/api/business#greeting-messages)","away_message":"Business users can set an [away message](https://core.telegram.org/api/business#away-messages)","business_links":"Business users can create [business chat links](https://core.telegram.org/api/business#business-chat-links)","business_intro":"Business users can set a custom [business chat introduction](https://core.telegram.org/api/business#business-introduction)","business_bots":"Users can [connect business bots to their account »](https://core.telegram.org/api/bots/connected-business-bots)","emoji_status":"Business users can set a [custom emoji status](https://core.telegram.org/api/emoji-status).","folder_tags":"Business users can enable [folder tags](https://core.telegram.org/api/folders#folder-tags).","stories":"Business users can use [stories](https://core.telegram.org/api/stories) to showcase products (i.e. no additional functionality needs to be implemented by clients, it's just another way to use stories)."}},"business methods":{"description":"Methods supported by connected business bots, documented [here »](https://core.telegram.org/api/bots/connected-business-bots).","type":"map","entries":{"account.setGlobalPrivacySettings":"Set global privacy settings","account.updateProfile":"Updates user profile.","messages.deleteMessages":"Deletes messages by their identifiers.","messages.editMessage":"Edit message","messages.readHistory":"Marks message history as read.","messages.sendMedia":"Send a media","messages.sendMessage":"Sends a message to a chat","messages.sendMultiMedia":"Send an [album or grouped media](https://core.telegram.org/api/files#albums-grouped-media)","messages.setTyping":"Sends a current user typing event (see [SendMessageAction](https://core.telegram.org/type/SendMessageAction) for all event types) to a conversation partner or group.","messages.updatePinnedMessage":"Pin a message","payments.convertStarGift":"Convert a [received gift \u00bb](https://core.telegram.org/api/gifts) into Telegram Stars: this will permanently destroy the gift, converting it into [starGift](https://core.telegram.org/constructor/starGift).`convert_stars` [Telegram Stars](https://core.telegram.org/api/stars), added to the user's balance.","payments.exportInvoice":"Generate an [invoice deep link](https://core.telegram.org/api/links#invoice-links)","payments.getPaymentForm":"Get a payment form","payments.getSavedStarGifts":"Fetch the full list of [gifts \u00bb](https://core.telegram.org/api/gifts#list-all-received-gifts) owned, received or [hosted \u00bb](https://core.telegram.org/api/gifts#hosted-collectible-gifts) by a peer.","payments.getStarsStatus":"Get the current [Telegram Stars balance](https://core.telegram.org/api/stars) of the current account (with peer=[inputPeerSelf](https://core.telegram.org/constructor/inputPeerSelf)), or the stars balance of the bot or channel specified in `peer`.","payments.sendStarsForm":"Make a payment using [Telegram Stars, see here \u00bb](https://core.telegram.org/api/stars#using-stars) for more info.","payments.transferStarGift":"Transfer a [collectible gift](https://core.telegram.org/api/gifts#collectible-gifts) to another user or channel: can only be used if transfer is free (i.e. [messageActionStarGiftUnique](https://core.telegram.org/constructor/messageActionStarGiftUnique).`transfer_stars` is not set); see [here \u00bb](https://core.telegram.org/api/gifts#transferring-collectible-gifts) for more info on the full flow (including the different flow to use in case the transfer isn't free).","payments.upgradeStarGift":"Upgrade a [gift](https://core.telegram.org/api/gifts) to a [collectible gift](https://core.telegram.org/api/gifts#collectible-gifts): can only be used if the upgrade was already paid by the gift sender; see [here \u00bb](https://core.telegram.org/api/gifts#upgrade-a-gift-to-a-collectible-gift) for more info on the full flow (including the different flow to use in case the upgrade was not paid by the gift sender).","stories.deleteStories":"Deletes some posted [stories](https://core.telegram.org/api/stories)."}},"call rating comment types":{"description":"Call rating comment type identifiers documented [here »](https://core.telegram.org/api/calls#call-rating-comment-types).","type":"map","entries":{"echo":"The user heard their own voice (echo).","noise":"The user heard background noise.","interruptions":"The other side kept disappearing.","distorted_speech":"The speech was distorted.","silent_local":"The user couldn't hear the other side.","silent_remote":"The other side couldn't hear the user.","dropped":"The call ended unexpectedly.","distorted_video":"The video was distorted.","pixelated_video":"The video was pixelated."}},"channel suggestions":{"description":"[Channel suggestion identifiers »](https://core.telegram.org/api/config#channel-suggestions)","type":"map","entries":{"CONVERT_GIGAGROUP":"The [supergroup](https://core.telegram.org/api/channel) has many participants: the admin should call [channels.convertToGigagroup](https://core.telegram.org/method/channels.convertToGigagroup) to convert it to a gigagroup."}},"config description":{"description":"[Client configuration keys »](https://core.telegram.org/api/config#client-configuration).","type":"map","entries":{"weather_search_username":"Contains the username of the bot used to query the current weather, to use in [weather media areas as specified here »](https://core.telegram.org/api/stories#weather). (string)","story_weather_preload":"If true, clients should preload the current weather on startup (as opposed to only when creating a [weather media area](https://core.telegram.org/api/stories#weather)) by querying the bot specified in [weather_search_username](https://core.telegram.org/api/config#weather-search-username). (boolean)","emojies_animated_zoom":"[Animated emojis](https://core.telegram.org/api/animated-emojis) and [animated dice](https://core.telegram.org/api/dice) should be scaled by this factor before being shown to the user (float)","keep_alive_service":"Whether app clients should start a keepalive service to keep the app running and fetch updates even when the app is closed (boolean)","background_connection":"Whether app clients should start a background TCP connection for MTProto update fetching (boolean)","emojies_send_dice":"A list of supported [animated dice](https://core.telegram.org/api/dice) stickers (array of strings).","emojies_send_dice_success":"For [animated dice](https://core.telegram.org/api/dice) emojis other than the basic \ud83c\udfb2, indicates the winning dice value and the final frame of the animated sticker, at which to show the fireworks \ud83c\udf86 (object with emoji keys and object values, containing `value` and `frame_start` float values)","emojies_sounds":"A map of soundbites to be played when the user clicks on the specified [animated emoji](https://core.telegram.org/api/animated-emojis); the [file reference field](https://core.telegram.org/api/file-references) should be base64-decoded before [downloading the file](https://core.telegram.org/api/files) (map of [file IDs](https://core.telegram.org/api/files) ([inputDocument](https://core.telegram.org/constructor/inputDocument).id), with emoji string keys)\n\nExample:\n\n```json\n{\n \"\\ud83c\\udf83\": {\n \"id\": \"4956223179606458539\",\n \"access_hash\": \"-2107001400913062971\",\n \"file_reference_base64\": \"\"\n },\n \"\\u26b0\": {\n \"id\": \"4956223179606458540\",\n \"access_hash\": \"-1498869544183595185\",\n \"file_reference_base64\": \"\"\n }\n}\n```","gif_search_branding":"Specifies the name of the service providing GIF search through [gif_search_username](https://core.telegram.org/api/config#mtproto-configuration) (string)","gif_search_emojies":"Specifies a list of emojis that should be suggested as search term in a bar above the GIF search box (array of string emojis)","stickers_emoji_suggest_only_api":"Specifies that the app should not display [local sticker suggestions »](https://core.telegram.org/api/stickers#sticker-suggestions) for emojis at all and just use the result of [messages.getStickers](https://core.telegram.org/method/messages.getStickers) (bool)","stickers_emoji_cache_time":"Specifies the validity period of the local cache of [messages.getStickers](https://core.telegram.org/method/messages.getStickers), also relevant when generating the [pagination hash](https://core.telegram.org/api/offsets#hash-generation) when invoking the method. (integer)","qr_login_camera":"Whether the Settings->Devices menu should show an option to scan a [QR login code](https://core.telegram.org/api/qr-login) (boolean)","qr_login_code":"Whether the login screen should show a [QR code login option](https://core.telegram.org/api/qr-login), possibly as default login method (string, \"disabled\", \"primary\" or \"secondary\")","dialog_filters_enabled":"Whether clients should show an option for managing [dialog filters AKA folders](https://core.telegram.org/api/folders) (boolean)","dialog_filters_tooltip":"Whether clients should actively show a tooltip, inviting the user to configure [dialog filters AKA folders](https://core.telegram.org/api/folders); typically this happens when the chat list is long enough to start getting cluttered. (boolean)","autoarchive_setting_available":"Whether clients _can_ invoke [account.setGlobalPrivacySettings](https://core.telegram.org/method/account.setGlobalPrivacySettings) with [`globalPrivacySettings.archive_and_mute_new_noncontact_peers = boolTrue`](https://core.telegram.org/constructor/globalPrivacySettings), to automatically archive and mute new incoming chats from non-contacts. (boolean)","topics_pinned_limit":"Maximum number of [topics](https://core.telegram.org/api/forum#forum-topics) that can be pinned in a single [forum](https://core.telegram.org/api/forum). (integer)","telegram_antispam_user_id":"The ID of the official [native antispam bot](https://core.telegram.org/api/antispam), that will automatically delete spam messages if enabled as specified in the [native antispam documentation »](https://core.telegram.org/api/antispam). \nWhen fetching the admin list of a supergroup using [channels.getParticipants](https://core.telegram.org/method/channels.getParticipants), if native antispam functionality in the specified supergroup, the bot should be manually added to the admin list displayed to the user. (numeric string that represents a Telegram user/bot ID, should be casted to an int64)","telegram_antispam_group_size_min":"Minimum number of group members required to enable [native antispam functionality](https://core.telegram.org/api/antispam). (integer)","fragment_prefixes":"List of phone number prefixes for anonymous [Fragment](https://fragment.com) phone numbers. (array of strings).","hidden_members_group_size_min":"Minimum number of participants required to hide the participants list of a supergroup using [channels.toggleParticipantsHidden](https://core.telegram.org/method/channels.toggleParticipantsHidden). (integer)","url_auth_domains":"A list of domains that support automatic login with manual user confirmation, [click here for more info on URL authorization »](https://core.telegram.org/api/url-authorization#link-url-authorization). (array of strings)","autologin_domains":"A list of Telegram domains that support automatic login with no user confirmation, [click here for more info on URL authorization »](https://core.telegram.org/api/url-authorization#link-url-authorization). (array of strings)","whitelisted_domains":"A list of Telegram domains that can always be opened without additional user confirmation, when clicking on in-app links where the URL is not fully displayed (i.e. [messageEntityTextUrl](https://core.telegram.org/constructor/messageEntityTextUrl) entities). (array of strings)\n\nNote that when opening [direct Mini App links](https://core.telegram.org/api/links#direct-mini-app-links) for the first time, confirmation should still be requested from the user, even if the domain of the containing deep link is whitelisted (i.e. `t.me//?startapp=`, where `t.me` is whitelisted). \n\nConfirmation should **always** be asked, even if we already opened the [direct Mini App](https://core.telegram.org/api/links#direct-mini-app-links) before, if the link is not visible (i.e. [messageEntityTextUrl](https://core.telegram.org/constructor/messageEntityTextUrl) text links, inline buttons etc.).","round_video_encoding":"Contains a set of recommended codec parameters for round videos. (object, as described in the example)","chat_read_mark_size_threshold":"Per-user read receipts, fetchable using [messages.getMessageReadParticipants](https://core.telegram.org/method/messages.getMessageReadParticipants), will be available in groups with an amount of participants less or equal to `chat_read_mark_size_threshold`. (integer)","chat_read_mark_expire_period":"To protect user privacy, read receipts for chats are only stored for `chat_read_mark_expire_period` seconds after the message was sent. (integer)","pm_read_date_expire_period":"To protect user privacy, read receipts for private chats are only stored for `pm_read_date_expire_period` seconds after the message was sent. (integer)","groupcall_video_participants_max":"Maximum number of participants in a group call (livestreams allow \u221e participants) (integer)","reactions_uniq_max":"Maximum number of unique reactions for any given message: for example, if there are 2000 \ud83d\udc4d and 1000 custom emoji \ud83d\ude01 reactions and reactions_uniq_max = 2, you can't add a \ud83d\udc4e reaction, because that would raise the number of unique reactions to 3 > 2. (integer)","reactions_in_chat_max":"Maximum number of reactions that can be marked as allowed in a chat using [chatReactionsSome](https://core.telegram.org/constructor/chatReactionsSome). (integer)","reactions_user_max_default":"Maximum number of reactions that can be added to a single message by a non-Premium user. (integer)","reactions_user_max_premium":"Maximum number of reactions that can be added to a single message by a Premium user. (integer)","default_emoji_statuses_stickerset_id":"Default emoji status stickerset ID. (integer) \nNote that the stickerset can be fetched using [inputStickerSetEmojiDefaultStatuses](https://core.telegram.org/constructor/inputStickerSetEmojiDefaultStatuses).","ringtone_duration_max":"The maximum duration in seconds of [uploadable notification sounds »](https://core.telegram.org/api/ringtones) (integer)","ringtone_size_max":"The maximum post-conversion size in bytes of [uploadable notification sounds »](https://core.telegram.org/api/ringtones)","ringtone_saved_count_max":"The maximum number of [saveable notification sounds »](https://core.telegram.org/api/ringtones)","message_animated_emoji_max":"The maximum number of [custom emojis](https://core.telegram.org/api/custom-emoji) that may be present in a message. (integer)","stickers_premium_by_emoji_num":"Defines how many [Premium stickers](https://core.telegram.org/api/premium) to show in the sticker suggestion popup when entering an emoji into the text field, see the [sticker docs for more info](https://core.telegram.org/api/stickers#sticker-suggestions) (integer)","stickers_normal_by_emoji_per_premium_num":"For [Premium users](https://core.telegram.org/api/premium), used to define the suggested sticker list, see the [sticker docs for more info](https://core.telegram.org/api/stickers#sticker-suggestions) (integer)","premium_purchase_blocked":"The user can't purchase [Telegram Premium](https://core.telegram.org/api/premium). The app must also hide all Premium features, including stars for other users, et cetera. (boolean)","channels_limit_default":"The maximum number of [channels and supergroups](https://core.telegram.org/api/channel) a non-[Premium](https://core.telegram.org/api/premium) user may join (integer)","channels_limit_premium":"The maximum number of [channels and supergroups](https://core.telegram.org/api/channel) a [Premium](https://core.telegram.org/api/premium) user may join (integer)","saved_gifs_limit_default":"The maximum number of GIFs a non-[Premium](https://core.telegram.org/api/premium) user may save (integer)","saved_gifs_limit_premium":"The maximum number of GIFs a [Premium](https://core.telegram.org/api/premium) user may save (integer)","stickers_faved_limit_default":"The maximum number of stickers a non-[Premium](https://core.telegram.org/api/premium) user may [add to Favorites »](https://core.telegram.org/api/stickers#favorite-stickersets) (integer)","stickers_faved_limit_premium":"The maximum number of stickers a [Premium](https://core.telegram.org/api/premium) user may [add to Favorites »](https://core.telegram.org/api/stickers#favorite-stickersets) (integer)","dialog_filters_limit_default":"The maximum number of [folders](https://core.telegram.org/api/folders) a non-[Premium](https://core.telegram.org/api/premium) user may create (integer)","dialog_filters_limit_premium":"The maximum number of [folders](https://core.telegram.org/api/folders) a [Premium](https://core.telegram.org/api/premium) user may create (integer)","dialog_filters_chats_limit_default":"The maximum number of chats a non-[Premium](https://core.telegram.org/api/premium) user may add to a [folder](https://core.telegram.org/api/folders) (integer)","dialog_filters_chats_limit_premium":"The maximum number of chats a [Premium](https://core.telegram.org/api/premium) user may add to a [folder](https://core.telegram.org/api/folders) (integer)","dialogs_pinned_limit_default":"The maximum number of chats a non-[Premium](https://core.telegram.org/api/premium) user may pin (integer)","dialogs_pinned_limit_premium":"The maximum number of chats a [Premium](https://core.telegram.org/api/premium) user may pin (integer)","dialogs_folder_pinned_limit_default":"The maximum number of chats a non-[Premium](https://core.telegram.org/api/premium) user may pin in a folder (integer)","dialogs_folder_pinned_limit_premium":"The maximum number of chats a [Premium](https://core.telegram.org/api/premium) user may pin in a folder (integer)","channels_public_limit_default":"The maximum number of public [channels or supergroups](https://core.telegram.org/api/channel) a non-[Premium](https://core.telegram.org/api/premium) user may create (integer)","channels_public_limit_premium":"The maximum number of public [channels or supergroups](https://core.telegram.org/api/channel) a [Premium](https://core.telegram.org/api/premium) user may create (integer)","caption_length_limit_default":"The maximum UTF-8 length of media captions sendable by non-[Premium](https://core.telegram.org/api/premium) users (integer)","caption_length_limit_premium":"The maximum UTF-8 length of media captions sendable by [Premium](https://core.telegram.org/api/premium) users (integer)","upload_max_fileparts_default":"The maximum number of file parts uploadable by non-[Premium](https://core.telegram.org/api/premium) users (integer, the maximum file size can be extrapolated by multiplying this value by `524288`, the biggest possible chunk size)","upload_max_fileparts_premium":"The maximum number of file parts uploadable by [Premium](https://core.telegram.org/api/premium) users (integer, the maximum file size can be extrapolated by multiplying this value by `524288`, the biggest possible chunk size)","about_length_limit_default":"The maximum UTF-8 length of bios of non-[Premium](https://core.telegram.org/api/premium) users (integer)","about_length_limit_premium":"The maximum UTF-8 length of bios of [Premium](https://core.telegram.org/api/premium) users (integer)","premium_promo_order":"Array of string identifiers, indicating the order of [Telegram Premium](https://core.telegram.org/api/premium) features in the Telegram Premium promotion popup, [see here for the possible values »](https://core.telegram.org/api/premium#telegram-premium-features)","business_promo_order":"Array of string identifiers, indicating the order of [Telegram Business](https://core.telegram.org/api/business) features in the Telegram Business promotion popup, [see here for the possible values »](https://core.telegram.org/api/business#business-features-promo-page)","premium_bot_username":"Contains the username of the official [Telegram Premium](https://core.telegram.org/api/premium) bot that may be used to buy a [Telegram Premium](https://core.telegram.org/api/premium) subscription, see [here for detailed instructions »](https://core.telegram.org/api/premium) (string)","premium_invoice_slug":"Contains an [invoice slug](https://core.telegram.org/api/payments) that may be used to buy a [Telegram Premium](https://core.telegram.org/api/premium) subscription, see [here for detailed instructions »](https://core.telegram.org/api/premium) (string)","premium_gift_attach_menu_icon":"Whether a gift icon should be shown in the attachment menu in private chats with users, offering the current user to gift a [Telegram Premium](https://core.telegram.org/api/premium) subscription to the other user in the chat. (boolean)","premium_gift_text_field_icon":"Whether a gift icon should be shown in the text bar in private chats with users (ie like the `/` icon in chats with bots), offering the current user to gift a [Telegram Premium](https://core.telegram.org/api/premium) subscription to the other user in the chat. Can only be true if `premium_gift_attach_menu_icon` is also true. (boolean)","chatlist_update_period":"Users that import a folder using a [chat folder deep link \u00bb](https://core.telegram.org/api/links#chat-folder-links) should retrieve additions made to the folder by invoking [chatlists.getChatlistUpdates](https://core.telegram.org/method/chatlists.getChatlistUpdates) at most every `chatlist_update_period` seconds. (integer)","chatlist_invites_limit_default":"Maximum number of per-folder [chat folder deep links \u00bb](https://core.telegram.org/api/links#chat-folder-links) that can be created by non-[Premium](https://core.telegram.org/api/premium) users. (integer)","chatlist_invites_limit_premium":"Maximum number of per-folder [chat folder deep links \u00bb](https://core.telegram.org/api/links#chat-folder-links) that can be created by [Premium](https://core.telegram.org/api/premium) users. (integer)","chatlists_joined_limit_default":"Maximum number of [shareable folders](https://core.telegram.org/api/links#chat-folder-links) non-[Premium](https://core.telegram.org/api/premium) users may have. (integer)","chatlists_joined_limit_premium":"Maximum number of [shareable folders](https://core.telegram.org/api/links#chat-folder-links) [Premium](https://core.telegram.org/api/premium) users may have. (integer)","small_queue_max_active_operations_count":"A soft limit, specifying the maximum number of files that should be downloaded in parallel from the same DC, for files smaller than 20MB. (integer)","large_queue_max_active_operations_count":"A soft limit, specifying the maximum number of files that should be downloaded in parallel from the same DC, for files bigger than 20MB. (integer)","authorization_autoconfirm_period":"An [unconfirmed session »](https://core.telegram.org/api/auth#confirming-login) will be autoconfirmed this many seconds after login. (integer)","story_viewers_expire_period":"The exact list of users that viewed the story will be hidden from the poster this many seconds after the story expires. (integer)\n\nThis limit applies **only** to non-[Premium](https://core.telegram.org/api/premium) users, [Premium](https://core.telegram.org/api/premium) users can **always** access the viewer list.","story_expiring_limit_default":"The maximum number of active [stories](https://core.telegram.org/api/stories) for non-[Premium](https://core.telegram.org/api/premium) users (integer).","story_expiring_limit_premium":"The maximum number of active [stories](https://core.telegram.org/api/stories) for [Premium](https://core.telegram.org/api/premium) users (integer).","story_caption_length_limit_premium":"The maximum UTF-8 length of story captions for [Premium](https://core.telegram.org/api/premium) users. (integer)","story_caption_length_limit_default":"The maximum UTF-8 length of story captions for non-[Premium](https://core.telegram.org/api/premium) users. (integer)","stories_posting":"Indicates whether users can post stories. (string)\n\nOne of:\n\n* `enabled` - Any user can post stories.\n* `premium` - Only users with a [Premium](https://core.telegram.org/api/premium) subscription can post stories.\n* `disabled` - Users can't post stories.","stories_stealth_past_period":"Enabling [stories stealth mode](https://core.telegram.org/api/stories#stealth-mode) with the `past` flag will erase views of any story opened in the past `stories_stealth_past_period` seconds. (integer)","stories_stealth_future_period":"Enabling [stories stealth mode](https://core.telegram.org/api/stories#stealth-mode) with the `future` flag will hide views of any story opened in the next `stories_stealth_future_period` seconds. (integer)","stories_stealth_cooldown_period":"After enabling [stories stealth mode](https://core.telegram.org/api/stories#stealth-mode), this many seconds must elapse before the user is allowed to enable it again. (integer)","stories_sent_weekly_limit_default":"Maximum number of stories that can be sent in a week by non-[Premium](https://core.telegram.org/api/premium) users. (integer)","stories_sent_weekly_limit_premium":"Maximum number of stories that can be sent in a week by [Premium](https://core.telegram.org/api/premium) users. (integer)","stories_sent_monthly_limit_default":"Maximum number of stories that can be sent in a month by non-[Premium](https://core.telegram.org/api/premium) users. (integer)","stories_sent_monthly_limit_premium":"Maximum number of stories that can be sent in a month by [Premium](https://core.telegram.org/api/premium) users. (integer)","stories_suggested_reactions_limit_default":"Maximum number of [story reaction media areas »](https://core.telegram.org/api/stories#media-areas) that can be added to a story by non-[Premium](https://core.telegram.org/api/premium) users. (integer)","stories_suggested_reactions_limit_premium":"Maximum number of [story reaction media areas »](https://core.telegram.org/api/stories#media-areas) that can be added to a story by [Premium](https://core.telegram.org/api/premium) users. (integer)","stories_venue_search_username":"Username of the inline bot to use to generate venue location tags for stories, see [here »](https://core.telegram.org/api/stories#location-tags) for more info. (string)","stories_changelog_user_id":"ID of the official Telegram user that will post stories about new Telegram features: stories posted by this user should be shown on the [active or active and hidden stories bar](https://core.telegram.org/api/stories#watching-stories) just like for contacts, even if the user was removed from the contact list. (integer)","stories_entities":"Whether [styled text entities](https://core.telegram.org/api/entities) and links in story text captions can be used by all users (`enabled`), only [Premium](https://core.telegram.org/api/premium) users) (`premium`), or no one (`disabled`). (string)\n\nThis field is used both when posting stories, to indicate to the user whether they can use entities, and when viewing stories, to hide entities (client-side) on stories posted by users whose [Premium](https://core.telegram.org/api/premium) subscription has expired (if `stories_entities == \"premium\"` and [user](https://core.telegram.org/constructor/user).`premium` is not set, or if `stories_entities == \"disabled\"`).","stories_area_url_max":"Maximum number of [URL media areas »](https://core.telegram.org/api/stories#media-areas) that can be added to a posted story. (integer)","giveaway_gifts_purchase_available":"Whether [giveaways](https://core.telegram.org/api/giveaways) can be started by the current user. (boolean)","giveaway_add_peers_max":"The maximum number of users that can be specified when making a [direct giveaway](https://core.telegram.org/api/giveaways). (integer)","giveaway_countries_max":"The maximum number of countries that can be specified when restricting the set of participating countries in a [giveaway](https://core.telegram.org/api/giveaways). (integer)","giveaway_boosts_per_premium":"The number of [boosts](https://core.telegram.org/api/boost) that will be gained by a channel for each winner of a [giveaway](https://core.telegram.org/api/giveaways). (integer)","giveaway_period_max":"The maximum duration in seconds of a [giveaway](https://core.telegram.org/api/giveaways). (integer)","boosts_channel_level_max":"Maximum [boost level](https://core.telegram.org/api/boost) for channels. (integer)","boosts_per_sent_gift":"The number of additional [boost slots](https://core.telegram.org/api/boost) that the current user will receive when [gifting a Telegram Premium subscription](https://core.telegram.org/api/premium#gifting-telegram-premium).","transcribe_audio_trial_weekly_number":"The maximum number of [speech recognition »](https://core.telegram.org/api/transcribe) calls per week for non-[Premium](https://core.telegram.org/api/premium) users. (integer)","transcribe_audio_trial_duration_max":"The maximum allowed duration of media in seconds for [speech recognition »](https://core.telegram.org/api/transcribe) for non-[Premium](https://core.telegram.org/api/premium) users. (integer)","recommended_channels_limit_default":"The maximum number of similar channels that can be recommended by [channels.getChannelRecommendations»](https://core.telegram.org/method/channels.getChannelRecommendations) to non-[Premium](https://core.telegram.org/api/premium) users. (integer)","recommended_channels_limit_premium":"The maximum number of similar channels that can be recommended by [channels.getChannelRecommendations»](https://core.telegram.org/method/channels.getChannelRecommendations) to [Premium](https://core.telegram.org/api/premium) users. (integer)","quote_length_max":"Maximum UTF-8 length of [quoted text](https://core.telegram.org/constructor/inputReplyToMessage). (integer)","channel_bg_icon_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), channels gain the ability to change their [message accent palette emoji »](https://core.telegram.org/api/colors). (integer)","channel_profile_bg_icon_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost) and the boost level specified in the `channel_min_level` field of the [help.peerColorOption](https://core.telegram.org/constructor/help.peerColorOption) constructor for the chosen palette, channels gain the ability to change the emoji and color used in the [profile accent palette »](https://core.telegram.org/api/colors). (integer)","group_profile_bg_icon_level_min":"After reaching at least this [boost level](https://core.telegram.org/api/boost) and the boost level specified in the `group_min_level` field of the [help.peerColorOption](https://core.telegram.org/constructor/help.peerColorOption) constructor for the chosen palette, supergroups gain the ability to change the emoji and color used in the [profile accent palette »](https://core.telegram.org/api/colors). (integer)","channel_emoji_status_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), channels gain the ability to change their [status emoji »](https://core.telegram.org/api/emoji-status). (integer)","group_emoji_status_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), supergroups gain the ability to change their [status emoji »](https://core.telegram.org/api/emoji-status). (integer)","channel_wallpaper_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), channels gain the ability to set a [fill channel wallpaper, see here » for more info](https://core.telegram.org/api/wallpapers#channel-and-supergroup-wallpapers). (integer)","group_wallpaper_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), supergroups gain the ability to set a [fill supergroup wallpaper, see here » for more info](https://core.telegram.org/api/wallpapers#channel-and-supergroup-wallpapers). (integer)","channel_custom_wallpaper_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), channels gain the ability to set any custom [wallpaper](https://core.telegram.org/api/wallpapers), not just [fill channel wallpapers, see here » for more info](https://core.telegram.org/api/wallpapers). (integer)","group_custom_wallpaper_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), supergroups gain the ability to set any custom [wallpaper](https://core.telegram.org/api/wallpapers), not just [fill supergroup wallpapers, see here » for more info](https://core.telegram.org/api/wallpapers). (integer)","group_transcribe_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), non-[Premium](https://core.telegram.org/api/premium) users in the supergroup gain the ability to [transcribe any voice message](https://core.telegram.org/api/transcribe), without using up their free transcription quota. (integer)","group_emoji_stickers_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), supergroups gain the ability to associate a [custom emoji stickerset »](https://core.telegram.org/api/custom-emoji), which can be used by all users of the group (including non-[Premium](https://core.telegram.org/api/premium) users!), for messages sent within the group. (integer)","channel_restrict_sponsored_level_min":"After reaching at least this [boost level](https://core.telegram.org/api/boost), channel owners may disable ads on the channel for all users using [channels.restrictSponsoredMessages](https://core.telegram.org/method/channels.restrictSponsoredMessages). (integer)","saved_dialogs_pinned_limit_default":"Maximum number of pinned dialogs in [saved messages](https://core.telegram.org/api/saved-messages) for non-[Premium](https://core.telegram.org/api/premium) users. (integer)","saved_dialogs_pinned_limit_premium":"Maximum number of pinned dialogs in [saved messages](https://core.telegram.org/api/saved-messages) for [Premium](https://core.telegram.org/api/premium) users. (integer)","can_edit_factcheck":"If true, the current user is an independent fact-checker and [may edit fact-checks »](https://core.telegram.org/api/factcheck). (boolean)","factcheck_length_limit":"Maximum UTF-8 length [of fact-checks »](https://core.telegram.org/api/factcheck). (integer)","quick_replies_limit":"Maximum number of [quick reply shortcuts »](https://core.telegram.org/api/business#quick-reply-shortcuts) that may be created. (integer)","quick_reply_messages_limit":"Maximum number of messages that may be added to a [quick reply shortcut »](https://core.telegram.org/api/business#quick-reply-shortcuts). (integer)","intro_title_length_limit":"Maximum UTF-8 length of the [business introduction title »](https://core.telegram.org/constructor/businessIntro). (integer)","intro_description_length_limit":"Maximum UTF-8 length of the [business introduction description »](https://core.telegram.org/constructor/businessIntro). (integer)","business_chat_links_limit":"Maximum number of active [business chat links](https://core.telegram.org/api/business#business-chat-links). (integer)","upload_premium_speedup_upload":"Indicates the file upload speedup enjoyed by [Premium subscribers](https://core.telegram.org/api/premium), used [as specified here »](https://core.telegram.org/api/files#uploading-files) in the Premium modal shown when receiving `FLOOD_WAIT_PREMIUM_X` errors during file uploads. (integer)","upload_premium_speedup_download":"Indicates the file download speedup enjoyed by [Premium subscribers](https://core.telegram.org/api/premium), used [as specified here »](https://core.telegram.org/api/files#downloading-files) in the Premium modal shown when receiving `FLOOD_WAIT_PREMIUM_X` errors during file downloads. (integer)","upload_premium_speedup_notify_period":"The Premium modal shown when receiving `FLOOD_WAIT_PREMIUM_X` errors during file uploads/downloads should be shown at most every `upload_premium_speedup_notify_period` seconds. (integer)","stories_pinned_to_top_count_max":"The maximum number of [stories that can be pinned on top of the profile »](https://core.telegram.org/api/stories#pinned-or-archived-stories). (integer)","channel_revenue_withdrawal_enabled":"If true, indicates that [channel ad revenue withdrawal is enabled in the current region](https://core.telegram.org/api/revenue); otherwise, all ad revenue-related UI options should be hidden from the user. (boolean)","stars_purchase_blocked":"If false, indicates that [Telegram Stars may be used in the current region](https://core.telegram.org/api/stars); otherwise, all Star-related UI options should be hidden from the user. (boolean)","stars_revenue_withdrawal_min":"Minimum required amount of [Telegram Stars](https://core.telegram.org/api/stars) on a channel or bot's balance to allow [withdrawal »](https://core.telegram.org/api/stars#withdrawing-revenue). (integer)","stars_paid_post_amount_max":"Maximum price in [Telegram Stars](https://core.telegram.org/api/stars) for posted [paid media](https://core.telegram.org/api/paid-media). (integer)","stars_gifts_enabled":"[Star gifting functionality](https://core.telegram.org/api/stars#buying-or-gifting-stars) should only be enabled if this flag is equal to true. (boolean)","bot_preview_medias_max":"Maximum number of [main mini app previews »](https://core.telegram.org/api/bots/webapps#main-mini-app-previews) that can be added for a localization. (integer)","web_app_allowed_protocols":"Specifies a list of allowed schemes for URLs received in [web_app_open_link events](https://core.telegram.org/api/web-events#web-app-open-link). (array of strings)","ton_proxy_address":"Specifies the domain name to be used to securely open [TON sites »](https://core.telegram.org/api/links#ton-sites). (string)","stars_subscription_amount_max":"Specifies the maximum allowed price in Stars of a [Telegram Star subscription »](https://core.telegram.org/api/stars#star-subscriptions). (int)","stars_usd_sell_rate_x1000":"Specifies the number of US dollars required to buy one thousand [Telegram Stars](https://core.telegram.org/api/stars). (float)","stars_usd_withdraw_rate_x1000":"Specifies the number of US dollars that will be received by [withdrawing »](https://core.telegram.org/api/stars#withdrawing-revenue) one thousand [Telegram Stars](https://core.telegram.org/api/stars). (float)","stars_paid_reaction_amount_max":"Maximum number of [paid reactions](https://core.telegram.org/api/reactions#paid-reactions) that may be sent on a post. (integer)","stargifts_message_length_max":"The maximum length of [gift messages, see here »](https://core.telegram.org/api/gifts) for more info. (integer)","stargifts_blocked":"If true, [gifts »](https://core.telegram.org/api/gifts) must be disabled. (boolean)","stargifts_convert_period_max":"A [Gift »](https://core.telegram.org/api/gifts) can be converted back into [Telegram Stars](https://core.telegram.org/api/stars) only if it was received less than `stargifts_convert_period_max` seconds ago. (integer)","video_ignore_alt_documents":"If true, indicates that the [messageMediaDocument](https://core.telegram.org/constructor/messageMediaDocument).`alt_documents` field must be ignored. (boolean)","starref_start_param_prefixes":"Start parameter [referral program prefixes for referral links »](https://core.telegram.org/api/links#referral-links). (array of strings)","starref_program_allowed":"If false, the current user [cannot create referral programs »](https://core.telegram.org/api/bots/referrals#creating-an-affiliate-program) for bots they own. (boolean)","starref_connect_allowed":"If false, the current user [cannot join referral programs, becoming an affiliate »](https://core.telegram.org/api/bots/referrals#becoming-an-affiliate). (boolean)","starref_min_commission_permille":"Minimum allowed permille affiliate commission for [referral programs »](https://core.telegram.org/api/bots/referrals). (integer)","starref_max_commission_permille":"Maximum allowed permille affiliate commission for [referral programs »](https://core.telegram.org/api/bots/referrals). (integer)","inapp_update_check_delay":"[help.getAppUpdate](https://core.telegram.org/method/help.getAppUpdate) should be invoked every `inapp_update_check_delay` update seconds to check for app updates. (integer)","premium_manage_subscription_url":"URL/deep link that can be opened to manage the premium subscription. (string)","sponsored_links_inapp_allow":"If true, non-[deep/TON links](https://core.telegram.org/api/links) opened from [sponsored messages](https://core.telegram.org/api/sponsored-messages) must be opened in the in-app browser (if present); otherwise they must be opened in the standard, external browser. (boolean)","ignore_restriction_reasons":"Array of strings, containing restriction reasons that must be ignored if encountered in [restrictionReason](https://core.telegram.org/constructor/restrictionReason).`reason`.","restriction_add_platforms":"Array of strings, containing additional platform identifiers that must be used when parsing [restrictionReason](https://core.telegram.org/constructor/restrictionReason).","new_noncontact_peers_require_premium_without_ownpremium":"If true, the [globalPrivacySettings](https://core.telegram.org/constructor/globalPrivacySettings).`new_noncontact_peers_require_premium` setting may be enabled even if we don't have a [Premium](https://core.telegram.org/api/premium) account, see [here »](https://core.telegram.org/api/privacy#global-privacy-settings) for more info. (boolean)","bot_verification_description_length_limit":"Maximum UTF-8 length of [bot verification description fields »](https://core.telegram.org/api/bots/verification). (integer)","channel_autotranslation_level_min":"After reaching at least this [boost level »](https://core.telegram.org/api/boost), channels gain the ability to enable [autotranslation for all users »](https://core.telegram.org/api/translation#autotranslation-for-channels). (integer)","conference_call_size_limit":"Maximum number of members in an [E2E conference call](https://core.telegram.org/api/end-to-end/group-calls).","freeze_since_date":"If set and non-zero, indicates the unixtime when the account was [frozen](https://core.telegram.org/api/auth#frozen-accounts). (integer)","freeze_until_date":"If set and non-zero, indicates the unixtime when a [frozen](https://core.telegram.org/api/auth#frozen-accounts) account be deleted, unless an appeal is submitted to the `freeze_appeal_url` and accepted. (integer)","freeze_appeal_url":"A URL that the user can open to submit an appeal. (string)","poll_answers_max":"The maximum number of allowed [quiz poll answers](https://core.telegram.org/api/poll). (integer)","stargifts_pinned_to_top_limit":"Maximum number of [gifts](https://core.telegram.org/api/gifts) that [be pinned to a profile »](https://core.telegram.org/api/gifts#pinning-a-received-gift). (integer)","stars_paid_message_amount_max":"Specifies the maximum price of [paid messages »](https://core.telegram.org/api/paid-messages). (integer)","stars_paid_message_commission_permille":"When sending a [paid message](https://core.telegram.org/api/paid-messages), the receiver will receive an amount of stars equal to the price of the message multiplied by `stars_paid_message_commission_permille` divided by 1000. (integer)","stars_paid_messages_available":"Specifies whether [paid messages »](https://core.telegram.org/api/paid-messages) can be enabled for the current user. (bool)","stars_paid_messages_channel_amount_default":"When choosing the price for [paid direct channel messages](https://core.telegram.org/api/paid-messages), the UI should display [stars_paid_messages_channel_amount_default](https://core.telegram.org/api/config#stars-paid-messages-channel-amount-default) as the initial default value.","stars_revenue_withdrawal_max":"Maximum amount of [Telegram Stars](https://core.telegram.org/api/stars) that can be [withdrawn »](https://core.telegram.org/api/stars#withdrawing-revenue) from a channel or bot's balance. (integer)","stars_stargift_resale_amount_max":"The maximum price that can be specified when [reselling collectible gifts »](https://core.telegram.org/api/gifts#reselling-collectible-gifts). (integer)","stars_stargift_resale_amount_min":"The minimum price that can be specified when [reselling collectible gifts »](https://core.telegram.org/api/gifts#reselling-collectible-gifts). (integer)","stars_stargift_resale_commission_permille":"When [reselling collectible gifts »](https://core.telegram.org/api/gifts#reselling-collectible-gifts), you will get `resell_stars*stars_stargift_resale_commission_permille/1000` stars. (integer)","stars_suggested_post_age_min":"A [suggested post](https://core.telegram.org/api/suggested-posts) must stay posted on the channel at least for the specified amount of seconds in order for the transaction to complete successfully. (integer)","stars_suggested_post_amount_max":"Maximum price in [Stars](https://core.telegram.org/api/stars) for a [suggested post »](https://core.telegram.org/api/suggested-posts). (integer)","stars_suggested_post_amount_min":"Minimum price in [Stars](https://core.telegram.org/api/stars) for a [suggested post »](https://core.telegram.org/api/suggested-posts). (integer)","stars_suggested_post_commission_permille":"When [suggesting posts »](https://core.telegram.org/api/suggested-posts), the channel will get `price*stars_suggested_post_commission_permille/1000` stars. (integer)","stars_suggested_post_future_max":"When [suggesting scheduled posts at a specific time »](https://core.telegram.org/api/suggested-posts), the client may only allow dates at most `stars_suggested_post_future_max` seconds in the future. (integer)","stars_suggested_post_future_min":"When [suggesting scheduled posts at a specific time »](https://core.telegram.org/api/suggested-posts), the client may only allow dates at least `stars_suggested_post_future_max` seconds in the future. (integer)","todo_item_length_max":"Maximum length of [todo list item titles »](https://core.telegram.org/api/todo). (integer)","todo_items_max":"Maximum number of [todo list items »](https://core.telegram.org/api/todo). (integer)","todo_title_length_max":"Maximum length of the title of a [todo list »](https://core.telegram.org/api/todo). (integer)","ton_blockchain_explorer_url":"Contains the base explorer URL to prepend to TON addresses. (string)","ton_suggested_post_amount_max":"Maximum price in nanograms for a [suggested post »](https://core.telegram.org/api/suggested-posts). (integer)","ton_suggested_post_amount_min":"Maximum price in nanograms for a [suggested post »](https://core.telegram.org/api/suggested-posts). (integer)","ton_suggested_post_commission_permille":"When [suggesting posts »](https://core.telegram.org/api/suggested-posts) while paying using Grams, the channel will get `price*ton_suggested_post_commission_permille/1000` nanograms. (integer)","ton_topup_url":"URL to open to topup the current TON balance. (string)","ton_usd_rate":"Current TON to USD conversion rate. (float)","stargifts_collection_gifts_limit":"Maximum number of gifts that can be added to a [gift collection](https://core.telegram.org/api/gifts#gift-collections). (integer)","stargifts_collections_limit":"Maximum number of [gift collections](https://core.telegram.org/api/gifts#gift-collections) that can be added to a profile. (integer)","stars_rating_learnmore_url":"URL users can open to obtain more info about [star ratings »](https://core.telegram.org/api/stars#star-rating). (string)","stories_album_stories_limit":"Maximum number of stories that can be added to a [story album](https://core.telegram.org/api/stories#story-albums). (integer)","stories_albums_limit":"Maximum number of [story albums](https://core.telegram.org/api/stories#story-albums) that can be added to a profile. (integer)","ton_stargift_resale_amount_max":"The maximum price in nanograms that can be specified when [reselling collectible gifts »](https://core.telegram.org/api/gifts#reselling-collectible-gifts) using Grams. (integer)","ton_stargift_resale_amount_min":"The minimum price in nanograms that can be specified when [reselling collectible gifts »](https://core.telegram.org/api/gifts#reselling-collectible-gifts) using Grams. (integer)","ton_stargift_resale_commission_permille":"When [reselling collectible gifts »](https://core.telegram.org/api/gifts#reselling-collectible-gifts) using Grams, you will get `price*ton_stargift_resale_commission_permille/1000` nanograms. (integer)","need_age_video_verification":"Specifies whether [age verification »](https://core.telegram.org/api/age-verification) is required in the current jurisdiction to view sensitive content. \n\nThis flag will also be set to `false` if the current jurisdiction requires age verification for restricted content, **and** the user has successfully passed it on another device, or on the current device. \n\n(boolean)","verify_age_country":"Unique name for the country or region whose legislation required [age verification »](https://core.telegram.org/api/age-verification). (string)","verify_age_min":"Contains the minimum age required to view `sensitive` content, in the context of [age verification »](https://core.telegram.org/api/age-verification). (integer)","verify_age_bot_username":"Contains the username of the bot whose [Main Mini App](https://core.telegram.org/api/bots/webapps#main-mini-apps) must be opened in order to proceed with [age verification »](https://core.telegram.org/api/age-verification). (string)","call_requests_disabled":"If not set or false, an incoming [messageActionConferenceCall](https://core.telegram.org/constructor/messageActionConferenceCall) with the `missed` and `active` flags **not** set should trigger ringing and an incoming call screen, just like for one-on-one calls. (boolean)","passkeys_account_passkeys_max":"Maximum number of [passkeys »](https://core.telegram.org/api/passkeys) that can be associated to a single account. (integer)","settings_display_passkeys":"[Passkey support »](https://core.telegram.org/api/passkeys) should only be enabled if this key is equal to true. (bool)","stars_groupcall_message_amount_max":"Maximum number of [Telegram Stars](https://core.telegram.org/api/stars) that can be paid to send a single text message during a [group call or live video stream »](https://core.telegram.org/api/group-calls). (integer)","stars_groupcall_message_limits":"Defines the highlight tiers applied to [paid messages/comments sent during a group call or live video stream »](https://core.telegram.org/api/group-calls#paid-live-story-comments), as a function of the number of [Telegram Stars](https://core.telegram.org/api/stars) donated with the message. \n\nThis is a JSON array of objects, each describing one tier with the following keys:\n\n* `stars` (long integer) - Minimum number of donated Stars required to reach this tier.\n* `pin_period` (integer) - For how many seconds a message in this tier stays pinned/highlighted.\n* `text_length_max` (integer) - Maximum number of UTF-8 characters allowed in a message in this tier.\n* `emoji_max` (integer) - Maximum number of [custom emojis](https://core.telegram.org/api/custom-emoji) allowed in a message in this tier.\n* `color1` (string) - The first color used to show the message text, as a 6-digit hexadecimal RGB string (e.g. `955CDB`).\n* `color2` (string) - The second color used to show the message text, as a 6-digit hexadecimal RGB string (e.g. `955CDB`).\n* `color2` (string) - Background color used to show the message text, as a 6-digit hexadecimal RGB string.\n\nTiers are sorted by ascending `stars`, and the tier with `stars` equal to `0` describes the appearance of free (non-paid) messages (clients should assume such a tier exists, falling back to a default if the array does not provide one). \nTo render a given message, clients select the tier with the highest `stars` threshold that is still less than or equal to the amount donated with the message ([groupCallMessage](https://core.telegram.org/constructor/groupCallMessage).`paid_message_stars`).","whitelisted_bots":"Array of bot user IDs that official clients grant additional trust, treating them like bots the user has already explicitly opened or added to the [attachment menu](https://core.telegram.org/api/bots/attach). Specifically, for a whitelisted bot:\n\n* The [bot launch confirmation prompt »](https://core.telegram.org/api/bots/webapps) shown before opening one of its [Mini Apps](https://core.telegram.org/api/bots/webapps) is skipped, as if the user had already confirmed opening it.\n* Its [Mini Apps](https://core.telegram.org/api/bots/webapps) are allowed to read the system clipboard through the [`web_app_read_text_from_clipboard` »](https://core.telegram.org/api/web-events#web-app-read-text-from-clipboard) event, just like the Mini Apps of [attachment menu](https://core.telegram.org/api/bots/attach) bots.","stargifts_craft_attribute_permilles":"Attribute persistence probabilities used when displaying the [collectible gift crafting UI »](https://core.telegram.org/api/gifts#crafting-collectible-gifts). \nThis is an array of 4 arrays of integers; the array with index N has N+1 integers, each containing a probability in permille, see [here »](https://core.telegram.org/api/gifts#crafting-collectible-gifts) for more info.","no_forwards_request_expire_period":"Pending [requests to disable content protection in private chats »](https://core.telegram.org/api/content-protection#for-users) will automatically expire [no_forwards_request_expire_period »](https://core.telegram.org/api/config#no-forwards-request-expire-period) seconds after they're sent, unless they are manually accepted or rejected, first. (integer)","contact_note_length_limit":"Maximum length of [private contact notes »](https://core.telegram.org/api/contacts#private-notes-for-contacts). (integer)","group_call_message_length_limit":"Maximum length, in UTF-8 characters, of a text message sent during a [group call or live video stream »](https://core.telegram.org/api/group-calls). (integer)","group_call_message_ttl":"Number of seconds a text message sent during a [group call or live video stream »](https://core.telegram.org/api/group-calls) stays displayed before disappearing. (integer)","message_typing_draft_ttl":"[Live draft messages »](https://core.telegram.org/api/bots/ai#live-response-streaming) should be deleted automatically by graphical clients this many seconds after they're received, or when receiving a normal message within the same chat/bot forum topic, whichever comes first. (integer)","bots_create_limit_default":"Maximum number of [bots](https://core.telegram.org/api/bots) that can be owned by non-[Premium](https://core.telegram.org/api/premium) users. (integer)","bots_create_limit_premium":"Maximum number of [bots](https://core.telegram.org/api/bots) that can be owned by [Premium](https://core.telegram.org/api/premium) users. (integer)","poll_answer_delete_period":"For [polls](https://core.telegram.org/api/poll) that allow users to add their own answer options, the time window (in seconds) during which the user that added an option may still delete it again. (integer)","poll_close_period_max":"Maximum allowed value, in seconds, for the auto-close timer of a [poll](https://core.telegram.org/api/poll). (integer)","music_search_username":"Username of the inline bot used to search for music. (string)","aicompose_tone_examples_num":"Number of preview examples available for each [custom AI composer tone »](https://core.telegram.org/api/ai#ai-compose-tones), to be cycled through with [aicompose.getToneExample](https://core.telegram.org/method/aicompose.getToneExample). (integer)","aicompose_tone_prompt_length_max":"Maximum UTF-8 length of the `prompt` of a [custom AI composer tone »](https://core.telegram.org/api/ai#ai-compose-tones). (integer)","aicompose_tone_title_length_max":"Maximum UTF-8 length of the `title` of a [custom AI composer tone »](https://core.telegram.org/api/ai#ai-compose-tones). (integer)","poll_countries_max":"Maximum number of countries that can be selected when restricting a [poll](https://core.telegram.org/api/poll) by country. (integer)","aicompose_tone_saved_limit_default":"Maximum number of [custom AI composer tones »](https://core.telegram.org/api/ai#ai-compose-tones) a non-[Premium](https://core.telegram.org/api/premium) user may install. (integer)","aicompose_tone_saved_limit_premium":"Maximum number of [custom AI composer tones »](https://core.telegram.org/api/ai#ai-compose-tones) a [Premium](https://core.telegram.org/api/premium) user may install. (integer)","phone_country_iso2":"Two-letter [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the current user, derived by the server from the user's phone number. Clients use it to enforce [country-restricted polls »](https://core.telegram.org/api/poll#country-restricted-polls): the user may vote only if this code is contained in the poll's [`countries_iso2`](https://core.telegram.org/constructor/poll) list. (string)"}},"disallowed t.me subdomains":{"description":"Reserved `t.me` subdomains that cannot be registered as public usernames.","type":"list","entries":["addemoji","addlist","addstickers","addstyle","addtheme","auction","auth","boost","call","confirmphone","contact","giftcode","invoice","joinchat","login","m","nft","proxy","setlanguage","share","socks","web","a","k","z"]},"incoming web events":{"description":"Incoming web events documented [here »](https://core.telegram.org/api/web-events#event-types).","type":"map","entries":{"payment_form_submit":"Event payload: JSON object with `credentials` and `title` fields.\n\n* `title` is the censored credit card title. \n* `credentials` is a service-specific JSON object with information about the payment credentials provided by the user to the payment system. \n\n**Neither Telegram, nor bots will have access to your credit card information.** \nCredit card details will be handled only by the payment system, see the [payment documentation for more info »](https://core.telegram.org/api/payments).","share_score":"No event payload.\n\nWill be called by games when the user explicitly clicks on the **share score** button to share the game, along with their score. \nTypically done by using [messages.forwardMessages](https://core.telegram.org/method/messages.forwardMessages) on the game message with the `with_my_score` flag.","share_game":"No event payload.\n\nWill be called by games when the user explicitly clicks on the **share game** button to share the game, without sharing their score. \nTypically done by using [messages.forwardMessages](https://core.telegram.org/method/messages.forwardMessages) on the game message without the `with_my_score` flag, or by sharing the game's [deep link](https://core.telegram.org/api/links#game-links).","web_app_close":"No event payload, OR a JSON object with the following fields (which should be properly validated by the client).\n\n* `return_back` - If true, if the web app was opened through a [deep link](https://core.telegram.org/api/links) in another app (i.e. not through a deep link in a Telegram client), the Telegram client should return to the app that opened the link, not to the main page of the Telegram client. (boolean, optional)\n\nEmitted by [bot mini apps](https://core.telegram.org/api/bots/webapps) when the mini app webview should be closed.","web_app_open_popup":"Event data: a JSON object with the following fields (which should be properly validated by the client).\n\n* `title` - Title for the popup (optional string, max 64 characters)\n* `message` - Message of the popup (string, max 256 characters)\n* `buttons` - An array of the following objects (array of 1-3 objects)\n * `type` - Button type (string, one of `ok`, `close`, `cancel`, `default`, `destructive` (in this case, the button must be red))\n * `text` - Button text (string, optional for `ok`, `close` and `cancel` types)\n * `id` - Button ID (unique string)\n\nEmitted by [bot mini apps](https://core.telegram.org/api/bots/webapps) to open a native pop-up over the webview.\n\nBy default, buttons should be displayed on one row. \nIf the mini app provides two buttons that can't fit horizontally on one row, display each button on a separate row. \nIf the mini app provides three buttons, always display each button on a separate row. \n\n* If the user presses any of the buttons, call `window.Telegram.WebView.receiveEvent(\"popup_closed\", {\"button_id\": \"