Methods
762 entries
InvokeAfterMsg
Invokes a query after successful completion of one of the previous queries.
InvokeAfterMsgs
Invokes a query after a successful completion of previous queries
InvokeWithLayer
Invoke the specified query using the specified API layer
InvokeWithoutUpdates
Invoke a request without subscribing the used connection for updates (this is enabled by default for
InitConnection
Initialize connection
InvokeWithMessagesRange
Invoke with the given message range
InvokeWithTakeout
Invoke a method within a takeout session, see here for more info.
InvokeWithBusinessConnection
Invoke a method using a Telegram Business Bot connection, see here for more info, including a list
InvokeWithApnsSecret
Official clients only, invoke with Apple push verification.
InvokeWithGooglePlayIntegrity
Official clients only, invoke with Google Play Integrity token.
InvokeWithReCaptcha
Official clients only: re-execute a method call that required re CAPTCHA verification via a RECAPTCHA
AuthSendCode
Send the verification code for login
AuthSignUp
Registers a validated phone number in the system.
AuthSignIn
Signs in a user with a validated phone number.
AuthLogOut
Logs out the user.
AuthResetAuthorizations
Terminates all user's authorized sessions except for the current one.
AuthExportAuthorization
Returns data for copying authorization to another data-center.
AuthImportAuthorization
Logs in a user using a key transmitted from his native data-center.
AuthBindTempAuthKey
Binds a temporary authorization key temp_auth_key_id to the permanent authorization key perm_auth_ke
AuthCheckPassword
Try logging to an account protected by a 2 FA password.
AuthImportBotAuthorization
Login as a bot
AuthRequestPasswordRecovery
Request recovery code of a 2 FA password, only for accounts with a recovery email configured.
AuthResendCode
Resend the login code via another medium, the phone code type is determined by the return value of t
AuthRecoverPassword
Reset the 2 FA password using the recovery code sent using auth. request Password Recovery.
AuthCancelCode
Cancel the login verification code
AuthDropTempAuthKeys
Delete all temporary authorization keys except for the ones specified
AuthExportLoginToken
Generate a login token, for login via QR code. The generated login token should be encoded using ba
AuthAcceptLoginToken
Accept QR code login token, logging in the app that generated it.
AuthImportLoginToken
Login using a redirected login token, generated in case of DC mismatch during QR code login.
AuthCheckRecoveryPassword
Check if the 2 FA recovery code sent using auth. request Password Recovery is valid, before passing it t
AuthRequestFirebaseSms
Request an SMS code via Firebase.
AuthImportWebTokenAuthorization
Login by importing an authorization token
AuthResetLoginEmail
Reset the login email.
AuthCheckPaidAuth
Verify paid authentication for premium features
AuthReportMissingCode
Official apps only, reports that the SMS authentication code wasn't delivered.
AuthInitPasskeyLogin
Initialize passkey-based login
AuthFinishPasskeyLogin
Complete passkey authentication and get authorization
AccountRegisterDevice
Register device to receive PUSH notifications
AccountUnregisterDevice
Deletes a device by its token, stops sending PUSH-notifications to it.
AccountUpdateNotifySettings
Edits notification settings from a given user/group, from all users/all groups.
AccountGetNotifySettings
Gets current notification settings for a given user/group, from all users/all groups.
AccountResetNotifySettings
Resets all notification settings from users and groups.
AccountUpdateStatus
Updates online user status.
AccountUpdateProfile
Updates user profile.
AccountGetWallPapers
Returns a list of available wallpapers.
AccountReportPeer
Report a peer for violation of telegram's Terms of Service
AccountCheckUsername
Validates a username and checks availability.
AccountUpdateUsername
Changes username for the current user.
AccountGetPrivacy
Get privacy settings of current account
AccountSetPrivacy
Change privacy settings of current account
AccountDeleteAccount
Delete the user's account from the telegram servers.
AccountGetAccountTtl
Get days to live of account
AccountSetAccountTtl
Set account self-destruction period
AccountChangePhone
Change the phone number of the current account
AccountSendChangePhoneCode
Verify a new phone number to associate to the current account
AccountUpdateDeviceLocked
When client-side passcode lock feature is enabled, will not show message texts in incoming PUSH noti
AccountGetAuthorizations
Get logged-in sessions
AccountGetPasswordSettings
Get private info associated to the password info (recovery email, telegram passport info & so on)
AccountResetAuthorization
Log out an active authorized session by its hash
AccountSendConfirmPhoneCode
Send confirmation code to cancel account deletion, for more info click here
AccountConfirmPhone
Confirm a phone number to cancel account deletion, for more info click here
AccountUpdatePasswordSettings
Set a new 2 FA password
AccountGetPassword
Obtain configuration for two-factor authorization with password
AccountGetTmpPassword
Get temporary payment password
AccountResetWebAuthorizations
Reset all active web telegram login sessions
AccountResetWebAuthorization
Log out an active web telegram login session
AccountGetWebAuthorizations
Get web login widget authorizations
AccountGetSecureValue
Get saved Telegram Passport document, for more info see the passport docs
AccountGetAllSecureValues
Get all saved Telegram Passport documents, for more info see the passport docs
AccountSaveSecureValue
Securely save Telegram Passport document, for more info see the passport docs
AccountDeleteSecureValue
Delete stored Telegram Passport documents, for more info see the passport docs
AccountGetAuthorizationForm
Returns a Telegram Passport authorization form for sharing data with a service
AccountAcceptAuthorization
Sends a Telegram Passport authorization form, effectively sharing data with the service
AccountSendVerifyPhoneCode
Send the verification phone code for telegram passport.
AccountInitTakeoutSession
Initialize a takeout session, see here for more info.
AccountVerifyEmail
Verify an email address.
AccountVerifyPhone
Verify a phone number for telegram passport.
AccountSendVerifyEmailCode
Send an email verification code.
AccountFinishTakeoutSession
Terminate a takeout session, see here for more info.
AccountConfirmPasswordEmail
Verify an email to use as 2 FA recovery method.
AccountResendPasswordEmail
Resend the code to verify an email to use as 2 FA recovery method.
AccountCancelPasswordEmail
Cancel the code that was sent to verify an email to use as 2 FA recovery method.
AccountGetNotifyExceptions
Returns list of chats with non-default notification settings
AccountSaveWallPaper
Install/uninstall wallpaper
AccountGetWallPaper
Get info about a certain wallpaper
AccountUploadWallPaper
Create and upload a new wallpaper
AccountGetContactSignUpNotification
Whether the user will receive notifications when contacts sign up
AccountSetContactSignUpNotification
Toggle contact sign up notifications
AccountInstallWallPaper
Install wallpaper
AccountGetAutoDownloadSettings
Get media autodownload settings
AccountCreateTheme
Create a theme
AccountUpdateTheme
Update theme
AccountSaveAutoDownloadSettings
Change media autodownload settings
AccountSaveTheme
Save a theme
AccountResetWallPapers
Delete all installed wallpapers, reverting to the default wallpaper set.
AccountUploadTheme
Upload theme
AccountGetTheme
Get theme information
AccountGetContentSettings
Get sensitive content settings
AccountGetThemes
Get installed themes
AccountGetMultiWallPapers
Get info about multiple wallpapers
AccountSetContentSettings
Set sensitive content settings (for viewing or hiding NSFW content)
AccountGetGlobalPrivacySettings
Get global privacy settings
AccountInstallTheme
Install a theme
AccountSetGlobalPrivacySettings
Set global privacy settings
AccountResetPassword
Initiate a 2 FA password reset: can only be used if the user is already logged-in, see here for more
AccountReportProfilePhoto
Report a profile photo of a dialog
AccountGetChatThemes
Get all available chat themes.
AccountDeclinePasswordReset
Abort a pending 2 FA password reset, see here for more info
AccountSaveRingtone
Save or remove saved notification sound.
AccountSetAuthorizationTtl
Set time-to-live of current session
AccountGetSavedRingtones
Fetch saved notification sounds
AccountChangeAuthorizationSettings
Change settings related to a session.
AccountUpdateEmojiStatus
Set an emoji status
AccountGetDefaultEmojiStatuses
Get a list of default suggested emoji statuses
AccountGetRecentEmojiStatuses
Get recently used emoji statuses
AccountReorderUsernames
Reorder usernames associated with the currently logged-in user.
AccountUploadRingtone
Upload notification sound, use account. save Ringtone to convert it and add it to the list of saved no
AccountClearRecentEmojiStatuses
Clears list of recently used emoji statuses
AccountToggleUsername
Activate or deactivate a purchased fragment. com username associated to the currently logged-in user.
AccountGetAutoSaveSettings
Get autosave settings
AccountGetDefaultGroupPhotoEmojis
Get a set of suggested custom emoji stickers that can be used as group picture
AccountUpdateColor
Update the accent color and background custom emoji of the current account.
AccountGetDefaultProfilePhotoEmojis
Get a set of suggested custom emoji stickers that can be used as profile picture
AccountSaveAutoSaveSettings
Modify autosave settings
AccountDeleteAutoSaveExceptions
Clear all peer-specific autosave settings.
AccountGetDefaultBackgroundEmojis
Get a set of suggested custom emoji stickers that can be used in an accent color pattern.
AccountInvalidateSignInCodes
Invalidate the specified login codes, see here for more info.
AccountGetChannelRestrictedStatusEmojis
Returns fetch the full list of custom emoji IDs that cannot be used in channel emoji statuses.
AccountUpdateBusinessWorkHours
Specify a set of Telegram Business opening hours. This info will be contained in user Full. busines
AccountUpdateBusinessLocation
Businesses may advertise their location using this method, see here for more info.
AccountUpdateBusinessGreetingMessage
Set a list of Telegram Business greeting messages.
AccountGetChannelDefaultEmojiStatuses
Get a list of default suggested channel emoji statuses.
AccountUpdateConnectedBot
Connect a business bot to the current account, or to change the current connection settings.
AccountUpdateBusinessAwayMessage
Set a list of Telegram Business away messages.
AccountGetConnectedBots
List all currently connected business bots
AccountGetBotBusinessConnection
Bots may invoke this method to re-fetch the update Bot Business Connect constructor associated with a s
AccountUpdateBusinessIntro
Set or remove the Telegram Business introduction.
AccountToggleConnectedBotPaused
Pause or unpause a specific chat, temporarily disconnecting it from all business bots.
AccountDisablePeerConnectedBot
Permanently disconnect a specific chat from all business bots (equivalent to specifying it in reci
AccountUpdateBirthday
Update our birthday, see here for more info.
AccountCreateBusinessChatLink
Create a business chat deep link.
AccountEditBusinessChatLink
Edit a created business chat deep link.
AccountDeleteBusinessChatLink
Delete a business chat deep link.
AccountResolveBusinessChatLink
Resolve a business chat deep link.
AccountGetBusinessChatLinks
List all created business chat deep links.
AccountUpdatePersonalChannel
Associate (or remove) a personal channel, that will be listed on our personal profile page.
AccountGetReactionsNotifySettings
Get the current reaction notification settings.
AccountSetReactionsNotifySettings
Change the reaction notification settings.
AccountToggleSponsoredMessages
Disable or re-enable Telegram ads for the current Premium account.
AccountGetPaidMessagesRevenue
Get the number of stars we have received from the specified user thanks to paid messages; the rec
AccountToggleNoPaidMessagesException
Allow a user to send us messages without paying if paid messages are enabled.
AccountGetCollectibleEmojiStatuses
Obtain a list of emoji statuses for owned collectible gifts.
AccountSaveMusic
Adds or removes a song from the current user's profile see here for more info on the music tab of
AccountSetMainProfileTab
Changes the main profile tab of the current user, see here for more info.
AccountInitPasskeyRegistration
Initialize Web Authn passkey registration process
AccountGetSavedMusicIds
Fetch the full list of only the IDs of songs currently added to the profile, see here for more inf
AccountGetUniqueGiftChatThemes
Obtain all chat themes associated to owned collectible gifts.
AccountRegisterPasskey
Register a new passkey credential
AccountGetPasskeys
Get all registered passkeys for the account
AccountDeletePasskey
Delete a passkey credential from the account
UsersGetFullUser
Returns extended user info by ID.
UsersGetUsers
Returns basic user info according to their identifiers.
UsersSetSecureValueErrors
Notify the user that the sent passport data contains some errors The user will not be able to re-sub
UsersGetRequirementsToContact
Check whether we can write to the specified users, used to implement bulk checks for Premium-only me
UsersGetSavedMusicById
Check if the passed songs are still pinned to the user's profile, or refresh the file references of
UsersGetSavedMusic
Get songs pinned to the user's profile, see here for more info.
UsersSuggestBirthday
Suggest a birthday for a contact
ContactsGetContactIDs
Get the telegram IDs of all contacts. Returns an array of Telegram user IDs for all contacts (0 if a
ContactsGetContacts
Returns the current user's contact list.
ContactsDeleteContacts
Deletes several contacts from the list.
ContactsImportContacts
Imports contacts: saves a full list on the server, adds already registered contacts to the contact l
ContactsGetStatuses
Use this method to obtain the online statuses of all contacts with an accessible Telegram account.
ContactsDeleteByPhones
Delete contacts by phone number
ContactsBlock
Adds a peer to a blocklist, see here for more info.
ContactsGetBlocked
Returns the list of blocked users.
ContactsUnblock
Deletes a peer from a blocklist, see here for more info.
ContactsSearch
Returns users found by username substring.
ContactsResolveUsername
Resolve a @username to get peer info
ContactsGetTopPeers
Get most used peers
ContactsGetSaved
Get all contacts, requires a takeout session, see here for more info.
ContactsResetTopPeerRating
Reset rating of top peer
ContactsResetSaved
Removes all contacts without an associated Telegram account.
ContactsToggleTopPeers
Enable/disable top peers
ContactsAddContact
Add an existing telegram user as contact.
ContactsResolvePhone
Resolve a phone number to get user info, if their privacy settings allow it.
ContactsBlockFromReplies
Stop getting notifications about discussion replies of a certain user in @replies
ContactsAcceptContact
If the add contact action bar is active, add that user as contact
ContactsGetLocated
Get users and geochats near you, see here for more info.
ContactsSetBlocked
Replace the contents of an entire blocklist, see here for more info.
ContactsEditCloseFriends
Edit the close friends list, see here for more info.
ContactsImportContactToken
Obtain user info from a temporary profile link.
ContactsExportContactToken
Generates a temporary profile link for the currently logged-in user.
ContactsGetSponsoredPeers
Obtain a list of sponsored peer search results for a given query
ContactsGetBirthdays
Fetch all users with birthdays that fall within +1/-1 days, relative to the current day: this method
ContactsUpdateContactNote
Add or update a personal note for a contact
ContactsImportCard
Returns general information on a user using his previously exported card as input. The app may use i
MessagesGetMessages
Returns the list of messages by their IDs.
MessagesGetDialogs
Returns the current user dialog list.
MessagesGetHistory
Returns the conversation history with one interlocutor / within a chat
MessagesDeleteHistory
Deletes communication history.
MessagesSearch
Search for messages.
MessagesSetTyping
Sends a current user typing event (see Send Message Action for all event types) to a conversation part
MessagesReadHistory
Marks message history as read.
MessagesReceivedMessages
Confirms receipt of messages by a client, cancels PUSH-notification sending.
MessagesDeleteMessages
Deletes messages by their identifiers.
MessagesReportSpam
Report a new incoming chat for spam, if the peer settings of the chat allow us to do that
MessagesSendMessage
Sends a message to a chat
MessagesForwardMessages
Forwards messages by their IDs.
MessagesGetPeerSettings
Get peer settings
MessagesSendMedia
Send a media
MessagesGetFullChat
Get full info about a basic group.
MessagesReport
Report a message in a chat for violation of telegram's Terms of Service
MessagesGetChats
Returns chat basic info on their IDs.
MessagesEditChatTitle
Changes chat name and sends a service message on it.
MessagesEditChatPhoto
Changes chat photo and sends a service message on it
MessagesDeleteChatUser
Deletes a user from a chat and sends a service message on it.
MessagesCreateChat
Creates a new chat.
MessagesRequestEncryption
Sends a request to start a secret chat to the user.
MessagesAddChatUser
Adds a user to a chat and sends a service message on it.
MessagesGetDhConfig
Returns configuration parameters for Diffie-Hellman key generation. Can also return a random sequenc
MessagesAcceptEncryption
Confirms creation of a secret chat
MessagesSetEncryptedTyping
Send typing event by the current user to a secret chat.
MessagesReceivedQueue
Confirms receipt of messages in a secret chat by client, cancels push notifications. The method retu
MessagesSendEncrypted
Sends a text message to a secret chat.
MessagesDiscardEncryption
Cancels a request for creation and/or delete info on secret chat.
MessagesReportEncryptedSpam
Report a secret chat for spam
MessagesSendEncryptedService
Sends a service message to a secret chat.
MessagesReadEncryptedHistory
Marks message history within a secret chat as read.
MessagesReadMessageContents
Notifies the sender about the recipient having listened a voice message or watched a video, emitting
MessagesSendEncryptedFile
Sends a message with a file attachment to a secret chat
MessagesGetStickers
Get stickers by emoji
MessagesGetAllStickers
Get all installed stickers
MessagesGetWebPagePreview
Get preview of webpage
MessagesCheckChatInvite
Check the validity of a chat invite link and get basic info about it
MessagesImportChatInvite
Import a chat invite and join a private chat/supergroup/channel
MessagesExportChatInvite
Export an invite link for a chat
MessagesGetStickerSet
Get info about a stickerset
MessagesUninstallStickerSet
Uninstall a stickerset
MessagesInstallStickerSet
Install a stickerset
MessagesEditChatAdmin
Make a user admin in a basic group.
MessagesMigrateChat
Turn a basic group into a supergroup
MessagesReorderStickerSets
Reorder installed stickersets
MessagesGetDocumentByHash
Get a document by its SHA 256 hash, mainly used for gifs
MessagesGetMessagesViews
Get and increase the view counter of a message sent or forwarded from a channel
MessagesSearchGlobal
Search for messages and peers globally
MessagesStartBot
Start a conversation with a bot using a deep linking parameter
MessagesGetSavedGifs
Get saved GIFs.
MessagesSetInlineBotResults
Answer an inline query, for bots only
MessagesGetMessageEditData
Find out if a media message's caption can be edited
MessagesGetInlineBotResults
Query an inline bot
MessagesEditInlineBotMessage
Edit an inline bot message
MessagesSaveGif
Add GIF to saved gifs list
MessagesEditMessage
Edit message
MessagesSendInlineBotResult
Send a result obtained using messages. get Inline Bot Results.
MessagesGetBotCallbackAnswer
Press an inline callback button and get a callback answer from the bot
MessagesSetBotCallbackAnswer
Set the callback answer to a user button press (bots only)
MessagesGetAllDrafts
Return all message drafts. Returns all the latest update Draft Message updates related to all chats w
MessagesGetPeerDialogs
Get dialog info of specified peers
MessagesGetFeaturedStickers
Get featured stickers
MessagesSaveDraft
Save a message draft associated to a chat.
MessagesGetRecentStickers
Get recent stickers
MessagesReadFeaturedStickers
Mark new featured stickers as read
MessagesClearRecentStickers
Clear recent stickers
MessagesSaveRecentSticker
Add/remove sticker from recent stickers list
MessagesGetAttachedStickers
Get stickers attached to a photo or video
MessagesGetMaskStickers
Get installed mask stickers
MessagesGetGameHighScores
Get highscores of a game
MessagesSetInlineGameScore
Use this method to set the score of the specified user in a game sent as an inline message (bots onl
MessagesSetGameScore
Use this method to set the score of the specified user in a game sent as a normal message (bots only
MessagesGetArchivedStickers
Get all archived stickers
MessagesGetWebPage
Get instant view page
MessagesGetCommonChats
Get chats in common with a user
MessagesGetInlineGameHighScores
Get highscores of a game sent using an inline bot
MessagesToggleDialogPin
Pin/unpin a dialog
MessagesSetBotShippingResults
If you sent an invoice requesting a shipping address and the parameter is_flexible was specified, th
MessagesReorderPinnedDialogs
Reorder pinned dialogs
MessagesGetPinnedDialogs
Get pinned dialogs
MessagesSetBotPrecheckoutResults
Once the user has confirmed their payment and shipping details, the bot receives an update Bot Prechec
MessagesUploadMedia
Upload a file and associate it to a chat (without actually sending it to the chat)
MessagesGetFavedStickers
Get faved stickers
MessagesGetRecentLocations
Get live location history of a certain user
MessagesSendScreenshotNotification
Notify the other user in a private chat that a screenshot of the chat was taken
MessagesGetUnreadMentions
Get unread messages where we were mentioned
MessagesFaveSticker
Mark or unmark a sticker as favorite
MessagesUploadEncryptedFile
Upload encrypted file and associate it to a secret chat (without actually sending it to the chat).
MessagesSearchStickerSets
Search for stickersets
MessagesReadMentions
Mark mentions as read
MessagesSendMultiMedia
Send an album or grouped media
MessagesGetSplitRanges
Get message ranges for saving the user's chat history
MessagesClearAllDrafts
Clear all drafts.
MessagesMarkDialogUnread
Manually mark dialog as unread
MessagesSendVote
Vote in a poll
MessagesGetDialogUnreadMarks
Get dialogs manually marked as unread
MessagesUpdatePinnedMessage
Pin a message
MessagesGetPollResults
Get poll results
MessagesGetOnlines
Get count of online users in a chat
MessagesEditChatAbout
Edit the description of a group/supergroup/channel.
MessagesEditChatDefaultBannedRights
Edit the default banned rights of a channel/supergroup/group.
MessagesGetEmojiKeywordsLanguages
Obtain a list of related languages that must be used when fetching emoji keyword lists.
MessagesGetEmojiKeywords
Get localized emoji keywords.
MessagesGetEmojiKeywordsDifference
Get changed emoji keywords.
MessagesGetSearchCounters
Get the number of results that would be found by a messages. search call with the same parameters
MessagesRequestUrlAuth
Get more info about a Seamless Telegram Login authorization request, for more info click here
MessagesGetScheduledMessages
Get scheduled messages
MessagesGetEmojiUrl
Returns an HTTP URL which can be used to automatically log in into translation platform and suggest
MessagesHidePeerSettingsBar
Should be called after the user hides the report spam/add as contact bar of a new chat, effectively
MessagesAcceptUrlAuth
Use this to accept a Seamless Telegram Login authorization request, for more info click here
MessagesGetScheduledHistory
Get scheduled messages
MessagesSendScheduledMessages
Send scheduled messages right away
MessagesDeleteScheduledMessages
Delete scheduled messages
MessagesGetPollVotes
Get poll results for non-anonymous polls
MessagesGetDialogFilters
Get folders
MessagesToggleStickerSets
Apply changes to multiple stickersets
MessagesGetSuggestedDialogFilters
Get suggested folders
MessagesUpdateDialogFilter
Update folder
MessagesUpdateDialogFiltersOrder
Reorder folders
MessagesReadDiscussion
Mark a thread as read
MessagesGetReplies
Get messages in a reply thread
MessagesDeletePhoneCallHistory
Delete the entire phone call history.
MessagesUnpinAllMessages
Unpin all pinned messages
MessagesGetDiscussionMessage
Get discussion message from the associated discussion group of a channel to show it on top of the co
MessagesDeleteChat
Delete a chat
MessagesInitHistoryImport
Import chat history from a foreign chat app into a specific Telegram chat, click here for more info
MessagesGetOldFeaturedStickers
Method for fetching previously featured stickers
MessagesCheckHistoryImport
Obtains information about a chat export file, generated by a foreign chat app, click here for more i
MessagesUploadImportedMedia
Upload a media file associated with an imported chat, click here for more info.
MessagesStartHistoryImport
Complete the history import process, importing all messages into the chat. To be called only after
MessagesGetExportedChatInvites
Get info about the chat invites of a specific chat
MessagesGetExportedChatInvite
Get info about a chat invite
MessagesDeleteExportedChatInvite
Delete a chat invite
MessagesDeleteRevokedExportedChatInvites
Delete all revoked chat invites
MessagesEditExportedChatInvite
Edit an exported chat invite
MessagesGetAdminsWithInvites
Get info about chat invites generated by admins.
MessagesGetChatInviteImporters
Get info about the users that joined the chat using a specific chat invite
MessagesGetMessageReadParticipants
Get which users read a specific message: only available for groups and supergroups with less than ch
MessagesSetHistoryTtl
Set maximum Time-To-Live of all messages in the specified chat
MessagesSetChatTheme
Change the chat theme of a certain chat, see here for more info.
MessagesGetSearchResultsCalendar
Returns information about the next messages of the specified type in the chat split by days.
MessagesGetSearchResultsPositions
Returns sparse positions of messages of the specified type in the chat to be used for shared media s
MessagesHideAllChatJoinRequests
Dismiss or approve all join requests related to a specific chat or channel.
MessagesHideChatJoinRequest
Dismiss or approve a chat join request related to a specific chat or channel.
MessagesToggleNoForwards
Enable or disable content protection on a channel or chat
MessagesCheckHistoryImportPeer
Check whether chat history exported from another chat app can be imported into a specific Telegram c
MessagesSaveDefaultSendAs
Change the default peer that should be used when sending messages, reactions, poll votes to a specif
MessagesSendReaction
React to message.
MessagesGetMessageReactionsList
Get message reaction list, along with the sender of each reaction.
MessagesGetAvailableReactions
Obtain available message reactions
MessagesSetDefaultReaction
Change default emoji reaction to use in the quick reaction menu: the value is synced across devices
MessagesGetMessagesReactions
Get message reactions
MessagesSetChatAvailableReactions
Change the set of message reactions that can be used in a certain group, supergroup or channel
MessagesTranslateText
Translate a given text.
MessagesReadReactions
Mark message reactions as read
MessagesGetUnreadReactions
Get unread reactions to messages you sent
MessagesRequestWebView
Open a bot mini app, sending over user information after user confirmation.
MessagesProlongWebView
Indicate to the server (from the user side) that the user is still using a web app.
MessagesGetAttachMenuBots
Returns installed attachment menu bot mini apps
MessagesRequestSimpleWebView
Open a bot mini app.
MessagesSearchSentMedia
View and search recently sent media. This method does not support pagination.
MessagesGetAttachMenuBot
Returns attachment menu entry for a bot mini app that can be launched from the attachment menu
MessagesToggleBotInAttachMenu
Enable or disable web bot attachment menu
MessagesGetCustomEmojiDocuments
Fetch custom emoji stickers.
MessagesTranscribeAudio
Transcribe voice message
MessagesGetEmojiStickers
Gets the list of currently installed custom emoji stickersets.
MessagesGetFeaturedEmojiStickers
Gets featured custom emoji stickersets.
MessagesSendWebViewResultMessage
Terminate webview interaction started with messages. request Web View, sending the specified message t
MessagesRateTranscribedAudio
Rate transcribed voice message
MessagesSendWebViewData
Used by the user to relay data from an opened reply keyboard bot mini app to the bot that owns it.
MessagesReportReaction
Report a message reaction
MessagesGetTopReactions
Got popular message reactions
MessagesGetRecentReactions
Get recently used message reactions
MessagesGetExtendedMedia
Fetch updated information about paid media, see here for the full flow.
MessagesGetDefaultHistoryTtl
Gets the default value of the Time-To-Live setting, applied to all new chats.
MessagesSetDefaultHistoryTtl
Changes the default value of the Time-To-Live setting, applied to all new chats.
MessagesClearRecentReactions
Clear recently used message reactions
MessagesSendBotRequestedPeer
Send one or more chosen peers, as requested by a keyboard Button Request Peer button.
MessagesGetEmojiGroups
Represents a list of emoji categories.
MessagesGetEmojiStatusGroups
Represents a list of emoji categories, to be used when selecting custom emojis to set as custom emo
MessagesSetChatWallPaper
Set a custom wallpaper in a specific private chat with another user.
MessagesTogglePeerTranslations
Show or hide the real-time chat translation popup for a certain chat
MessagesGetBotApp
Obtain information about a direct link Mini App
MessagesGetEmojiProfilePhotoGroups
Represents a list of emoji categories, to be used when selecting custom emojis to set as profile pi
MessagesSearchCustomEmoji
Look for custom emojis associated to a UTF 8 emoji
MessagesRequestAppWebView
Open a bot mini app from a direct Mini App deep link, sending over user information after user conf
MessagesGetSavedDialogs
Returns the current saved dialog list or monoforum topic list.
MessagesSearchEmojiStickerSets
Search for custom emoji stickersets
MessagesDeleteSavedHistory
Deletes messages from a monoforum topic, or deletes messages forwarded from a specific peer to sa
MessagesReorderPinnedSavedDialogs
Reorder pinned saved message dialogs.
MessagesGetPinnedSavedDialogs
Get pinned saved dialogs, see here for more info.
MessagesToggleSavedDialogPin
Pin or unpin a saved message dialog.
MessagesGetSavedReactionTags
Fetch the full list of saved message tags created by the user.
MessagesGetSavedHistory
Fetch saved messages forwarded from a specific peer, or fetch messages from a monoforum topic.
MessagesUpdateSavedReactionTag
Update the description of a saved message tag.
MessagesGetDefaultTagReactions
Fetch a default recommended list of saved message tag reactions.
MessagesReorderQuickReplies
Reorder quick reply shortcuts.
MessagesCheckQuickReplyShortcut
Before offering the user the choice to add a message to a quick reply shortcut, to make sure that n
MessagesGetQuickReplies
Fetch basic info about all existing quick reply shortcuts.
MessagesGetOutboxReadDate
Get the exact read date of one of our messages, sent to a private chat with another user.
MessagesEditQuickReplyShortcut
Rename a quick reply shortcut. This will emit an update Quick Replies update to other logged-in sessi
MessagesDeleteQuickReplyShortcut
Completely delete a quick reply shortcut. This will also emit an update Delete Quick Reply update to o
MessagesDeleteQuickReplyMessages
Delete one or more messages from a quick reply shortcut. This will also emit an update Delete Quick Re
MessagesGetAvailableEffects
Fetch the full list of usable animated message effects.
MessagesGetQuickReplyMessages
Fetch (a subset or all) messages in a quick reply shortcut.
MessagesSendQuickReplyMessages
Send a quick reply shortcut.
MessagesToggleDialogFilterTags
Enable or disable folder tags.
MessagesGetMyStickers
Fetch all stickersets owned by the current user.
MessagesEditFactCheck
Edit/create a fact-check on a message.
MessagesGetEmojiStickerGroups
Represents a list of emoji categories, to be used when choosing a sticker.
MessagesDeleteFactCheck
Delete a fact-check from a message.
MessagesTogglePaidReactionPrivacy
Changes the privacy of already sent paid reactions on a specific message.
MessagesSendPaidReaction
Sends one or more paid Telegram Star reactions, transferring Telegram Stars to a channel's bala
MessagesRequestMainWebView
Open a Main Mini App.
MessagesGetFactCheck
Fetch one or more factchecks, see here for the full flow.
MessagesViewSponsoredMessage
Mark a specific sponsored message as read
MessagesGetPaidReactionPrivacy
Fetches an update Paid Reaction Privacy update with the current default paid reaction privacy, see here
MessagesGetSponsoredMessages
Get a list of sponsored messages for a peer, see here for more info.
MessagesClickSponsoredMessage
Informs the server that the user has interacted with a sponsored message in one of the ways listed h
MessagesReportSponsoredMessage
Report a sponsored message, see here for more info on the full flow.
MessagesSavePreparedInlineMessage
Save a prepared inline message, to be shared by the user of the mini app using a web_app_send_prepa
MessagesReportMessagesDelivery
Used for Telegram Gateway verification messages: indicate to the server that one or more message
MessagesSearchStickers
Search for stickers using AI-powered keyword search
MessagesGetPreparedInlineMessage
Obtain a prepared inline message generated by a mini app: invoked when handling web_app_send_prepar
MessagesGetSavedDialogsById
Obtain information about specific saved message dialogs or monoforum topics.
MessagesReadSavedHistory
Mark messages as read in a monoforum topic.
MessagesAppendTodoList
Appends one or more items to a todo list.
MessagesEditForumTopic
Edit properties of a forum topic
MessagesGetForumTopics
Get forum topics from a supergroup
MessagesToggleSuggestedPostApproval
Approve or reject a suggested post.
MessagesToggleTodoCompleted
Mark one or more items of a todo list as completed or not completed.
MessagesUpdatePinnedForumTopic
Pin or unpin a forum topic
MessagesGetForumTopicsById
Get specific forum topics by ID
MessagesReorderPinnedForumTopics
Reorder pinned forum topics
MessagesCreateForumTopic
Create a new forum topic in a supergroup
MessagesDeleteTopicHistory
Delete all messages in a forum topic
MessagesGetEmojiGameInfo
Get current emoji dice game state
MessagesGetWebViewResult
Get result from a web view query
MessagesForwardMessage
Forwards single messages.
MessagesGetStatsUrl
Returns URL with the chat statistics. Currently this method can be used only for channels
MessagesSummarizeText
Summarize lengthy text using AI
MessagesGetAllChats
Get all chats, channels and supergroups
MessagesCraftStarGift
Craft star gifts from saved items
MessagesGetCraftStarGifts
Get craftable star gifts
PhotosDeletePhotos
Deletes profile photos. The method returns a list of successfully deleted photo IDs.
UpdatesGetState
Returns a current state of updates.
MessagesSetWebViewResult
Set result of a web view
UpdatesGetDifference
Get new updates.
PhotosUploadProfilePhoto
Updates current user profile photo.
PhotosUpdateProfilePhoto
Installs a previously uploaded photo as a profile photo.
UpdatesGetChannelDifference
Returns the difference between the current state of updates of a certain channel and transmitted.
PhotosGetUserPhotos
Returns the list of user photos.
UploadGetWebFile
Returns content of a web file, by proxying the request through telegram, see the webfile docs for mo
UploadSaveBigFilePart
Saves a part of a large file (over 10 MB in size) to be later passed to one of the methods.
UploadSaveFilePart
Saves a part of file for further sending to one of the methods.
UploadGetFile
Returns content of a whole file or its part.
PhotosUploadContactProfilePhoto
Upload a custom profile picture for a contact, or suggest a new profile picture to a contact.
UploadGetCdnFile
Download a CDN file.
UploadReuploadCdnFile
Request a reupload of a certain file to a CDN DC.
UploadGetCdnFileHashes
Get SHA 256 hashes for verifying downloaded CDN files
HelpGetNearestDc
Returns info on data center nearest to the user.
UploadGetFileHashes
Get SHA 256 hashes for verifying downloaded files
HelpGetConfig
Returns current configuration, including data center configuration.
HelpGetAppUpdate
Returns information on update availability for the current application.
HelpGetInviteText
Returns localized text of a text message with an invitation.
HelpGetSupport
Returns the support user for the "ask a question" feature.
HelpGetRecentMeUrls
Get recently used t. me links.
HelpGetCdnConfig
Get configuration for CDN file downloads.
HelpGetTermsOfServiceUpdate
Look for updates of telegram's terms of service
HelpGetAppConfig
Get app-specific configuration, see client configuration for more info on the result.
HelpSetBotUpdatesStatus
Informs the server about the number of pending bot updates if they haven't been processed for a long
HelpAcceptTermsOfService
Accept the new terms of service
HelpGetDeepLinkInfo
Get info about an unsupported deep link, see here for more info.
HelpSaveAppLog
Saves logs of application on the server.
HelpGetSupportName
Get localized name of the telegram support user
HelpGetPassportConfig
Get passport configuration
HelpGetUserInfo
Can only be used by TSF members to obtain internal information.
HelpEditUserInfo
Internal use
HelpGetPromoData
Returns a set of useful suggestions and PSA/MTProxy sponsored peers, see here for more info.
HelpHidePromoData
Hide MTProxy/Public Service Announcement information
HelpDismissSuggestion
Dismiss a suggestion, see here for more info.
HelpGetPremiumPromo
Get Telegram Premium promotion information
HelpGetPeerProfileColors
Get the set of accent color palettes that can be used in profile page backgrounds.
HelpGetCountriesList
Get name, ISO code, localized name and phone codes/patterns of all available countries
HelpGetPeerColors
Get the set of accent color palettes that can be used for message accents.
HelpGetTimezonesList
Returns timezone information that may be used elsewhere in the API, such as to set Telegram Business
ChannelsDeleteMessages
Delete messages in a channel/supergroup
ChannelsGetMessages
Get channel/supergroup messages
ChannelsReportSpam
Reports some messages from a user in a supergroup as spam; requires administrator rights in the supe
ChannelsGetParticipants
Get the participants of a supergroup/channel
ChannelsReadHistory
Mark channel/supergroup history as read
ChannelsGetChannels
Get info about channels/supergroups
ChannelsGetParticipant
Get info about a channel/supergroup participant
ChannelsGetFullChannel
Get full info about a supergroup, gigagroup or channel
ChannelsEditAdmin
Modify the admin rights of a user in a supergroup/channel.
ChannelsCreateChannel
Create a supergroup/channel.
ChannelsEditPhoto
Change the photo of a channel/supergroup
ChannelsCheckUsername
Check if a username is free and can be assigned to a channel/supergroup
ChannelsJoinChannel
Join a channel/supergroup
ChannelsEditTitle
Edit the name of a channel/supergroup
ChannelsUpdateUsername
Change or remove the username of a supergroup/channel
ChannelsDeleteChannel
Delete a channel/supergroup
ChannelsExportMessageLink
Get link and embed info of a message in a channel/supergroup
ChannelsGetAdminedPublicChannels
Get channels/supergroups/geogroups we're admin in. Usually called when the user exceeds the limit fo
ChannelsLeaveChannel
Leave a channel/supergroup
ChannelsInviteToChannel
Invite users to a channel/supergroup
ChannelsToggleSignatures
Enable/disable message signatures in channels
ChannelsEditBanned
Ban/unban/kick a user in a supergroup/channel.
ChannelsReadMessageContents
Mark channel/supergroup message contents as read, emitting an update Channel Read Messages Contents.
ChannelsSetStickers
Associate a stickerset to the supergroup
ChannelsGetAdminLog
Get the admin log of a channel/supergroup
ChannelsDeleteHistory
Delete the history of a supergroup
ChannelsGetLeftChannels
Get a list of channels/supergroups we left, requires a takeout session, see here for more info.
ChannelsTogglePreHistoryHidden
Hide/unhide message history for new channel/supergroup users
ChannelsGetGroupsForDiscussion
Get all groups that can be used as discussion groups.
ChannelsSetDiscussionGroup
Associate a group to a channel as discussion group for that channel
ChannelsEditCreator
Transfer channel ownership
ChannelsConvertToGigagroup
Convert a supergroup to a gigagroup, when requested by channel suggestions.
ChannelsToggleSlowMode
Toggle supergroup slow mode: if enabled, users will only be able to send one message every seconds s
ChannelsGetInactiveChannels
Get inactive channels and supergroups
ChannelsGetSendAs
Obtains a list of peers that can be used to send messages in a specific group
ChannelsEditLocation
Edit location of geogroup, see here for more info on geogroups.
ChannelsDeleteParticipantHistory
Delete all messages sent by a specific participant of a given supergroup
ChannelsToggleJoinToSend
Set whether all users should join a discussion group in order to comment on a post
ChannelsToggleJoinRequest
Set whether all users should request admin approval to join the group.
ChannelsToggleUsername
Activate or deactivate a purchased fragment. com username associated to a supergroup or channel we ow
ChannelsReorderUsernames
Reorder active usernames
ChannelsDeactivateAllUsernames
Disable all purchased usernames of a supergroup or channel
ChannelsToggleForum
Enable or disable forum functionality in a supergroup.
ChannelsToggleAntiSpam
Enable or disable the native antispam system.
ChannelsUpdateColor
Update the accent color and background custom emoji of a channel.
ChannelsReportAntiSpamFalsePositive
Report a native antispam false positive
ChannelsSetBoostsToUnblockRestrictions
Admins with ban_users admin rights may allow users that apply a certain number of booosts to the
ChannelsGetChannelRecommendations
Obtain a list of similarly themed public channels, selected based on similarities in their subscribe
ChannelsToggleParticipantsHidden
Hide or display the participants list in a supergroup.
ChannelsToggleViewForumAsMessages
Users may also choose to display messages from all topics of a forum as if they were sent to a norma
ChannelsRestrictSponsoredMessages
Disable ads on the specified channel, for all users.
ChannelsUpdatePaidMessagesPrice
Enable or disable paid messages in this supergroup or monoforum.
ChannelsUpdateEmojiStatus
Set an emoji status for a channel or supergroup.
ChannelsSetEmojiStickers
Set a custom emoji stickerset for supergroups. Only usable after reaching at least the boost level
ChannelsSearchPosts
Globally search for posts from public channels ( including those we aren't a member of) containing
ChannelsToggleAutotranslation
Toggle autotranslation in a channel, for all users: see here for more info.
ChannelsGetFutureCreatorAfterLeave
Get the future creator assigned to the channel, if the current creator leaves
ChannelsGetMessageAuthor
Can only be invoked by non-bot admins of a monoforum, obtains the original sender of a message se
BotsAnswerWebhookJsonQuery
Answers a custom query; for bots only
ChannelsCheckSearchPostsFlood
Check if the specified global post search requires payment.
BotsSendCustomRequest
Sends a custom request; for bots only
ChannelsSetMainProfileTab
Changes the main profile tab of a channel, see here for more info.
BotsSetBotMenuButton
Sets the menu button action for a given user or for all users
BotsGetBotCommands
Obtain a list of bot commands for the specified bot scope and language code
BotsSetBotCommands
Set bot command list
BotsResetBotCommands
Clear bot commands for the specified bot scope and language code
BotsGetBotMenuButton
Gets the menu button action for a given user or for all users, previously set using bots. set Bot Menu B
BotsSetBotBroadcastDefaultAdminRights
Set the default suggested admin rights for bots being added as admins to channels, see here for more
BotsSetBotGroupDefaultAdminRights
Set the default suggested admin rights for bots being added as admins to groups, see here for more i
BotsGetBotInfo
Get localized name, about text and description of a bot (or of the current account, if called by a b
BotsSetBotInfo
Set localized name, about text and description of a bot (or of the current account, if called by a b
BotsReorderUsernames
Reorder usernames associated to a bot we own.
BotsToggleUsername
Activate or deactivate a purchased fragment. com username associated to a bot we own.
BotsCanSendMessage
Check whether the specified bot can send us messages
BotsInvokeWebViewCustomMethod
Send a custom request from a mini bot app, triggered by a web_app_invoke_custom_method event.
BotsAllowSendMessage
Allow the specified bot to send us messages
BotsGetPopularAppBots
Fetch popular Main Mini Apps, to be used in the apps tab of global search.
BotsEditPreviewMedia
Edit a main mini app preview, see here for more info.
BotsDeletePreviewMedia
Delete a main mini app preview, see here for more info.
BotsAddPreviewMedia
Add a main mini app preview, see here for more info.
BotsReorderPreviewMedias
Reorder a main mini app previews, see here for more info.
BotsGetPreviewInfo
Bot owners only, fetch main mini app preview information, see here for more info.
BotsGetPreviewMedias
Fetch main mini app previews, see here for more info.
BotsUpdateUserEmojiStatus
Change the emoji status of a user (invoked by bots, see here for more info on the full flow)
BotsToggleUserEmojiStatusPermission
Allow or prevent a bot from changing our emoji status
BotsCheckDownloadFileParams
Check if a mini app can request the download of a specific file: called when handling web_app_reques
BotsGetAdminedBots
Get a list of bots owned by the current user
BotsUpdateStarRefProgram
Create, edit or delete the affiliate program of a bot we own
BotsGetBotRecommendations
Obtain a list of similarly themed bots, selected based on similarities in their subscriber bases, se
BotsSetCustomVerification
Verify a user or chat on behalf of an organization.
PaymentsGetPaymentReceipt
Get payment receipt
PaymentsGetPaymentForm
Get a payment form
PaymentsValidateRequestedInfo
Submit requested order information for validation
PaymentsSendPaymentForm
Send compiled payment form
PaymentsGetSavedInfo
Get saved payment information
PaymentsAssignAppStoreTransaction
Informs server about a purchase made through the App Store: for official applications only.
PaymentsGetBankCardData
Get info about a credit card
PaymentsClearSavedInfo
Clear saved payment information
PaymentsExportInvoice
Generate an invoice deep link
PaymentsGetPremiumGiftCodeOptions
Obtain a list of Telegram Premium giveaway/gift code options.
PaymentsAssignPlayMarketTransaction
Informs server about a purchase made through the Play Store: for official applications only.
PaymentsCheckGiftCode
Obtain information about a Telegram Premium giftcode
PaymentsApplyGiftCode
Apply a Telegram Premium giftcode
PaymentsLaunchPrepaidGiveaway
Launch a prepaid giveaway.
PaymentsGetGiveawayInfo
Obtain information about a Telegram Premium giveaway.
PaymentsGetStarsTopupOptions
Obtain a list of Telegram Stars topup options as stars Topup Option constructors.
PaymentsGetStarsStatus
Get the current Telegram Stars balance of the current account (with peer= input Peer Self ), or the st
PaymentsSendStarsForm
Make a payment using Telegram Stars, see here for more info.
PaymentsRefundStarsCharge
Refund a Telegram Stars transaction, see here for more info.
PaymentsGetStarsTransactions
Fetch Telegram Stars transactions.
PaymentsGetStarsRevenueWithdrawalUrl
Withdraw funds from a channel or bot's star balance.
PaymentsGetStarsTransactionsById
Obtain info about Telegram Star transactions using specific transaction IDs.
PaymentsGetStarsSubscriptions
Obtain a list of active, expired or cancelled Telegram Star subscriptions.
PaymentsGetStarsRevenueStats
Get Telegram Star revenue statistics.
PaymentsChangeStarsSubscription
Activate or deactivate a Telegram Star subscription.
PaymentsGetStarsGiftOptions
Obtain a list of Telegram Stars gift options as stars Gift Option constructors.
PaymentsGetStarsRevenueAdsAccountUrl
Returns a URL for a Telegram Ad platform account that can be used to set up advertisements for chann
PaymentsGetStarsGiveawayOptions
Fetch a list of star giveaway options.
PaymentsFulfillStarsSubscription
Re-join a private channel associated to an active Telegram Star subscription.
PaymentsGetStarGifts
Get a list of available gifts, see here for more info.
PaymentsConvertStarGift
Convert a received gift into Telegram Stars: this will permanently destroy the gift, converting it
PaymentsSaveStarGift
Display or remove a received gift from our profile.
PaymentsGetConnectedStarRefBots
Fetch all affiliations we have created for a certain peer
PaymentsBotCancelStarsSubscription
Cancel a bot subscription
PaymentsGetSuggestedStarRefBots
Obtain a list of suggested mini apps with available affiliate programs
PaymentsGetConnectedStarRefBot
Fetch info about a specific bot affiliation
PaymentsConnectStarRefBot
Join a bot's affiliate program, becoming an affiliate
PaymentsGetStarGiftUpgradePreview
Obtain a preview of the possible attributes (chosen randomly) a gift can receive after upgrading i
PaymentsEditConnectedStarRefBot
Leave a bot's affiliate program
PaymentsUpgradeStarGift
Upgrade a gift to a collectible gift: can only be used if the upgrade was already paid by the gift
PaymentsGetUniqueStarGift
Obtain info about a collectible gift using a slug obtained from a collectible gift link.
PaymentsGetSavedStarGifts
Fetch the full list of gifts owned by a peer.
PaymentsGetSavedStarGift
Fetch info about specific gifts owned by a peer we control.
PaymentsTransferStarGift
Transfer a collectible gift to another user or channel: can only be used if transfer is free (i. e. m
PaymentsGetStarGiftWithdrawalUrl
Convert a collectible gift to an NFT on the TON blockchain.
PaymentsToggleChatStarGiftNotifications
Enables or disables the reception of notifications every time a gift is received by the specified
PaymentsGetResaleStarGifts
Get collectible gifts of a specific type currently on resale, see here for more info.
PaymentsCanPurchaseStore
Checks whether a purchase is possible. Must be called before in-store purchase, official apps only.
PaymentsUpdateStarGiftPrice
A collectible gift we own can be put up for sale on the gift marketplace with this method, see h
PaymentsToggleStarGiftsPinnedToTop
Pins a received gift on top of the profile of the user or owned channels by using payments. toggle Sta
PaymentsCreateStarGiftCollection
Create a star gift collection.
PaymentsUpdateStarGiftCollection
Add or remove gifts from a star gift collection, or rename the collection.
PaymentsDeleteStarGiftCollection
Delete a star gift collection.
PaymentsReorderStarGiftCollections
Reorder the star gift collections on an owned peer's profile.
PaymentsGetStarGiftCollections
Fetches all star gift collections of a peer.
PaymentsGetUniqueStarGiftValueInfo
Get information about the value of a collectible gift.
PaymentsGetStarGiftActiveAuctions
Get active star gift auctions
PaymentsGetStarGiftAuctionAcquiredGifts
Get gifts acquired from auction
PaymentsGetStarGiftAuctionState
Get current auction state for a gift
PaymentsResolveStarGiftOffer
Accept or decline a star gift offer
PaymentsCheckCanSendGift
Check if the specified gift can be sent.
PaymentsSendStarGiftOffer
Send a star gift offer to a user
PaymentsRequestRecurringPayment
Layer 214 1 – Base layer 2 – New userpic notifications 3 – Send message can trigger link change 4 –
PaymentsGetStarGiftUpgradeAttributes
Get attributes for upgrading star gifts
StickersRemoveStickerFromSet
Remove a sticker from the set where it belongs. The sticker set must have been created by the curren
StickersChangeStickerPosition
Changes the absolute position of a sticker in the set to which it belongs. The sticker set must have
StickersCreateStickerSet
Create a stickerset.
StickersAddStickerToSet
Add a sticker to a stickerset. The sticker set must have been created by the current user/bot.
StickersCheckShortName
Check whether the given short name is available
StickersSetStickerSetThumb
Set stickerset thumbnail
StickersReplaceSticker
Replace a sticker in a stickerset.
StickersDeleteStickerSet
Deletes a stickerset we created.
PhoneGetCallConfig
Get phone call configuration to be passed to libtgvoip's shared config
StickersChangeSticker
Update the keywords, emojis or mask coordinates of a sticker.
StickersSuggestShortName
Suggests a short name for a given stickerpack name
StickersRenameStickerSet
Renames a stickerset.
PhoneRequestCall
Start a telegram phone call
PhoneAcceptCall
Accept incoming call
PhoneConfirmCall
Complete phone call E 2 E encryption key exchange
PhoneReceivedCall
Optional: notify the server that the user is currently busy in a call: this will automatically refus
PhoneDiscardCall
Refuse or end running call
PhoneSetCallRating
Rate a call, returns info about the rating message sent to the official Vo IP bot.
PhoneSaveCallDebug
Send phone call debug data to server
PhoneSendSignalingData
Send Vo IP signaling data
PhoneCreateGroupCall
Create a group call or livestream
PhoneLeaveGroupCall
Leave a group call
PhoneToggleGroupCallSettings
Change group call settings
PhoneJoinGroupCall
Join a group call
PhoneCheckGroupCall
Check whether the group call Server Forwarding Unit is currently receiving the streams with the spec
PhoneDiscardGroupCall
Terminate a group call
PhoneInviteToGroupCall
Invite a set of users to a group call.
PhoneGetGroupCall
Get info about a group call
PhoneGetGroupParticipants
Get group call participants
PhoneToggleGroupCallRecord
Start or stop recording a group call: the recorded audio and video streams will be automatically sen
PhoneEditGroupCallParticipant
Edit information about a given group call participant
PhoneGetGroupCallJoinAs
Get a list of peers that can be used to join a group call, presenting yourself as a specific user/ch
PhoneEditGroupCallTitle
Edit the title of a group call or livestream
PhoneExportGroupCallInvite
Get an invite link for a group call or livestream
PhoneStartScheduledGroupCall
Start a scheduled group call.
PhoneToggleGroupCallStartSubscription
Subscribe or unsubscribe to a scheduled group call
PhoneSaveDefaultGroupCallJoinAs
Set the default peer that will be used to join a group call in a specific dialog.
PhoneLeaveGroupCallPresentation
Stop screen sharing in a group call
PhoneJoinGroupCallPresentation
Start screen sharing in a call
PhoneGetGroupCallStreamRtmpUrl
Get RTMP URL and stream key for RTMP livestreams. Can be used even before creating the actual RTMP l
PhoneGetGroupCallStreamChannels
Get info about RTMP streams in a group call or livestream. This method should be invoked to the same
PhoneDeleteConferenceCallParticipants
Remove participants from a conference call.
PhoneSaveCallLog
Save phone call debug information
PhoneSendConferenceCallBroadcast
Broadcast a blockchain block to all members of a conference call, see here for more info.
PhoneGetGroupCallChainBlocks
Fetch the blocks of a conference blockchain.
PhoneInviteConferenceCallParticipant
Invite a user to a conference call.
PhoneDeclineConferenceCallInvite
Declines a conference call invite.
PhoneCreateConferenceCall
Create and optionally join a new conference call.
PhoneSendGroupCallMessage
Send message in a group call
PhoneDeleteGroupCallMessages
Delete messages from a group call
PhoneDeleteGroupCallParticipantMessages
Delete messages from a group call participant
PhoneSendGroupCallEncryptedMessage
Send encrypted message in group call
PhoneSaveDefaultSendAs
Set default sender for group call messages
PhoneGetGroupCallStars
Get star donations in a group call
LangpackGetStrings
Get strings from a language pack
LangpackGetLangPack
Get localization pack strings
LangpackGetLanguage
Get information about a language in a localization pack
FoldersEditPeerFolders
Edit peers in peer folder
StatsGetBroadcastStats
Get channel statistics
LangpackGetDifference
Get new strings in language pack
LangpackGetLanguages
Get information about all languages in a localization pack
FoldersDeleteFolder
Delete a peer folder
StatsLoadAsyncGraph
Load channel statistics graph asynchronously
StatsGetMegagroupStats
Get supergroup statistics
StatsGetMessagePublicForwards
Obtains a list of messages, indicating to which other public channels was a channel message forwarde
StatsGetStoryStats
Get statistics for a certain story.
StatsGetMessageStats
Get message statistics
ChatlistsExportChatlistInvite
Export a folder, creating a chat folder deep link.
ChatlistsDeleteExportedInvite
Delete a previously created chat folder deep link.
ChatlistsEditExportedInvite
Edit a chat folder deep link.
StatsGetStoryPublicForwards
Obtain forwards of a story as a message to public chats and reposts by public channels.
ChatlistsCheckChatlistInvite
Obtain information about a chat folder deep link.
ChatlistsGetExportedInvites
List all chat folder deep links associated to a folder
ChatlistsGetChatlistUpdates
Fetch new chats associated with an imported chat folder deep link. Must be invoked at most every
ChatlistsHideChatlistUpdates
Dismiss new pending peers recently added to a chat folder deep link.
ChatlistsGetLeaveChatlistSuggestions
Returns identifiers of pinned or always included chats from a chat folder imported using a chat fold
ChatlistsLeaveChatlist
Delete a folder imported using a chat folder deep link
ChatlistsJoinChatlistInvite
Import a chat folder deep link, joining some or all the chats in the folder.
ChatlistsJoinChatlistUpdates
Join channels and supergroups recently added to a chat folder deep link.
StoriesCanSendStory
Check whether we can post stories as the specified peer.
StoriesEditStory
Edit an uploaded story
StoriesSendStory
Uploads a Telegram Story.
StoriesDeleteStories
Deletes some posted stories.
StoriesTogglePinned
Pin or unpin one or more stories
StoriesGetAllStories
Fetch the List of active (or active and hidden) stories, see here for more info on watching storie
StoriesGetPinnedStories
Fetch the stories pinned on a peer's profile.
StoriesGetStoriesArchive
Fetch the story archive of a peer we control.
StoriesToggleAllStoriesHidden
Hide the active stories of a specific peer, preventing them from being displayed on the action bar o
StoriesGetStoriesById
Obtain full info about a set of stories by their IDs.
StoriesGetStoriesViews
Obtain info about the view count, forward count, reactions and recent viewers of one or more stories
StoriesGetStoryViewsList
Obtain the list of users that have viewed a specific story we posted
StoriesReadStories
Mark all stories up to a certain ID as read, for a given peer; will emit an update Read Stories update
StoriesExportStoryLink
Generate a story deep link for a specific story
StoriesIncrementStoryViews
Increment the view counter of one or more stories.
StoriesGetAllReadPeerStories
Obtain the latest read story ID for all peers when first logging in, returned as a list of update Rea
StoriesActivateStealthMode
Activates stories stealth mode, see here for more info.
StoriesGetPeerStories
Fetch the full active story list of a specific peer.
StoriesReport
Report a story.
StoriesSendReaction
React to a story.
StoriesTogglePeerStoriesHidden
Hide the active stories of a user, preventing them from being displayed on the action bar on the hom
StoriesGetPeerMaxIDs
Get the IDs of the maximum read stories for a set of peers.
StoriesGetChatsToSend
Obtain a list of channels where the user can post stories
StoriesGetStoryReactionsList
Get the reaction and interaction list of a story posted to a channel, along with the sender of each
StoriesTogglePinnedToTop
Pin some stories to the top of the profile, see here for more info.
StoriesReorderAlbums
Reorder story albums on a profile.
StoriesUpdateAlbum
Rename a story albums, or add, delete or reorder stories in it.
StoriesSearchPosts
Globally search for stories using a hashtag or a location media area, see here for more info on t
StoriesDeleteAlbum
Delete a story album.
StoriesStartLive
Start a live story broadcast
StoriesCreateAlbum
Creates a story album.
PremiumGetBoostsList
Obtains info about the boosts that were applied to a certain channel or supergroup (admins only)
StoriesGetAlbums
Get story albums created by a peer.
StoriesGetAlbumStories
Get stories in a story album.
PremiumGetBoostsStatus
Gets the current number of boosts of a channel/supergroup.
PremiumApplyBoost
Apply one or more boosts to a peer.
PremiumGetMyBoosts
Obtain which peers are we currently boosting, and how many boost slots we have left.
PremiumGetUserBoosts
Returns the lists of boost that were applied to a channel/supergroup by a specific user (admins only
SmsjobsIsEligibleToJoin
Check if we can process SMS jobs (official clients only).
SmsjobsJoin
Enable SMS jobs (official clients only).
SmsjobsLeave
Disable SMS jobs (official clients only).
SmsjobsGetStatus
Get SMS jobs status (official clients only).
SmsjobsGetSmsJob
Get info about an SMS job (official clients only).
SmsjobsUpdateSettings
Update SMS job settings (official clients only).
FragmentGetCollectibleInfo
Fetch information about a fragment collectible, see here for more info on the full flow.
SmsjobsFinishJob
Finish an SMS job (official clients only).