Methods
Go back to API documentation index
Go to the old code-version method index
Get all chats, broadcast a message to all chats: getDialogIds, getDialogs, getFullDialogs
Get the full participant list of a channel/group/supergroup: getPwrChat
Get full info about a user/chat/supergroup/channel: getFullInfo
Upload or download files up to 4 GB: uploadFrom*, downloadTo*
Abort a pending 2FA password reset, see here for more info »: account.declinePasswordReset
Accept QR code login token, logging in the app that generated it: auth.acceptLoginToken
Activate or deactivate a Telegram Star subscription »: payments.changeStarsSubscription
Activates stories stealth mode, see here » for more info: stories.activateStealthMode
Add a main mini app preview, see here » for more info: bots.addPreviewMedia
Add an existing telegram user as contact: contacts.addContact
Add/remove sticker from recent stickers list: messages.saveRecentSticker
Adds a peer to a blocklist, see here » for more info: contacts.block
Adds a user to a chat and sends a service message on it: messages.addChatUser
Allow or prevent a bot from changing our emoji status »: bots.toggleUserEmojiStatusPermission
Allow the specified bot to send us messages: bots.allowSendMessage
Answer an inline query, for bots only: messages.setInlineBotResults
Answers a custom query; for bots only: bots.answerWebhookJSONQuery
Appends one or more items to a todo list »: messages.appendTodoList
Apply changes to multiple stickersets: messages.toggleStickerSets
Approve or reject a suggested post »: messages.toggleSuggestedPostApproval
Associate a group to a channel as discussion group for that channel: channels.setDiscussionGroup
Associate a stickerset to the supergroup: channels.setStickers
Ban/unban/kick a user in a supergroup/channel: channels.editBanned
Can only be used by TSF members to obtain internal information: help.getUserInfo
Cancel a bot subscription: payments.botCancelStarsSubscription
Change media autodownload settings: account.saveAutoDownloadSettings
Change or remove the username of a supergroup/channel: channels.updateUsername
Change privacy settings of current account: account.setPrivacy
Change settings related to a session: account.changeAuthorizationSettings
Change the chat theme of a certain chat, see here » for more info: messages.setChatTheme
Change the phone number of the current account: account.changePhone
Change the photo of a channel/supergroup: channels.editPhoto
Change the reaction notification settings »: account.setReactionsNotifySettings
Changes chat name and sends a service message on it: messages.editChatTitle
Changes chat photo and sends a service message on it: messages.editChatPhoto
Changes the main profile tab of a channel, see here » for more info: channels.setMainProfileTab
Changes username for the current user: account.updateUsername
Check if a certain event handler plugin is installed: hasPlugin
Check if a username is free and can be assigned to a channel/supergroup: channels.checkUsername
Check if an event handler instance is present: hasEventHandler
Check if is array or similar (traversable && countable && arrayAccess): isArrayOrAlike
Check if peer is present in internal peer database: peerIsset
Check if the specified gift » can be sent: payments.checkCanSendGift
Check if the specified global post search » requires payment: channels.checkSearchPostsFlood
Check if we can process SMS jobs (official clients only): smsjobs.isEligibleToJoin
Check the validity of a chat invite link and get basic info about it: messages.checkChatInvite
Check whether the given short name is available: stickers.checkShortName
Check whether the specified bot can send us messages: bots.canSendMessage
Check whether we can post stories as the specified peer: stories.canSendStory
Clear all peer-specific autosave settings: account.deleteAutoSaveExceptions
Clear bot commands for the specified bot scope and language code: bots.resetBotCommands
Clear recently used message reactions: messages.clearRecentReactions
Clears list of recently used emoji statuses: account.clearRecentEmojiStatuses
Close connection with client, connected via web: closeConnection
Completely delete a quick reply shortcut.: messages.deleteQuickReplyShortcut
Confirm a phone number to cancel account deletion, for more info click here »: account.confirmPhone
Convert MTProto parameters to bot API parameters: MTProtoToBotAPI
Convert a collectible gift » to an NFT on the TON blockchain: payments.getStarGiftWithdrawalUrl
Convert a message and a set of entities to HTML: entitiesToHtml
Convert bot API parameters to MTProto parameters: botAPIToMTProto
Converts a string into an async amphp stream: stringToStream
Create a business chat deep link »: account.createBusinessChatLink
Create a group call (video chat or livestream) in the specified group or channel: createGroupCall
Create a star gift collection »: payments.createStarGiftCollection
Create and optionally join a new conference call: phone.createConferenceCall
Create, edit or delete the affiliate program of a bot we own: bots.updateStarRefProgram
Creates and returns a prometheus histogram: getPromHistogram
Decline an invitation to a conference call: declineConferenceCallInvite
Declines a conference call invite: phone.declineConferenceCallInvite
Delete a business chat deep link »: account.deleteBusinessChatLink
Delete a fact-check from a message: messages.deleteFactCheck
Delete a folder imported using a chat folder deep link »: chatlists.leaveChatlist
Delete a main mini app preview, see here » for more info: bots.deletePreviewMedia
Delete a previously created chat folder deep link »: chatlists.deleteExportedInvite
Delete a star gift collection »: payments.deleteStarGiftCollection
Delete all installed wallpapers, reverting to the default wallpaper set: account.resetWallPapers
Delete all revoked chat invites: messages.deleteRevokedExportedChatInvites
Delete all temporary authorization keys except for the ones specified: auth.dropTempAuthKeys
Delete messages in a channel/supergroup: channels.deleteMessages
Delete the entire phone call history: messages.deletePhoneCallHistory
Delete the user’s account from the telegram servers: account.deleteAccount
Deletes a device by its token, stops sending PUSH-notifications to it: account.unregisterDevice
Deletes a peer from a blocklist, see here » for more info: contacts.unblock
Deletes a user from a chat and sends a service message on it: messages.deleteChatUser
Deletes messages by their identifiers: messages.deleteMessages
Deletes several contacts from the list: contacts.deleteContacts
Disable ads on the specified channel, for all users: channels.restrictSponsoredMessages
Disable all purchased usernames of a supergroup or channel: channels.deactivateAllUsernames
Disable or re-enable Telegram ads for the current Premium account: account.toggleSponsoredMessages
Dismiss a suggestion, see here for more info »: help.dismissSuggestion
Dismiss new pending peers recently added to a chat folder deep link »: chatlists.hideChatlistUpdates
Display or remove a received gift » from our profile: payments.saveStarGift
Download file to amphp/http-server response: downloadToResponse
Download file to an amphp stream, returning it: downloadToReturnedStream
Downloads a file to the browser using the specified session file: downloadServer
Edit a chat folder deep link »: chatlists.editExportedInvite
Edit a created business chat deep link »: account.editBusinessChatLink
Edit a main mini app preview, see here » for more info: bots.editPreviewMedia
Edit an exported chat invite: messages.editExportedChatInvite
Edit information about a given group call participant: phone.editGroupCallParticipant
Edit location of geogroup, see here » for more info on geogroups: channels.editLocation
Edit the close friends list, see here » for more info: contacts.editCloseFriends
Edit the default banned rights of a channel/supergroup/group: messages.editChatDefaultBannedRights
Edit the description of a group/supergroup/channel: messages.editChatAbout
Edit the title of a group call or livestream: phone.editGroupCallTitle
Edit/create a fact-check on a message: messages.editFactCheck
Enable or disable content protection on a channel or chat: messages.toggleNoForwards
Enable or disable folder tags »: messages.toggleDialogFilterTags
Enable or disable forum functionality in a supergroup: channels.toggleForum
Enable or disable paid messages » in this supergroup or monoforum: channels.updatePaidMessagesPrice
Enable or disable the native antispam system: channels.toggleAntiSpam
Enable or disable web bot attachment menu »: messages.toggleBotInAttachMenu
Enable/disable message signatures in channels: channels.toggleSignatures
Escape string for MadelineProto’s HTML entity converter: htmlEscape
Escape string for markdown codeblock: markdownCodeblockEscape
Export a folder », creating a chat folder deep link »: chatlists.exportChatlistInvite
Export an invite link for a group call: exportGroupCallInvite
Extract Update constructors from an Updates constructor: extractUpdates
Extract a message ID from an Updates constructor: extractMessageId
Extract a message constructor from an Updates constructor: extractMessage
Extract an update message constructor from an Updates constructor: extractMessageUpdate
Fetch (a subset or all) messages in a quick reply shortcut »: messages.getQuickReplyMessages
Fetch Telegram Stars transactions: payments.getStarsTransactions
Fetch a default recommended list of saved message tag reactions: messages.getDefaultTagReactions
Fetch a list of star giveaway options »: payments.getStarsGiveawayOptions
Fetch all affiliations we have created for a certain peer: payments.getConnectedStarRefBots
Fetch all stickersets » owned by the current user: messages.getMyStickers
Fetch basic info about all existing quick reply shortcuts: messages.getQuickReplies
Fetch custom emoji stickers »: messages.getCustomEmojiDocuments
Fetch info about a specific bot affiliation »: payments.getConnectedStarRefBot
Fetch info about specific gifts owned by a peer we control: payments.getSavedStarGift
Fetch main mini app previews, see here » for more info: bots.getPreviewMedias
Fetch one or more factchecks, see here » for the full flow: messages.getFactCheck
Fetch popular Main Mini Apps, to be used in the apps tab of global search »: bots.getPopularAppBots
Fetch the blocks of a conference blockchain »: phone.getGroupCallChainBlocks
Fetch the full active story list of a specific peer: stories.getPeerStories
Fetch the full list of gifts owned by a peer: payments.getSavedStarGifts
Fetch the full list of saved message tags created by the user: messages.getSavedReactionTags
Fetch the full list of usable animated message effects »: messages.getAvailableEffects
Fetch the stories pinned on a peer’s profile: stories.getPinnedStories
Fetch the story archive » of a peer we control: stories.getStoriesArchive
Fetch updated information about paid media, see here » for the full flow: messages.getExtendedMedia
Fetches all star gift collections » of a peer: payments.getStarGiftCollections
Find out if a media message’s caption can be edited: messages.getMessageEditData
Finish an SMS job (official clients only): smsjobs.finishJob
Fork a new green thread and execute the passed function in the background: callFork
Generate a login token, for login via QR code.: auth.exportLoginToken
Generate a story deep link for a specific story: stories.exportStoryLink
Generates a temporary profile link for the currently logged-in user: contacts.exportContactToken
Get SMS jobs status (official clients only): smsjobs.getStatus
Get Telegram Premium promotion information: help.getPremiumPromo
Get Telegram Star revenue statistics »: payments.getStarsRevenueStats
Get a document by its SHA256 hash, mainly used for gifs: messages.getDocumentByHash
Get a list of available gifts, see here » for more info: payments.getStarGifts
Get a list of bots owned by the current user: bots.getAdminedBots
Get a list of default suggested channel emoji statuses: account.getChannelDefaultEmojiStatuses
Get a list of default suggested emoji statuses: account.getDefaultEmojiStatuses
Get a list of sponsored messages for a peer, see here » for more info: messages.getSponsoredMessages
Get a message to show to the user when starting the bot: getWebMessage
Get all contacts, requires a takeout session, see here » for more info: contacts.getSaved
Get all groups that can be used as discussion groups: channels.getGroupsForDiscussion
Get all pending and running calls, indexed by user ID: getAllCalls
Get an end-to-end encrypted conference call »: getConferenceCallBySlug
Get an invite link for a group call or livestream: phone.exportGroupCallInvite
Get cached (or eventually re-fetch) server-side config: getConfig
Get changed emoji keywords »: messages.getEmojiKeywordsDifference
Get current number of memory-mapped regions, UNIX only: getMaps
Get dialogs manually marked as unread: messages.getDialogUnreadMarks
Get global privacy settings: account.getGlobalPrivacySettings
Get highscores of a game sent using an inline bot: messages.getInlineGameHighScores
Get inactive channels and supergroups: channels.getInactiveChannels
Get info about RTMP streams in a group call or livestream.: phone.getGroupCallStreamChannels
Get info about a channel/supergroup participant: channels.getParticipant
Get info about a chat invite: messages.getExportedChatInvite
Get info about an SMS job (official clients only): smsjobs.getSmsJob
Get info about an unsupported deep link, see here for more info »: help.getDeepLinkInfo
Get info about chat invites generated by admins: messages.getAdminsWithInvites
Get info about multiple wallpapers: account.getMultiWallPapers
Get info about the chat invites of a specific chat: messages.getExportedChatInvites
Get information about a language in a localization pack: langpack.getLanguage
Get information about all languages in a localization pack: langpack.getLanguages
Get information about the value of a collectible gift »: payments.getUniqueStarGiftValueInfo
Get link and embed info of a message in a channel/supergroup: channels.exportMessageLink
Get live location history of a certain user: messages.getRecentLocations
Get localized name of the telegram support user: help.getSupportName
Get maximum number of memory-mapped regions, UNIX only: getMaxMaps
Get media autodownload settings: account.getAutoDownloadSettings
Get message ranges for saving the user’s chat history: messages.getSplitRanges
Get message reaction list, along with the sender of each reaction: messages.getMessageReactionsList
Get namespaced methods (method => namespace): getMethodsNamespaced
Get phone call configuration to be passed to libtgvoip’s shared config: phone.getCallConfig
Get pinned saved dialogs, see here » for more info: messages.getPinnedSavedDialogs
Get poll results for non-anonymous polls: messages.getPollVotes
Get recently used emoji statuses: account.getRecentEmojiStatuses
Get recently used message reactions: messages.getRecentReactions
Get saved Telegram Passport document, for more info see the passport docs »: account.getSecureValue
Get songs pinned to the user’s profile, see here » for more info: users.getSavedMusic
Get stickers attached to a photo or video: messages.getAttachedStickers
Get the IDs of the maximum read stories for a set of peers: stories.getPeerMaxIDs
Get the RTMP URL and stream key to publish an RTMP livestream »: getGroupCallStreamRtmpUrl
Get the admin log of a channel/supergroup: channels.getAdminLog
Get the current reaction notification settings »: account.getReactionsNotifySettings
Get the file that is currently being played in a group call: groupCallGetCurrent
Get the group call (video chat or livestream) currently active in a group or channel: getGroupCall
Get the participants of a group call, indexed by their bot API peer ID: getGroupCallParticipants
Get the participants of a supergroup/channel: channels.getParticipants
Get the phone call with the specified user ID: getCallByPeer
Get the progress of a currently running broadcast: getBroadcastProgress
Get the set of accent color palettes » that can be used for message accents: help.getPeerColors
Get the telegram IDs of all contacts.: contacts.getContactIDs
Get unread messages where we were mentioned: messages.getUnreadMentions
Get unread reactions to messages you sent: messages.getUnreadReactions
Get users and geochats near you, see here » for more info: contacts.getLocated
Get various warnings to show to the user in the web UI: getWebWarnings
Get web login widget authorizations: account.getWebAuthorizations
Gets featured custom emoji stickersets: messages.getFeaturedEmojiStickers
Gets the current number of boosts of a channel/supergroup: premium.getBoostsStatus
Gets the list of currently installed custom emoji stickersets: messages.getEmojiStickers
Hide MTProxy/Public Service Announcement information: help.hidePromoData
Hide or display the participants list in a supergroup: channels.toggleParticipantsHidden
Hide/unhide message history for new channel/supergroup users: channels.togglePreHistoryHidden
If the add contact action bar is active, add that user as contact: contacts.acceptContact
Import a chat invite and join a private chat/supergroup/channel: messages.importChatInvite
Increment the view counter of one or more stories: stories.incrementStoryViews
Inflate stripped photosize to full JPG payload: inflateStripped
Initialize a takeout session, see here » for more info: account.initTakeoutSession
Installs a previously uploaded photo as a profile photo: photos.updateProfilePhoto
Internal endpoint used by the download server: processDownloadServerPing
Invalidate the specified login codes, see here » for more info: account.invalidateSignInCodes
Invite a set of users to a group call: phone.inviteToGroupCall
Invite a user to a conference call: phone.inviteConferenceCallParticipant
Invite users to a channel/supergroup: channels.inviteToChannel
Invoke a method within a takeout session, see here » for more info: invokeWithTakeout
Invoke the specified query using the specified API layer: invokeWithLayer
Invoke with the given message range: invokeWithMessagesRange
Invokes a query after a successful completion of previous queries: invokeAfterMsgs
Invokes a query after successful completion of one of the previous queries: invokeAfterMsg
Join a bot’s affiliate program, becoming an affiliate »: payments.connectStarRefBot
Join an end-to-end encrypted conference call from its conference link slug: joinConferenceCallBySlug
Join an existing end-to-end encrypted conference call: joinConferenceCall
Join the group call currently active in a group or channel: joinGroupCall
Leave a bot’s affiliate program »: payments.editConnectedStarRefBot
Leave a group call, without ending it for the other participants: leaveGroupCall
List all chat folder deep links » associated to a folder: chatlists.getExportedInvites
List all created business chat deep links »: account.getBusinessChatLinks
List all currently connected business bots »: account.getConnectedBots
Load channel statistics graph asynchronously: stats.loadAsyncGraph
Log out an active authorized session by its hash: account.resetAuthorization
Log out an active web telegram login session: account.resetWebAuthorization
Login by importing an authorization token: auth.importWebTokenAuthorization
Look for custom emojis associated to a UTF8 emoji: messages.searchCustomEmoji
Look for updates of telegram’s terms of service: help.getTermsOfServiceUpdate
Make a payment using Telegram Stars, see here » for more info: payments.sendStarsForm
Manually convert HTML to a message and a set of entities: htmlToMessageEntities
Manually convert markdown to a message and a set of entities: markdownToMessageEntities
Mark a specific sponsored message » as read: messages.viewSponsoredMessage
Mark channel/supergroup history as read: channels.readHistory
Mark messages as read in a monoforum topic »: messages.readSavedHistory
Mark new featured stickers as read: messages.readFeaturedStickers
Mark one or more items of a todo list » as completed or not completed: messages.toggleTodoCompleted
Marks message history within a secret chat as read: messages.readEncryptedHistory
Method for fetching previously featured stickers: messages.getOldFeaturedStickers
Modify the admin rights of a user in a supergroup/channel: channels.editAdmin
Mute or unmute our own audio stream in a group call: setGroupCallMuted
Obtain a list of Telegram Premium giveaway/gift code » options: payments.getPremiumGiftCodeOptions
Obtain a list of bot commands for the specified bot scope and language code: bots.getBotCommands
Obtain a list of channels where the user can post stories: stories.getChatsToSend
Obtain a list of emoji statuses » for owned collectible gifts: account.getCollectibleEmojiStatuses
Obtain a list of sponsored peer search results for a given query: contacts.getSponsoredPeers
Obtain all chat themes » associated to owned collectible gifts »: account.getUniqueGiftChatThemes
Obtain available message reactions »: messages.getAvailableReactions
Obtain configuration for two-factor authorization with password: account.getPassword
Obtain full info about a set of stories by their IDs: stories.getStoriesByID
Obtain information about a Telegram Premium giftcode »: payments.checkGiftCode
Obtain information about a Telegram Premium giveaway »: payments.getGiveawayInfo
Obtain information about a chat folder deep link »: chatlists.checkChatlistInvite
Obtain information about a direct link Mini App: messages.getBotApp
Obtain the list of users that have viewed a specific story we posted: stories.getStoryViewsList
Obtain user info from a temporary profile link: contacts.importContactToken
Obtains a list of peers that can be used to send messages in a specific group: channels.getSendAs
Obtains a pipe that can be used to upload a file from a stream: getStreamPipe
Official clients only, invoke with Apple push verification: invokeWithApnsSecret
Official clients only, invoke with Google Play Integrity token: invokeWithGooglePlayIntegrity
Open a bot mini app, sending over user information after user confirmation: messages.requestWebView
Pause playback of the current audio file in a group call: groupCallPausePlay
Pause the file played to an RTMP stream: rtmpStreamPausePlay
Pauses playback of the current audio file in the call: pausePlay
Pin or unpin a saved message dialog »: messages.toggleSavedDialogPin
Pin some stories to the top of the profile, see here » for more info: stories.togglePinnedToTop
Rate transcribed voice message: messages.rateTranscribedAudio
Refresh full peer cache for a certain peer: refreshFullPeerCache
Refund a Telegram Stars transaction, see here » for more info: payments.refundStarsCharge
Register device to receive PUSH notifications: account.registerDevice
Remove participants from a conference call: phone.deleteConferenceCallParticipants
Removes all contacts without an associated Telegram account: contacts.resetSaved
Rename a quick reply shortcut.: messages.editQuickReplyShortcut
Rename a story albums », or add, delete or reorder stories in it: stories.updateAlbum
Renders prometheus stats using the specified renderer: renderPromStats
Reorder a main mini app previews, see here » for more info: bots.reorderPreviewMedias
Reorder pinned saved message dialogs »: messages.reorderPinnedSavedDialogs
Reorder the star gift collections » on an owned peer’s profile: payments.reorderStarGiftCollections
Reorder usernames associated to a bot we own: bots.reorderUsernames
Reorder usernames associated with the currently logged-in user: account.reorderUsernames
Replace a sticker in a stickerset »: stickers.replaceSticker
Replace the contents of an entire blocklist, see here for more info »: contacts.setBlocked
Report a message in a chat for violation of telegram’s Terms of Service: messages.report
Report a native antispam false positive: channels.reportAntiSpamFalsePositive
Report a peer for violation of telegram’s Terms of Service: account.reportPeer
Report a profile photo of a dialog: account.reportProfilePhoto
Represents a list of emoji categories: messages.getEmojiGroups
Resend the code to verify an email to use as 2FA recovery method: account.resendPasswordEmail
Reset all active web telegram login sessions: account.resetWebAuthorizations
Reset the update state and fetch all updates from the beginning: resetUpdateState
Resets all notification settings from users and groups: account.resetNotifySettings
Resolve a business chat deep link »: account.resolveBusinessChatLink
Resolve a phone number to get user info, if their privacy settings allow it: contacts.resolvePhone
Resume playback of the current audio file in a group call: groupCallResumePlay
Resume the file played to an RTMP stream: rtmpStreamResumePlay
Resumes playback of the current audio file in the call: resumePlay
Returns a list of available wallpapers: account.getWallPapers
Returns current configuration, including data center configuration: help.getConfig
Returns info on data center nearest to the user: help.getNearestDc
Returns information on update availability for the current application: help.getAppUpdate
Returns installed attachment menu bot mini apps »: messages.getAttachMenuBots
Returns list of chats with non-default notification settings: account.getNotifyExceptions
Returns localized text of a text message with an invitation: help.getInviteText
Returns the conversation history with one interlocutor / within a chat: messages.getHistory
Returns the current saved dialog list » or monoforum topic list »: messages.getSavedDialogs
Returns the current user’s contact list: contacts.getContacts
Returns the list of messages by their IDs: messages.getMessages
Returns the support user for the “ask a question” feature: help.getSupport
Returns whether the current user is a premium user, cached: isPremium
Save a message draft associated to a chat: messages.saveDraft
Save or remove saved notification sound: account.saveRingtone
Search for custom emoji stickersets »: messages.searchEmojiStickerSets
Search for messages and peers globally: messages.searchGlobal
Search for stickers using AI-powered keyword search: messages.searchStickers
Send a quick reply shortcut »: messages.sendQuickReplyMessages
Send a result obtained using messages.getInlineBotResults: messages.sendInlineBotResult
Send an email verification code: account.sendVerifyEmailCode
Send scheduled messages right away: messages.sendScheduledMessages
Send the verification phone code for telegram passport: account.sendVerifyPhoneCode
Send typing event by the current user to a secret chat: messages.setEncryptedTyping
Sends a custom request; for bots only: bots.sendCustomRequest
Sends a list of messages to all peers (users, chats, channels) of the bot: broadcastMessages
Sends a message to all report peers (admins of the bot): sendMessageToAdmins
Sends a message with a file attachment to a secret chat: messages.sendEncryptedFile
Sends a service message to a secret chat: messages.sendEncryptedService
Sends a text message to a secret chat: messages.sendEncrypted
Sends an updateCustomEvent update to the event handler: sendCustomEvent
Set a custom wallpaper » in a specific private chat with another user: messages.setChatWallPaper
Set a list of Telegram Business away messages: account.updateBusinessAwayMessage
Set a list of Telegram Business greeting messages: account.updateBusinessGreetingMessage
Set an emoji status for a channel or supergroup: channels.updateEmojiStatus
Set global privacy settings: account.setGlobalPrivacySettings
Set maximum Time-To-Live of all messages in the specified chat: messages.setHistoryTTL
Set or remove the Telegram Business introduction »: account.updateBusinessIntro
Set peer(s) where to send errors occurred in the event loop: setReportPeers
Set sensitive content settings (for viewing or hiding NSFW content): account.setContentSettings
Set the callback answer to a user button press (bots only): messages.setBotCallbackAnswer
Set the files to play on loop to an RTMP stream while its playlist is empty: rtmpStreamPlayOnHold
Set time-to-live of current session: account.setAuthorizationTTL
Set whether all users should request admin approval to join the group »: channels.toggleJoinRequest
Sets the menu button action » for a given user or for all users: bots.setBotMenuButton
Skip to the next file in the playlist of a group call: groupCallSkipPlay
Skip to the next file played to an RTMP stream: rtmpStreamSkipPlay
Specify a set of Telegram Business opening hours.: account.updateBusinessWorkHours
Start a live story »: a livestream posted: startLive
Start a conversation with a bot using a deep linking parameter: messages.startBot
Start multiple instances of MadelineProto and the event handlers (enables async): startAndLoopMulti
Start screen sharing in a call: phone.joinGroupCallPresentation
Stop playing all files in a group call, clearing the main and the hold playlist: groupCallStopPlay
Stop playing all files to an RTMP stream, clearing its playlists: rtmpStreamStopPlay
Stop screen sharing in a group call: phone.leaveGroupCallPresentation
Stops playing all files in the call, clears the main and the hold playlist: stopPlay
Submit requested order information for validation: payments.validateRequestedInfo
Subscribe or unsubscribe to a scheduled group call: phone.toggleGroupCallStartSubscription
Suggests a short name for a given stickerpack name: stickers.suggestShortName
Terminate a takeout session, see here » for more info: account.finishTakeoutSession
Terminates all user’s authorized sessions except for the current one: auth.resetAuthorizations
Toggle contact sign up notifications: account.setContactSignUpNotification
Unpack base256 signed long to string: unpackSignedLongString
Update SMS job settings (official clients only): smsjobs.updateSettings
Update our birthday, see here » for more info: account.updateBirthday
Update the accent color and background custom emoji » of a channel: channels.updateColor
Update the accent color and background custom emoji » of the current account: account.updateColor
Update the description of a saved message tag »: messages.updateSavedReactionTag
Update the keywords, emojis or mask coordinates of a sticker: stickers.changeSticker
Updates current user profile photo: photos.uploadProfilePhoto
Upgrade a one-to-one call to an end-to-end encrypted conference call »:: migrateCallToConference
Uploads a photo without sending it to the chat: uploadDocumentPhoto
Uploads a voice without actually sending it to the chat: uploadVoice
Validates a username and checks availability: account.checkUsername
Verify a new phone number to associate to the current account: account.sendChangePhoneCode
Verify a phone number for telegram passport: account.verifyPhone
Verify a user or chat on behalf of an organization »: bots.setCustomVerification
Verify an email to use as 2FA recovery method: account.confirmPasswordEmail
View and search recently sent media.: messages.searchSentMedia
What we publish to an RTMP server with a URL and stream key, if anything: getRtmpStream
When called, skips to the next file in the playlist: skipPlay
When was full info for this chat last cached: fullChatLastUpdated
Whether our own audio stream is muted in a call: isCallMuted
Whether our own audio stream is muted in a group call: isGroupCallMuted
Whether the currently playing audio file is paused: isPlayPaused
Whether the currently playing audio file of a group call is paused: isGroupCallPlayPaused
Whether the file played to an RTMP stream is paused: isRtmpStreamPlayPaused
Whether we are connected to the server of an RTMP stream right now: isRtmpStreamConnected
Whether we can convert any audio/video file using ffmpeg: canUseFFmpeg
Whether we’re an IPC server process (as opposed to an event handler): isIpcWorker
Whether we’re currently connected to the test DCs: isTestMode
Withdraw funds from a channel or bot’s star balance »: payments.getStarsRevenueWithdrawalUrl
Wrap a Message constructor into an abstract Message object: wrapMessage
Wrap a Pin constructor into an abstract Pinned object: wrapPin
Wrap a media constructor into an abstract Media object: wrapMedia
Wrap an Update constructor into an abstract Update object: wrapUpdate
You cannot use this method directly, instead modify the PFS and default_temp_auth_key_expires_in settings, see https://docs.madelineproto.xyz/docs/SETTINGS.html for more info: auth.bindTempAuthKey
You cannot use this method directly, please use the event handler, instead: updates.getDifference
You cannot use this method directly, please use the event handler, instead: updates.getState
You cannot use this method directly, see https://docs.madelineproto.xyz for more info on handling secret chats: messages.acceptEncryption
You cannot use this method directly, see https://docs.madelineproto.xyz for more info on handling secret chats: messages.discardEncryption
You cannot use this method directly, see https://docs.madelineproto.xyz for more info on handling secret chats: messages.requestEncryption
You cannot use this method directly, see https://docs.madelineproto.xyz#calls for more info on handling calls: phone.acceptCall
You cannot use this method directly, see https://docs.madelineproto.xyz#calls for more info on handling calls: phone.confirmCall
You cannot use this method directly, see https://docs.madelineproto.xyz#calls for more info on handling calls: phone.discardCall
You cannot use this method directly, see https://docs.madelineproto.xyz#calls for more info on handling calls: phone.requestCall
You cannot use this method directly, use $MadelineProto->exportAuthorization() instead, see https://docs.madelineproto.xyz/docs/LOGIN.html: auth.exportAuthorization
You cannot use this method directly, use $MadelineProto->importAuthorization($authorization) instead, see https://docs.madelineproto.xyz/docs/LOGIN.html: auth.importAuthorization
You cannot use this method directly, use the botLogin method instead (see https://docs.madelineproto.xyz for more info): auth.importBotAuthorization
You cannot use this method directly, use the complete2falogin method instead (see https://docs.madelineproto.xyz for more info): auth.checkPassword
You cannot use this method directly, use the completePhoneLogin method instead (see https://docs.madelineproto.xyz for more info): auth.signIn
You cannot use this method directly, use the completeSignup method instead (see https://docs.madelineproto.xyz for more info): auth.signUp
You cannot use this method directly, use the getPwrChat, getInfo, getFullInfo methods instead (see https://docs.madelineproto.xyz for more info): channels.getChannels
You cannot use this method directly, use the getPwrChat, getInfo, getFullInfo methods instead (see https://docs.madelineproto.xyz for more info): channels.getFullChannel
You cannot use this method directly, use the getPwrChat, getInfo, getFullInfo methods instead (see https://docs.madelineproto.xyz for more info): messages.getFullChat
You cannot use this method directly, use the getPwrChat, getInfo, getFullInfo methods instead (see https://docs.madelineproto.xyz for more info): users.getFullUser
You cannot use this method directly, use the getPwrChat, getInfo, getFullInfo methods instead (see https://docs.madelineproto.xyz for more info): users.getUsers
You cannot use this method directly, use the logout method instead (see https://docs.madelineproto.xyz for more info): auth.logOut
You cannot use this method directly, use the phoneLogin method instead (see https://docs.madelineproto.xyz for more info): auth.sendCode
You cannot use this method directly, use the resolveUsername, getPwrChat, getInfo, getFullInfo methods instead (see https://docs.madelineproto.xyz for more info): contacts.resolveUsername
You cannot use this method directly, use the upload, downloadToStream, downloadToFile, downloadToDir methods instead; see https://docs.madelineproto.xyz for more info: upload.getCdnFile
You cannot use this method directly, use the upload, downloadToStream, downloadToFile, downloadToDir methods instead; see https://docs.madelineproto.xyz for more info: upload.getCdnFileHashes
You cannot use this method directly, use the upload, downloadToStream, downloadToFile, downloadToDir methods instead; see https://docs.madelineproto.xyz for more info: upload.getFile
You cannot use this method directly, use the upload, downloadToStream, downloadToFile, downloadToDir methods instead; see https://docs.madelineproto.xyz for more info: upload.getFileHashes
You cannot use this method directly, use the upload, downloadToStream, downloadToFile, downloadToDir methods instead; see https://docs.madelineproto.xyz for more info: upload.reuploadCdnFile
You cannot use this method directly, use the upload, downloadToStream, downloadToFile, downloadToDir methods instead; see https://docs.madelineproto.xyz for more info: upload.saveBigFilePart
You cannot use this method directly, use the upload, downloadToStream, downloadToFile, downloadToDir methods instead; see https://docs.madelineproto.xyz for more info: upload.saveFilePart
You cannot use this method directly; use $MadelineProto->update2fa($params), instead (see https://docs.madelineproto.xyz for more info): account.getPasswordSettings
You cannot use this method directly; use $MadelineProto->update2fa($params), instead (see https://docs.madelineproto.xyz for more info): account.updatePasswordSettings