# Complete Master API Reference (A to Z)

> Comprehensive reference matrix covering all 100+ Telegram Bot API 8.x methods.

**Category:** Telegram Bot API (A-Z)  
**URL:** https://docs.botlify.cloud/?page=api-matrix  
**Platform:** Botlify Cloud (https://botlify.cloud)  

---

## Alphabetical Methods Directory

      

The following table lists the most frequently implemented Telegram Bot API methods supported on Botlify Cloud:

      
        
| Method Name | HTTP Type | Description |
| --- | --- | --- |
| answerCallbackQuery | POST | Sends response to callback button tap to clear spinner. |
| approveChatJoinRequest | POST | Approves user request to join channel or group. |
| banChatMember | POST | Bans user from group, supergroup, or channel. |
| copyMessage / copyMessages | POST | Copies messages without link to original author. |
| createChatInviteLink | POST | Generates dynamic invite link with expiration/join limits. |
| createInvoiceLink | POST | Creates payment link for Telegram Stars or crypto invoices. |
| deleteMessage | POST | Deletes bot or user message in chat. |
| editMessageText | POST | Edits text and inline keyboard of existing message. |
| forwardMessage / forwardMessages | POST | Forwards messages from any chat. |
| getChatMember | POST | Checks user status in chat (crucial for Force-Subscribe). |
| getFile | POST | Retrieves file path for downloading photos, audio, documents. |
| getUserProfilePhotos | POST | Fetches user avatar profile pictures. |
| sendChatAction | POST | Shows 'typing...', 'upload_photo' indicators to users. |
| sendGift | POST | Sends Telegram digital gift to user or channel. |
| sendMessage | POST | Primary method to dispatch text messages with HTML/Markdown. |
| sendPhoto | POST | Sends images with optional caption and buttons. |
| sendSticker | POST | Sends animated (TGS), video (WEBM), or static stickers. |
| sendVideo | POST | Sends MP4 videos with custom cover and start timestamps. |
| setChatMenuButton | POST | Configures persistent bottom-left menu button in chat. |
| setMessageReaction | POST | Adds animated emoji reaction (👍, 🔥, ❤️) to message. |
| setMyCommands | POST | Registers slash command list for autocomplete popup. |
