Chat Controller
The Chat Controller is responsible for managing all operations related to conversations between users and instances connected to WhatsApp. It offers a comprehensive interface to create, update, retrieve and manage messages and interactions within conversations, ensuring a smooth and effective communication experience.
Example of use:
Message Recovery: To view the message history, the client application requests messages from the conversation using the message retrieval endpoint.
Chat Status Update: Conversation state can be updated based on user interaction or system logic. This is done using the state update endpoint.
Getting Conversation Information: When viewing conversation details, the client application retrieves relevant information using the Conversation Insights endpoint.
📄️ Validate Numbers for WhatsApp Availability
Verify if a phone number is registered on WhatsApp.
📄️ Retrieve WhatsApp Profile Picture
Get the profile picture of a WhatsApp registered phone number.
📄️ Retrieve WhatsApp Status
Get the status message of a WhatsApp user.
📄️ Retrieve WhatsApp Business Profile
Get details of a WhatsApp Business account, including contact info, operational hours, and category.
📄️ Mark messages as read
Mark messages as read
📄️ Archive or Unarchive Chat
This endpoint allows you to archive or unarchive a WhatsApp chat. Archiving a chat is a way to organize and hide old conversations, while unarchiveing a chat makes the conversation visible again in the chat list.
📄️ Delete Message
The route is responsible for deleting messages in a WhatsApp chat.
📄️ Search Messages
This endpoint allows you to perform detailed searches for messages within a specific instance, based on various criteria, including message attributes and creation dates associated with an instance, with paging limited to 50 messages per reply.
📄️ Search Contacts
Search Contacts
📄️ Search Contacts
Search Contacts