Telegram Bot API — send messages, manage chats, and receive updates as a bot. Connect Telegram conversations to the systems your team already works in.
Watch Incoming UpdatesTriggers when Telegram delivers a bot update.
Watch UpdatesTriggers when the bot receives a new update.
Get Available GiftsRetrieves gifts the bot can send.
Get Business Account GiftsRetrieves gifts owned by a business account.
Get Business Account Star BalanceReturns a business account’s Star balance.
Get Business ConnectionReturns a business connection.
Get ChatReturns up-to-date information about a chat.
Get Chat AdministratorsRetrieves the administrators of a chat.
Get Chat GiftsRetrieves gifts owned by a chat.
Get Chat MemberReturns information about a chat member.
Get Chat Member CountReturns the member count of a chat.
Get Chat Menu ButtonReturns the chat menu button.
Get Custom Emoji StickersRetrieves custom emoji stickers by id.
Get FileReturns a file’s path and metadata.
Get Forum Topic Icon StickersRetrieves stickers for forum topic icons.
Get Game High ScoresRetrieves high scores for a game.
Get Managed Bot Access SettingsReturns managed-bot access settings.
Get Managed Bot TokenReturns a managed bot’s token.
Get MeReturns the bot’s identity.
Get My CommandsRetrieves the bot’s command list.
Get My Default Administrator RightsReturns default administrator rights.
Get My DescriptionReturns the bot’s description.
Get My NameReturns the bot’s name.
Get My Short DescriptionReturns the bot’s short description.
Get My Star BalanceReturns the bot’s Star balance.
Get Star TransactionsRetrieves the bot’s Star transactions.
Get Sticker SetReturns a sticker set.
Get User Chat BoostsRetrieves a user’s boosts in a chat.
Get User GiftsRetrieves gifts owned by a user.
Get User Personal Chat MessagesRetrieves recent messages from a user’s personal chat.
Get User Profile AudiosRetrieves a user’s profile audios.
Get User Profile PhotosRetrieves a user’s profile photos.
Get Webhook InfoReturns the current webhook status.
Add Sticker To SetAdds a sticker to a set.
Answer Callback QueryAnswers a callback query.
Answer Chat Join Request QueryAnswers a join-request query.
Answer Guest QueryAnswers a guest query.
Answer Inline QueryAnswers an inline query.
Answer Pre Checkout QueryAnswers a pre-checkout query.
Answer Shipping QueryAnswers a shipping query.
Answer Web App QueryAnswers a Web App query.
Approve Chat Join RequestApproves a chat join request.
Approve Suggested PostApproves a suggested post.
Ban Chat MemberBans a chat member.
Ban Chat Sender ChatBans a sender chat.
CloseCloses the bot instance on the Bot API server.
Close Forum TopicCloses a forum topic.
Close General Forum TopicCloses the General forum topic.
Convert Gift To StarsConverts a gift to Stars.
Copy MessageCopies a single message.
Copy MessagesCopies several messages.
Create Chat Invite LinkCreates an invite link.
Create Chat Subscription Invite LinkCreates a subscription invite link.
Create Forum TopicCreates a forum topic.
Create Invoice LinkCreates an invoice link.
Create New Sticker SetCreates a sticker set.
Decline Chat Join RequestDeclines a chat join request.
Decline Suggested PostDeclines a suggested post.
Delete All Message ReactionsDeletes all reactions from a message.
Delete Business MessagesDeletes business-account messages.
Delete Chat PhotoDeletes the chat photo.
Delete Chat Sticker SetDeletes the group sticker set.
Delete Ephemeral MessageDeletes an ephemeral message.
Delete Forum TopicDeletes a forum topic.
Delete MessageDeletes a message.
Delete Message ReactionDeletes a reaction from a message.
Delete MessagesDeletes several messages.
Delete My CommandsDeletes the bot’s command list.
Delete Sticker From SetDeletes a sticker from a set.
Delete Sticker SetDeletes a sticker set.
Delete StoryDeletes a story.
Edit Chat Invite LinkEdits an invite link.
Edit Chat Subscription Invite LinkEdits a subscription invite link.
Edit Ephemeral Message CaptionEdits an ephemeral message caption.
Edit Ephemeral Message MediaEdits an ephemeral message’s media.
Edit Ephemeral Message Reply MarkupEdits an ephemeral message’s reply markup.
Edit Ephemeral Message TextEdits an ephemeral message’s text.
Edit Forum TopicEdits a forum topic.
Edit General Forum TopicEdits the General forum topic.
Edit Message CaptionEdits a message caption.
Edit Message ChecklistEdits a checklist.
Edit Message Live LocationEdits a live location.
Edit Message MediaEdits a message’s media.
Edit Message Reply MarkupEdits a message’s reply markup.
Edit Message TextEdits a message’s text or rich content.
Edit StoryEdits a story.
Edit User Star SubscriptionCancels or re-enables a Stars subscription.
Export Chat Invite LinkExports the primary invite link.
Forward MessageForwards a single message.
Forward MessagesForwards several messages.
Gift Premium SubscriptionGifts a Premium subscription.
Hide General Forum TopicHides the General forum topic.
Leave ChatLeaves a chat.
Log OutLogs the bot out of the cloud Bot API server.
Make an API CallPerforms an arbitrary authorized API call.
Mark Business Message ReadMarks a business-account message as read.
Pin Chat MessagePins a chat message.
Post StoryPosts a story.
Promote Chat MemberPromotes a chat member.
Refund Star PaymentRefunds a Stars payment.
Remove Business Account Profile PhotoRemoves a business account profile photo.
Remove Chat VerificationRemoves a chat’s verification.
Remove My Profile PhotoRemoves the bot’s profile photo.
Remove User VerificationRemoves a user’s verification.
Reopen Forum TopicReopens a forum topic.
Reopen General Forum TopicReopens the General forum topic.
Replace Managed Bot TokenReplaces a managed bot’s token.
Replace Sticker In SetReplaces a sticker in a set.
Repost StoryReposts a story.
Restrict Chat MemberRestricts a chat member.
Revoke Chat Invite LinkRevokes an invite link.
Save Prepared Inline MessageSaves a prepared inline message.
Save Prepared Keyboard ButtonSaves a prepared keyboard button.
Send AnimationSends an animation.
Send AudioSends an audio file.
Send Chat ActionSends a chat action such as typing.
Send Chat Join Request Web AppSends a join-request Web App.
Send ChecklistSends a checklist.
Send ContactSends a contact.
Send DiceSends a dice message.
Send DocumentSends a general file.
Send GameSends a game.
Send GiftSends a gift.
Send InvoiceSends an invoice.
Send Live PhotoSends a live photo.
Send LocationSends a location.
Send Media GroupSends an album of media.
Send MessageSends a text message.
Send Message DraftStreams a partial text draft.
Send Paid MediaSends paid media.
Send PhotoSends a photo.
Send PollSends a poll.
Send Rich MessageSends a rich formatted message.
Send Rich Message DraftStreams a partial rich message.
Send StickerSends a sticker.
Send VenueSends a venue.
Send VideoSends a video.
Send Video NoteSends a video note.
Send VoiceSends a voice note.
Set Business Account BioSets a business account bio.
Set Business Account Gift SettingsSets business-account gift privacy.
Set Business Account NameSets a business account name.
Set Business Account Profile PhotoSets a business account profile photo.
Set Business Account UsernameSets a business account username.
Set Chat Administrator Custom TitleSets an administrator’s custom title.
Set Chat DescriptionSets the chat description.
Set Chat Member TagSets a chat member tag.
Set Chat Menu ButtonSets the chat menu button.
Set Chat PermissionsSets default chat permissions.
Set Chat PhotoSets the chat photo.
Set Chat Sticker SetSets the group sticker set.
Set Chat TitleSets the chat title.
Set Custom Emoji Sticker Set ThumbnailSets a custom-emoji set thumbnail.
Set Game ScoreSets a game score.
Set Managed Bot Access SettingsSets managed-bot access settings.
Set Message ReactionSets reactions on a message.
Set My CommandsSets the bot’s command list.
Set My Default Administrator RightsSets default administrator rights.
Set My DescriptionSets the bot’s description.
Set My NameSets the bot’s name.
Set My Profile PhotoSets the bot’s profile photo.
Set My Short DescriptionSets the bot’s short description.
Set Passport Data ErrorsSets Telegram Passport data errors.
Set Sticker Emoji ListSets a sticker’s emoji list.
Set Sticker KeywordsSets a sticker’s search keywords.
Set Sticker Mask PositionSets a sticker’s mask position.
Set Sticker Position In SetSets a sticker’s position in its set.
Set Sticker Set ThumbnailSets a sticker set’s thumbnail.
Set Sticker Set TitleSets a sticker set’s title.
Set User Emoji StatusSets a user’s emoji status.
Stop Message Live LocationStops a live location.
Stop PollStops a poll.
Transfer Business Account StarsTransfers Stars from a business account.
Transfer GiftTransfers a unique gift.
Unban Chat MemberUnbans a chat member.
Unban Chat Sender ChatUnbans a sender chat.
Unhide General Forum TopicUnhides the General forum topic.
Unpin All Chat MessagesUnpins all chat messages.
Unpin All Forum Topic MessagesUnpins all messages in a forum topic.
Unpin All General Forum Topic MessagesUnpins all messages in the General forum topic.
Unpin Chat MessageUnpins a chat message.
Upgrade GiftUpgrades a gift to unique.
Upload Sticker FileUploads a sticker file.
Verify ChatVerifies a chat on behalf of an organization.
Verify UserVerifies a user on behalf of an organization.
When to use Telegram
Common scenarios where Telegram automation saves time and reduces manual work.
Use Telegram's "Watch Incoming Updates" trigger to react the instant an event occurs and push data into connected tools.
Run "Get Business Account Gifts" in Telegram from any upstream event — map fields once and let the automation handle the rest.
Combine "Get Available Gifts" from Telegram with triggers or actions in other apps to close the loop — one event, many downstream outcomes.
Frequently asked questions
Common questions about automating Telegram in your workflows.
Telegram has 2 triggers, including "Watch Incoming Updates" and "Watch Updates". Use them to start workflows the moment Telegram events fire — no polling required.
Connect Telegram to any app in workflows
Search apps and open an app-to-app integration page in one click.