Methods
Account
Get a business connection.
Get information on the currently authorized user.
Hide a username from the current account, a bot account, a supergroup, or a channel’s profile.
Hide all usernames from a supergroup or a channel’s profile.
Reorder the usernames of the current account, a bot account, a supergroup, or a channel’s profile.
Set the birthday of the current user.
Set the current account’s emoji status.
Set the location of the current user.
Set the name color of the current user.
Set the current account’s online status.
Set the personal channel of the current user.
Set the profile color of the current user.
Set the emoji status of a bot’s user.
Show a username in the current account, a bot account, a supergroup, or a channel’s profile.
Update the profile of the current user. At least one parameter must be specified.
Bots
Get the bot’s commands in the given scope and/or language.
Get the bot’s description in the given language.
Get the bot’s name in the given language.
Get the bot’s short description in the given language.
Set the bot’s commands in the given scope and/or language.
Set the bot’s description in the given language.
Set the bot’s name in the given language.
Set the bot’s short description in the given language.
Callback Queries
Chats
Add a single user to a chat.
Add multiple users at once to a channel or a supergroup.
Approve a join request.
Approve all join requests.
Archive a single chat.
Archive multiple chats.
Ban a member from a chat.
Close a chat previously opened by openChat.
Close a forum topic.
Create a channel.
Create a group.
Create an invite link.
Create a supergroup.
Create a forum topic.
Decline a join request.
Decline all join requests.
Delete a chat.
Delete a chat’s photo.
Delete a chat’s sticker set.
Disable business bots in a private chat.
Disable join requests in a chat.
Disable slow mode in a group.
Edit a forum topic.
Enable business bots in a private chat.
Enable join requests in a chat.
Get a chat.
Get the administrators of a chat.
Get information on a user’s chat membership.
Get the members of a chat.
Get chats from a chat list.
Get the settings of a chat.
Get common chats between a user and the current one.
Get the invite links created for a chat.
Get discussion chat suggestions.
Get chat history.
Get inactive chats.
Get pending join requests in a chat.
Hide the general forum topic.
Join a chat.
Kick a member from a chat. Same as a banChatMember call followed by unbanChatMember.
Leave a chat.
Open a chat.
Pin a forum topic.
Reopen a forum topic.
Enable or disable automatic anti-spam in a group.
Set a chat’s available reactions.
Set the number of boosts required to circument a chat’s default restrictions.
Change the description of a chat.
Set the rights of a chat member.
Set a chat’s photo.
Set a chat’s sticker set.
Change the title of a chat.
Set a channel’s discussion chat.
Hide or show the member list of a group to non-admins.
Set the time to live of the messages of a chat.
Enable or disable post signatures in a channel.
Change slow mode in a group.
Enable or disable topics in a group.
Show the general forum topic.
Transfer the ownership of a chat.
Unarchive a single chat.
Unarchive multiple chats.
Unban a member from a chat.
Unpin a forum topic.
Contacts
Add a contact.
Delete a single contact.
Delete multiple contacts.
Get contacts.
Files
Gifts
Get gifts claimed by a user or a channel.
Get a gift using its slug.
Get available gifts.
Sell a gift.
Send a gift.
Inline Queries
Messages
Delete all messages sent by a specific member of a chat.
Delete a single message.
Delete multiple messages.
Delete a scheduled message.
Delete multiple scheduled messages.
Edit an inline message’s caption.
Edit an inline message’s live location.
Edit an inline message’s media.
Edit an inline message’s reply markup.
Edit an inline message’s text.
Edit a message’s caption.
Edit a message’s live location.
Edit a message’s media.
Edit a message’s reply markup.
Edit a message’s text.
Forward a single message.
Forward multiple messages.
Get the link preview for a message that is about to be sent.
Retrieve a single message.
Retrieve multiple messages.
Open a mini app.
Pin a message in a chat.
Mark messages as read.
Retrieve a message using its link.
Search the messages of a chat.
Send an animation.
Send an audio file.
Send a chat action.
Send a contact.
Send a dice.
Send a document.
Send an invoice.
Send a location.
Send a media group.
Send a text message.
Send a photo.
Send a poll.
Send a scheduled message before its schedule.
Send multiple scheduled messages before their schedule.
Send a sticker.
Send a venue.
Send a video.
Send a video note.
Send a voice message.
Start a bot.
Stop a poll.
Transcribe a voice message.
Unpin a pinned message.
Unpin all pinned messages.
Payments
Polls
Reactions
Make a reaction to a message.
Undo a reaction made to a message.
Change reactions made to a message.
Stories
Add multiple stories to highlights.
Add a single story to highlights.
Create a story.
Delete multiple stories.
Delete a single story.
Retrieve multiple stories.
Retrieve a single story.
Remove multiple stories from highlights.
Remove a single story from highlights.
Translations
Get translations.
Video Chats
Download a live stream chunk.
Get live stream channels.
Get a video chat.
Join a live stream.
Join a video chat.
Leave a video chat.
Schedule a video chat.
Start a video chat.
Unlisted
Block a user.
Get network statistics. This might not always be available.
Unblock a user.