REST API
Whapi.Cloud Changelog
Whapi.Cloud was designed as an extensible product for programmers. We offer a simple and performant API to interact with WhatsApp. Our dedicated engineers continually enhance WhatsApp API based on your feedback.
Full documentation on Developer hubsDec 04, 2023
New
- Authorization by phone number: Method /users/login/{PhoneNumber};
- Sign up for a new WhatsApp by text or call: Method /users/login/mobile (Beta testing);
- New Device system (Allow you to define or choose from ready-made dedicated device platforms to connect your number. Reduces the risk of blocking.);
- New Logger system (We'll be able to track more information about the channel in case of any issues);
- WhatsApp Channels (Alpha testing);
- New actions and triggers in Zapier (Groups, media messages and WhatsApp number checker are fully supported);
- Source code of WhatsApp Mass Checker on GitHub;
- "GET /stories" method to get a list of statuses of your contacts;
- "POST /stories" method to create and publish statuses (WhatsApp version of stories);
Fixed
- Handling webhooks on timeout;
- Repeated attempts to add a file to the repository on failure;
- Effect of profile pics on receiving chats;
Nov 14, 2023 (View details)
New
- Adding contacts to WhatsApp via API (allows adding any participants to groups);
- Guaranteed webhooks (continues to send notifications if there are some issues on your side);
- Method "Get order items" and webhook for receiving new orders (carts);
- Ability to connect your proxies via API in "Update channel settings";
- Stable channel operation when working with mobile proxies (increases protection against blocking by ~30%);
- Getting the profile image of a client with whom there is a conversation;
- Notifications about changes in profile avatars and groups;
- /health allows not only to check the channel status but also to start it autonomously in case of issues;
- Added limit of 10000 requests per month for Sandbox channels;
- When authorizing the phone, the connection occurs through different browsers (lowering the risk of blocks);
Fixed
- Creating a group now returns complete data of the group, not just its identifier;
- Incorrect links when sending Media will return a 400 error, not 500;
- edit parameter when sending messages via /linkPreview;
- Fixed source code in bots on GitHub;
Oct 25, 2023 (View details)
New
- The EDIT parameter in the send message function (of any type). Allows you to edit sent messages;
- GET /labels - Get a list of labels (20 in total);
- GET /labels/{labelID} - Get a list of label associations;
- POST /labels/{labelID}/{itemID} - Assign an association to a label (message/dialog);
- DELETE /labels/{labelID}/{itemID} - Delete the association;
- Webhooks: labels.post and labels.delete - new labels and delete labels;
- Webhooks: groups.put - changes to group members;
- Webhooks: groups.post - new groups;
- Webhooks: groups.patch - update group data;
- Webhooks: contacts.patch - update contacts;
- messages.patch and chats.patch send events if labels of messages and dialogs have changed;
Fixed
- QR code is updated on time;
- Hooks do not include system hooks when loading;
- Designations of all subtypes in the query response are specified;
Oct 16, 2023 (View details)
New
- Added webhooks for various events: Messages (new/offline, editing, deletion), Statuses (of messages), Chats (reception, updating, deletion), Presences (number activity), Calls (incoming, missed, accepted, rejected), Users (Login/Logout), Channel (channel status change, QR update)
- Added source parameter, to identify the source of the message (API / Web WhatsApp / App)
- Stickers added to "auto_download" settings
- Added methods for user profile management (name / avatar / description)
- Added methods for managing blocklists (add to blacklist / remove)
- Increased the base64 limit per request length to 200mb
- Added and increased the number of proxies for channels (automatically applied to new channels)
Fixed
- Fixed the "lastMessage" parameter when receiving chats
- Fixed avatars retrieval in new groups
- Correct "target" implemented in the webhook for message reactions
Sep 25, 2023
New
- Added the "Get presence" method. Allows you to get room statuses and e.g. develop Last Seen Checker
- Added the ability to display "typing" or "recording" statuses in the /presences method
Fixed
- Fixed "Get group icon" and "Delete group icon" methods
- Fixed display of "played" status for audio messages
Sep 21, 2023
New
- Added filtering by author in /messages/list
- Added typing_time parameter to display typing status in /messages/text
- Added recording_time parameter to display recording status in /messages/voice
- Added ephemeral parameter to enable disappearing messages
- Added link_preview parameter to display link preview in /messages/text
Fixed
- Value of total number of messages in /messages/list method is displayed correctly
- ID of one and the same message in 'Message' and 'Ack' hooks have been brought to the same format
Sep 15, 2023
New
- Added method for adding members to a group
- Introduced Stripe payment system
Fixed
- Restrictions on the number of answer options in Polls were brought to standard