### GET /labels Source: https://whapi.cloud/docs Retrieve a list of all WhatsApp labels associated with the account. ```APIDOC ## GET /labels ### Description Retrieve all labels created in the WhatsApp account. ### Method GET ### Endpoint /labels ### Response #### Success Response (200) - **labels** (array) - List of label objects. #### Response Example { "labels": [{"id": "1", "name": "Urgent"}] } ``` -------------------------------- ### GET /contacts Source: https://whapi.cloud/docs Retrieves a list of contacts associated with the authenticated account. ```APIDOC ## GET /contacts ### Description Fetches the list of contacts synced with the account. ### Method GET ### Endpoint /contacts ### Parameters #### Query Parameters - **limit** (integer) - Optional - Number of contacts to return. ### Response #### Success Response (200) - **contacts** (array) - List of contact objects. #### Response Example { "contacts": [ { "id": "1234567890@c.us", "name": "John Doe" } ] } ``` -------------------------------- ### POST /communities Source: https://whapi.cloud/docs Create a new WhatsApp community. ```APIDOC ## POST /communities ### Description Creates a new community within the WhatsApp ecosystem. ### Method POST ### Endpoint /communities ### Request Body - **name** (string) - Required - The name of the community. ### Request Example { "name": "My Community" } ### Response #### Success Response (200) - **community_id** (string) - The ID of the created community. ``` -------------------------------- ### POST /calls Source: https://whapi.cloud/docs Initiate a new call event. ```APIDOC ## POST /calls ### Description Create a new call event for the specified contact or group. ### Method POST ### Endpoint /calls ### Request Body - **to** (string) - Required - The recipient ID. ### Request Example { "to": "1234567890@s.whatsapp.net" } ### Response #### Success Response (200) - **call_id** (string) - The unique identifier for the call. ``` -------------------------------- ### Groups API Source: https://whapi.cloud/docs Manage groups, including creation, updates, participants, and invites. ```APIDOC ## GET /groups ### Description Get a list of groups. ### Method GET ### Endpoint /groups ### Parameters None ### Response #### Success Response (200) - **groups** (array) - List of group objects. #### Response Example ```json { "groups": [ { "GroupID": "group123", "Name": "Team Alpha" } ] } ``` ``` ```APIDOC ## POST /groups ### Description Create a new group. ### Method POST ### Endpoint /groups ### Parameters #### Request Body - **Name** (string) - Required - The name of the group. - **Participants** (array) - Optional - List of participant IDs to add. ### Response #### Success Response (200) - **message** (string) - Confirmation message. - **GroupID** (string) - The ID of the newly created group. #### Response Example ```json { "message": "Group created successfully.", "GroupID": "group456" } ``` ``` ```APIDOC ## PUT /groups ### Description Accept a group invite. ### Method PUT ### Endpoint /groups ### Parameters #### Request Body - **InviteCode** (string) - Required - The invite code for the group. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Group invite accepted." } ``` ``` ```APIDOC ## GET /groups/{GroupID} ### Description Get information about a specific group. ### Method GET ### Endpoint /groups/{GroupID} ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. ### Response #### Success Response (200) - **group** (object) - The group information. #### Response Example ```json { "group": { "GroupID": "group123", "Name": "Team Alpha", "MemberCount": 10 } } ``` ``` ```APIDOC ## PUT /groups/{GroupID} ### Description Update group information. ### Method PUT ### Endpoint /groups/{GroupID} ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group to update. #### Request Body - **Name** (string) - Optional - The new name for the group. - **Description** (string) - Optional - The new description for the group. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Group information updated." } ``` ``` ```APIDOC ## DELETE /groups/{GroupID} ### Description Leave a group. ### Method DELETE ### Endpoint /groups/{GroupID} ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group to leave. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Successfully left the group." } ``` ``` ```APIDOC ## PATCH /groups/{GroupID} ### Description Update group settings (e.g., mute, notification settings). ### Method PATCH ### Endpoint /groups/{GroupID} ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. #### Request Body - **setting** (string) - Required - The setting to update (e.g., 'mute', 'notifications'). - **value** (any) - Required - The value for the setting. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Group settings updated." } ``` ``` ```APIDOC ## GET /groups/{GroupID}/invite ### Description Get the group invite link. ### Method GET ### Endpoint /groups/{GroupID}/invite ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. ### Response #### Success Response (200) - **invite_link** (string) - The group invite link. #### Response Example ```json { "invite_link": "https://whatsapp.com/join/group123" } ``` ``` ```APIDOC ## DELETE /groups/{GroupID}/invite ### Description Revoke the group invite link. ### Method DELETE ### Endpoint /groups/{GroupID}/invite ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Group invite link revoked." } ``` ``` ```APIDOC ## POST /groups/{GroupID}/participants ### Description Add a participant to a group. ### Method POST ### Endpoint /groups/{GroupID}/participants ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. #### Request Body - **ParticipantID** (string) - Required - The ID of the participant to add. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Participant added to the group." } ``` ``` ```APIDOC ## DELETE /groups/{GroupID}/participants ### Description Remove a participant from a group. ### Method DELETE ### Endpoint /groups/{GroupID}/participants ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. #### Request Body - **ParticipantID** (string) - Required - The ID of the participant to remove. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Participant removed from the group." } ``` ``` ```APIDOC ## GET /groups/{GroupID}/icon ### Description Get the group icon. ### Method GET ### Endpoint /groups/{GroupID}/icon ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. ### Response #### Success Response (200) - **icon_url** (string) - URL to the group icon. #### Response Example ```json { "icon_url": "https://example.com/icons/group123.jpg" } ``` ``` ```APIDOC ## PUT /groups/{GroupID}/icon ### Description Set or update the group icon. ### Method PUT ### Endpoint /groups/{GroupID}/icon ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. #### Request Body - **icon_data** (string) - Required - Base64 encoded image data for the icon. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Group icon set successfully." } ``` ``` ```APIDOC ## DELETE /groups/{GroupID}/icon ### Description Delete the group icon. ### Method DELETE ### Endpoint /groups/{GroupID}/icon ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Group icon deleted." } ``` ``` ```APIDOC ## DELETE /groups/{GroupID}/admins ### Description Demote a group admin. ### Method DELETE ### Endpoint /groups/{GroupID}/admins ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. #### Request Body - **AdminID** (string) - Required - The ID of the admin to demote. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Admin demoted successfully." } ``` ``` ```APIDOC ## PATCH /groups/{GroupID}/admins ### Description Promote a user to group admin. ### Method PATCH ### Endpoint /groups/{GroupID}/admins ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. #### Request Body - **UserID** (string) - Required - The ID of the user to promote. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "User promoted to admin." } ``` ``` ```APIDOC ## POST /groups/link/{InviteCode} ### Description Join a group using an invite link. ### Method POST ### Endpoint /groups/link/{InviteCode} ### Parameters #### Path Parameters - **InviteCode** (string) - Required - The invite code from the group link. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Successfully joined the group via invite link." } ``` ``` ```APIDOC ## GET /groups/link/{InviteCode} ### Description Get group information using an invite code. ### Method GET ### Endpoint /groups/link/{InviteCode} ### Parameters #### Path Parameters - **InviteCode** (string) - Required - The invite code. ### Response #### Success Response (200) - **group_info** (object) - Information about the group. #### Response Example ```json { "group_info": { "GroupID": "group123", "Name": "Team Alpha" } } ``` ``` ```APIDOC ## GET /groups/{GroupID}/applications ### Description Get the list of join requests for a group. ### Method GET ### Endpoint /groups/{GroupID}/applications ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. ### Response #### Success Response (200) - **applications** (array) - List of join requests. #### Response Example ```json { "applications": [ { "UserID": "user789", "Name": "Jane Doe" } ] } ``` ``` ```APIDOC ## POST /groups/{GroupID}/applications ### Description Accept a group application for a listed user. ### Method POST ### Endpoint /groups/{GroupID}/applications ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. #### Request Body - **UserID** (string) - Required - The ID of the user whose application to accept. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Group application accepted." } ``` ``` ```APIDOC ## DELETE /groups/{GroupID}/applications ### Description Reject group applications for listed users. ### Method DELETE ### Endpoint /groups/{GroupID}/applications ### Parameters #### Path Parameters - **GroupID** (string) - Required - The ID of the group. #### Request Body - **UserIDs** (array) - Required - List of user IDs whose applications to reject. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Group applications rejected." } ``` ``` -------------------------------- ### User Management API Source: https://whapi.cloud/docs Endpoints for managing WhatsApp users related to the channel, including login, logout, and profile updates. ```APIDOC ## User Management API ### Description Endpoints for managing WhatsApp users related to the channel, including login, logout, and profile updates. ### GET /users/login Login user with QR-base64 ### GET /users/login/image Login user with QR-image ### GET /users/login/rowdata Login user with QR-rowdata ### GET /users/login/{PhoneNumber} Get auth code by phone number ### POST /users/logout Logout user ### GET /users/profile User info ### PATCH /users/profile Update user info ### PUT /status Change status text ``` -------------------------------- ### POST /messages/text Source: https://whapi.cloud/docs Sends a text message to a specified chat or contact. ```APIDOC ## POST /messages/text ### Description Sends a plain text message to a specific recipient or group. ### Method POST ### Endpoint /messages/text ### Parameters #### Request Body - **to** (string) - Required - The recipient's phone number or group ID. - **body** (string) - Required - The text content of the message. ### Request Example { "to": "1234567890@c.us", "body": "Hello, this is a test message!" } ### Response #### Success Response (200) - **message_id** (string) - The unique identifier for the sent message. #### Response Example { "message_id": "false_1234567890@c.us_ABC123" } ``` -------------------------------- ### Channel Management API Source: https://whapi.cloud/docs Endpoints for managing the WhatsApp channel, including health checks, settings, webhooks, and limits. ```APIDOC ## Channel Management API ### Description Endpoints for managing the WhatsApp channel, including health checks, settings, webhooks, and limits. ### GET /health Check health & launch channel ### GET /settings Get channel settings ### DELETE /settings Reset channel settings ### PATCH /settings Update channel settings ### GET /settings/events Get allowed events ### POST /settings/webhook_test Test webhook ### GET /limits Get limits ``` -------------------------------- ### Contacts API Source: https://whapi.cloud/docs Manage the contacts of the channel, including adding, retrieving, and sending contact information. ```APIDOC ## GET /contacts ### Description Get a list of contacts. ### Method GET ### Endpoint /contacts ### Parameters None ### Response #### Success Response (200) - **contacts** (array) - List of contact objects. #### Response Example ```json { "contacts": [ { "ContactID": "contact123", "Name": "John Doe" } ] } ``` ``` ```APIDOC ## POST /contacts ### Description Check phone numbers for WhatsApp availability. ### Method POST ### Endpoint /contacts ### Parameters #### Request Body - **phones** (array) - Required - Array of phone numbers to check. ### Response #### Success Response (200) - **results** (array) - Results of the phone number check. #### Response Example ```json { "results": [ { "phone": "+1234567890", "exists": true } ] } ``` ``` ```APIDOC ## PUT /contacts ### Description Add a new contact. ### Method PUT ### Endpoint /contacts ### Parameters #### Request Body - **contact** (object) - Required - The contact object to add. - **Name** (string) - Required - The name of the contact. - **Phone** (string) - Required - The phone number of the contact. ### Response #### Success Response (200) - **message** (string) - Confirmation message. - **ContactID** (string) - The ID of the newly added contact. #### Response Example ```json { "message": "Contact added successfully.", "ContactID": "contact456" } ``` ``` ```APIDOC ## GET /contacts/{ContactID} ### Description Get a specific contact by its ID. ### Method GET ### Endpoint /contacts/{ContactID} ### Parameters #### Path Parameters - **ContactID** (string) - Required - The ID of the contact to retrieve. ### Response #### Success Response (200) - **contact** (object) - The contact object. #### Response Example ```json { "contact": { "ContactID": "contact123", "Name": "John Doe", "Phone": "+1234567890" } } ``` ``` ```APIDOC ## POST /contacts/{ContactID} ### Description Send a contact card to a specific contact. ### Method POST ### Endpoint /contacts/{ContactID} ### Parameters #### Path Parameters - **ContactID** (string) - Required - The ID of the contact to send to. #### Request Body - **contact_info** (object) - Required - The contact information to send. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Contact sent successfully." } ``` ``` ```APIDOC ## HEAD /contacts/{ContactID} ### Description Check if a contact exists. ### Method HEAD ### Endpoint /contacts/{ContactID} ### Parameters #### Path Parameters - **ContactID** (string) - Required - The ID of the contact to check. ### Response #### Success Response (200) - Headers indicating existence. #### Response Example (No body, check headers for existence) ``` ```APIDOC ## PATCH /contacts/{ContactID} ### Description Edit an existing contact. ### Method PATCH ### Endpoint /contacts/{ContactID} ### Parameters #### Path Parameters - **ContactID** (string) - Required - The ID of the contact to edit. #### Request Body - **contact_data** (object) - Required - The updated contact data. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Contact updated successfully." } ``` ``` ```APIDOC ## DELETE /contacts/{ContactID} ### Description Delete a contact. ### Method DELETE ### Endpoint /contacts/{ContactID} ### Parameters #### Path Parameters - **ContactID** (string) - Required - The ID of the contact to delete. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Contact deleted successfully." } ``` ``` ```APIDOC ## GET /contacts/{ContactID}/profile ### Description Get the profile information of a contact. ### Method GET ### Endpoint /contacts/{ContactID}/profile ### Parameters #### Path Parameters - **ContactID** (string) - Required - The ID of the contact. ### Response #### Success Response (200) - **profile** (object) - The contact's profile information. #### Response Example ```json { "profile": { "Name": "John Doe", "About": "Available" } } ``` ``` ```APIDOC ## GET /contacts/lids ### Description Get a list of contact LIDs (Local IDs) by their IDs. ### Method GET ### Endpoint /contacts/lids ### Parameters #### Query Parameters - **ids** (array) - Required - Comma-separated list of contact IDs. ### Response #### Success Response (200) - **lids** (object) - Mapping of contact IDs to their LIDs. #### Response Example ```json { "lids": { "contact123": "lid_abc" } } ``` ``` ```APIDOC ## GET /contacts/lids/{ContactID} ### Description Get the LID for a specific contact ID. ### Method GET ### Endpoint /contacts/lids/{ContactID} ### Parameters #### Path Parameters - **ContactID** (string) - Required - The ID of the contact. ### Response #### Success Response (200) - **lid** (string) - The Local ID of the contact. #### Response Example ```json { "lid": "lid_abc" } ``` ``` -------------------------------- ### Presences API Source: https://whapi.cloud/docs Manage and subscribe to contact presence information (online, offline, typing, recording). ```APIDOC ## PUT /presences/me ### Description Send your online or offline presence status. ### Method PUT ### Endpoint /presences/me ### Parameters #### Request Body - **status** (string) - Required - 'online' or 'offline'. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Presence updated successfully." } ``` ``` ```APIDOC ## GET /presences/{EntryID} ### Description Get the presence status of a contact or group. ### Method GET ### Endpoint /presences/{EntryID} ### Parameters #### Path Parameters - **EntryID** (string) - Required - The ID of the contact or group. ### Response #### Success Response (200) - **presence** (object) - The presence information. #### Response Example ```json { "presence": { "status": "online", "last_seen": "2023-10-27T10:00:00Z" } } ``` ``` ```APIDOC ## POST /presences/{EntryID} ### Description Subscribe to the presence updates of a contact or group. ### Method POST ### Endpoint /presences/{EntryID} ### Parameters #### Path Parameters - **EntryID** (string) - Required - The ID of the contact or group to subscribe to. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Subscribed to presence updates." } ``` ``` ```APIDOC ## PUT /presences/{EntryID} ### Description Send a typing or recording presence status. ### Method PUT ### Endpoint /presences/{EntryID} ### Parameters #### Path Parameters - **EntryID** (string) - Required - The ID of the contact or group. #### Request Body - **status** (string) - Required - 'typing' or 'recording'. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Presence status updated." } ``` ``` -------------------------------- ### Stories API Source: https://whapi.cloud/docs Manage WhatsApp Statuses (Stories), including sending text, media, or audio stories, and retrieving story information. ```APIDOC ## POST /messages/story/text ### Description Send a text-based story (status update). ### Method POST ### Endpoint /messages/story/text ### Parameters #### Request Body - **text** (string) - Required - The text content of the story. - **visibility** (string) - Optional - Who can see the story (e.g., 'public', 'contacts'). ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Text story sent successfully." } ``` ``` ```APIDOC ## GET /stories ### Description Get a list of stories (statuses) from your contacts. ### Method GET ### Endpoint /stories ### Parameters None ### Response #### Success Response (200) - **stories** (array) - List of story objects. #### Response Example ```json { "stories": [ { "MessageID": "story001", "Sender": "Contact Name", "Timestamp": "2023-10-27T12:00:00Z" } ] } ``` ``` ```APIDOC ## POST /stories ### Description Create and publish a story (can be text, media, or audio). ### Method POST ### Endpoint /stories ### Parameters #### Request Body - **type** (string) - Required - Type of story ('text', 'media', 'audio'). - **content** (any) - Required - Content of the story (text, media URL, audio URL). - **visibility** (string) - Optional - Who can see the story. ### Response #### Success Response (200) - **message** (string) - Confirmation message. - **MessageID** (string) - The ID of the published story ``` -------------------------------- ### Message Retrieval and Management API Source: https://whapi.cloud/docs Endpoints for retrieving, forwarding, marking as read, deleting, and reacting to messages. ```APIDOC ## Message Retrieval and Management API ### Description Endpoints for retrieving, forwarding, marking as read, deleting, and reacting to messages. ### GET /messages/list Get messages ### GET /messages/list/{ChatID} Get messages by chat ID ### GET /messages/{MessageID} Get message ### POST /messages/{MessageID} ↪ Forward message ### PUT /messages/{MessageID} ✔✔ Mark message as read ### DELETE /messages/{MessageID} ❌ Delete message ### PUT /messages/{MessageID}/reaction 😍 React to message ### DELETE /messages/{MessageID}/reaction Remove react from message ### PUT /messages/{MessageID}/star ⭐ Star message ### POST /messages/{MessageID}/pin 📌 Pin message ### DELETE /messages/{MessageID}/pin Unpin message ``` -------------------------------- ### Chats API Source: https://whapi.cloud/docs Manage the chats of the channel, including retrieving, archiving, and updating chat settings. ```APIDOC ## GET /chats ### Description Get a list of chats. ### Method GET ### Endpoint /chats ### Parameters None ### Response #### Success Response (200) - **chats** (array) - List of chat objects. #### Response Example ```json { "chats": [ { "ChatID": "12345", "Name": "Example Chat" } ] } ``` ``` ```APIDOC ## GET /chats/{ChatID} ### Description Get a specific chat by its ID. ### Method GET ### Endpoint /chats/{ChatID} ### Parameters #### Path Parameters - **ChatID** (string) - Required - The ID of the chat to retrieve. ### Response #### Success Response (200) - **chat** (object) - The chat object. #### Response Example ```json { "chat": { "ChatID": "12345", "Name": "Example Chat" } } ``` ``` ```APIDOC ## DELETE /chats/{ChatID} ### Description Delete a chat. ### Method DELETE ### Endpoint /chats/{ChatID} ### Parameters #### Path Parameters - **ChatID** (string) - Required - The ID of the chat to delete. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Chat deleted successfully." } ``` ``` ```APIDOC ## POST /chats/{ChatID} ### Description Archive or unarchive a chat. ### Method POST ### Endpoint /chats/{ChatID} ### Parameters #### Path Parameters - **ChatID** (string) - Required - The ID of the chat to archive/unarchive. #### Request Body - **action** (string) - Required - 'archive' or 'unarchive'. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Chat archived successfully." } ``` ``` ```APIDOC ## PATCH /chats/{ChatID} ### Description Manage chat settings such as Pin, Mute, Read, and Disappearing messages. ### Method PATCH ### Endpoint /chats/{ChatID} ### Parameters #### Path Parameters - **ChatID** (string) - Required - The ID of the chat to update settings for. #### Request Body - **setting** (string) - Required - The setting to change (e.g., 'pin', 'mute', 'read', 'disappearing'). - **value** (any) - Required - The value for the setting. ### Response #### Success Response (200) - **message** (string) - Confirmation message. #### Response Example ```json { "message": "Chat settings updated successfully." } ``` ``` -------------------------------- ### Message Sending API Source: https://whapi.cloud/docs Endpoints for sending various types of messages, including text, media, location, polls, and interactive messages. ```APIDOC ## Message Sending API ### Description Endpoints for sending various types of messages, including text, media, location, polls, and interactive messages. ### POST /messages/text 💬 Send text message ### POST /messages/image 🖼 Send media-image message ### POST /messages/video 🎥 Send media-video message ### POST /messages/short 📹 Send media-short video message (PTV) ### POST /messages/gif 🎬 Send media-gif message ### POST /messages/audio 🎵 Send media-audio message ### POST /messages/voice 🎤 Send media-voice message ### POST /messages/document 📑 Send media-document message ### POST /messages/link_preview 📎 Send link preview message ### POST /messages/location 📍 Send location message ### POST /messages/live_location 🧭 Send live location message ### POST /messages/contact 👤 Send contact message ### POST /messages/contact_list 👥 Send contact list message ### POST /messages/poll 📊 Send poll message ### POST /messages/interactive 🎮 Send interactive message ### POST /messages/carousel 🖼️ Send carousel message ### POST /messages/sticker 🎭 Send media-sticker message ### POST /messages/story 👁️‍🗨️ Send story message ### POST /messages/story/audio 🎵️ Send story audio message ### POST /messages/story/media 🖼 Send story media message ### POST /messages/story/text 💬 Send story text message ### POST /messages/media/{MediaMessageType} 📎 Send media message ### POST /messages/event 📅 Send event message ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.