WhatsappBrouh
## WhatsAppBro API A powerful unofficial WhatsApp API for developers who need programmatic access to WhatsApp messaging, chat management, and automation. ### Quick Start 1. Call `POST /session/connect` to start your session 2. Call `GET /session/qr` to get a QR code — scan it with WhatsApp 3. Use `POST /chat/send/text` to send your first message 4. Set up `POST /webhook` to receive incoming…
WhatsappBrouh endpoints
| Method | Endpoint | Description |
|---|---|---|
| PUT |
ProfileController_setProfilePicture /api/{session}/profile/picture |
|
| GET |
GroupsController_getInviteCode /api/{session}/groups/{id}/invite-code |
|
| GET |
ContactsController_getAbout /api/contacts/about |
Returns null if you do not have permission to read their status. |
| POST |
MediaController_convertVideo /api/{session}/media/convert/video |
|
| GET |
LidsController_findLIDByPhoneNumber /api/{session}/lids/pn/{phoneNumber} |
|
| POST |
StatusController_sendImageStatus /api/{session}/status/image |
|
| GET |
LidsController_findPNByLid /api/{session}/lids/{lid} |
|
| GET |
ContactsController_getProfilePicture /api/contacts/profile-picture |
If privacy settings do not allow to get the picture, the method will return null. |
| POST |
StatusController_deleteStatus /api/{session}/status/delete |
|
| POST |
MediaController_convertVoice /api/{session}/media/convert/voice |
|
| GET |
StatusController_getNewMessageId /api/{session}/status/new-message-id |
|
| GET |
SessionsController_getMe /api/sessions/{session}/me |
|
| POST |
StatusController_sendVideoStatus /api/{session}/status/video |
|
| GET |
PresenceController_getPresenceAll /api/{session}/presence |
|
| GET |
LidsController_getAll /api/{session}/lids |
|
| POST |
SessionsController_DEPRECATED_stop /api/sessions/stop |
Stop session and Logout by default. |
| POST |
SessionsController_stop /api/sessions/{session}/stop |
Stop the session with the given name. Idempotent operation. |
| GET |
PingController_ping /ping |
Check if the server is alive and responding to requests. |
| POST |
ChattingController_sendVoice /api/sendVoice |
Either from an URL or base64 data - look at the request schemas for details. |
| POST |
EventsController_sendEvent /api/{session}/events |
|
| GET |
GroupsController_getChatPicture /api/{session}/groups/{id}/picture |
|
| POST |
SessionsController_restart /api/sessions/{session}/restart |
Restart the session with the given name. |
| GET |
GroupsController_getInfoAdminOnly /api/{session}/groups/{id}/settings/security/info-admin-only |
You can allow only admins to edit group info (title, description, photo). |
| GET |
LabelsController_getChatsByLabel /api/{session}/labels/{labelId}/chats |
|
| POST |
SessionsController_start /api/sessions/{session}/start |
Start the session with the given name. The session must exist. Idempotent operation. |
| POST |
SessionsController_logout /api/sessions/{session}/logout |
Logout the session, restart a session if it was not STOPPED |
| POST |
ChattingController_sendButtonsReply /api/send/buttons/reply |
|
| POST |
SessionsController_DEPRECATED_logout /api/sessions/logout |
Stop, Logout and Delete session. |
| PUT |
LabelsController_update /api/{session}/labels/{labelId} |
|
| GET |
LabelsController_getAll /api/{session}/labels |
|
| GET |
ProfileController_getMyProfile /api/{session}/profile |
|
| DELETE |
ProfileController_deleteProfilePicture /api/{session}/profile/picture |
|
| POST |
ChannelsController_searchByText /api/{session}/channels/search/by-text |
|
| DELETE |
ChannelsController_delete /api/{session}/channels/{id} |
|
| POST |
ChannelsController_searchByView /api/{session}/channels/search/by-view |
|
| POST |
ChannelsController_unmute /api/{session}/channels/{id}/unmute |
|
| POST |
ChattingController_startTyping /api/startTyping |
|
| POST |
ChannelsController_mute /api/{session}/channels/{id}/mute |
|
| GET |
ChannelsController_list /api/{session}/channels |
|
| POST |
ChannelsController_create /api/{session}/channels |
|
| GET |
ChannelsController_getSearchViews /api/{session}/channels/search/views |
|
| GET |
AuthController_getQR /api/{session}/auth/qr |
|
| DELETE |
ChatsController_clearMessages /api/{session}/chats/{chatId}/messages |
|
| POST |
ChatsController_pinMessage /api/{session}/chats/{chatId}/messages/{messageId}/pin |
|
| GET |
ChatsController_getChatMessage /api/{session}/chats/{chatId}/messages/{messageId} |
|
| GET |
ChatsController_getChats /api/{session}/chats |
|
| GET |
ChatsController_getChatPicture /api/{session}/chats/{chatId}/picture |
|
| GET |
ChatsController_getChatsOverview /api/{session}/chats/overview |
|
| GET |
ChatsController_getChatMessages /api/{session}/chats/{chatId}/messages |
|
| GET |
ScreenshotController_screenshot /api/screenshot |