whatsapp_add_group_participant | Add a participant to a WhatsApp group |
whatsapp_check_whatsappread-only | Check whether a phone number has a WhatsApp account |
whatsapp_connect | Connect a WhatsApp instance. Call this before using other tools. Validates credentials via getStateInstance. |
whatsapp_create_group | Create a WhatsApp group |
whatsapp_create_instance | Create a new WhatsApp instance via the GREEN-API Partner API |
whatsapp_delete_instancedestructive | Delete a WhatsApp instance via the GREEN-API Partner API |
whatsapp_delete_messagedestructive | Delete a message |
whatsapp_delete_notificationdestructive | Delete a notification from the queue (acknowledge receipt) |
whatsapp_disconnect | Disconnect a WhatsApp instance and remove credentials from the session |
whatsapp_edit_messagedestructive | Edit a previously sent message |
whatsapp_forward_messagesdestructive | Forward messages to another chat |
whatsapp_get_authorization_coderead-only | Get an authorization code for sign-in by phone number |
whatsapp_get_chat_historyread-only | Get chat message history. Use a small 'count' (default 50, max 100) to keep responses focused. |
whatsapp_get_contact_avatarread-only | Get the avatar of a contact or group |
whatsapp_get_contact_inforead-only | Get information about a contact or group |
whatsapp_get_contactsread-only | Get the contact list |
whatsapp_get_group_dataread-only | Get group data (members, name, invite link) |
whatsapp_get_instancesread-only | List all partner instances via the GREEN-API Partner API |
whatsapp_get_messageread-only | Get a message by ID |
whatsapp_get_qrread-only | Get the QR code for instance authorization. The result contains the QR as an image and a qrLink URL to an official GREEN-API page with a full-size auto-refreshing QR code. Always include the qrLink in your response as a clickable markdown link so the user can open it in the browser and scan comfortably. |
whatsapp_get_settingsread-only | Get instance settings |
whatsapp_get_stateread-only | Get instance state (authorized, notAuthorized, blocked, sleepMode) |
whatsapp_get_wa_settingsread-only | Get WhatsApp account settings (name, description, etc.) |
whatsapp_last_incoming_messagesread-only | Get recent incoming messages from the last N minutes (default 60, max 1440 = 24 hours). |
whatsapp_last_outgoing_messagesread-only | Get recent outgoing messages from the last N minutes (default 60, max 1440 = 24 hours). |
whatsapp_leave_groupdestructive | Leave a WhatsApp group |
whatsapp_logoutdestructive | Log out the WhatsApp instance |
whatsapp_read_chat | Mark chat messages as read |
whatsapp_reboot | Reboot the WhatsApp instance |
whatsapp_receive_notificationread-only | Get one notification from the queue (manual polling) |
whatsapp_remove_group_admindestructive | Revoke admin rights from a group member |
whatsapp_remove_group_participantdestructive | Remove a participant from a WhatsApp group |
whatsapp_send_contactdestructive | Send a contact card via WhatsApp |
whatsapp_send_filedestructive | Send a file by URL |
whatsapp_send_file_by_uploaddestructive | Send a file directly to a chat via multipart upload (no separate URL step) |
whatsapp_send_locationdestructive | Send a location |
whatsapp_send_messagedestructive | Send a text message via WhatsApp |
whatsapp_send_polldestructive | Send a poll via WhatsApp |
whatsapp_set_group_admin | Promote a group member to admin |
whatsapp_set_settingsdestructive | Update instance settings (webhooks, proxy, etc.) |
whatsapp_upload_file | Upload a file to GREEN-API storage and return its URL. Use the returned URL with whatsapp_send_file. |