Inbox
Connect WhatsApp numbers, work their conversations and put an agent on each number.
13 endpoints
- POSTConnect a WhatsApp number/api/ext/omni_v2/whatsapp/inboxesConnect a new WhatsApp number to the project by creating a WhatsApp inbox.
- GETList WhatsApp inboxes/api/ext/omni_v2/whatsapp/inboxesList the WhatsApp inboxes connected to the project, oldest first.
- GETGet WhatsApp inbox/api/ext/omni_v2/whatsapp/inboxes/{inbox_id}Retrieve the full details of a single WhatsApp inbox by its id.
- PATCHUpdate WhatsApp inbox/api/ext/omni_v2/whatsapp/inboxesUpdate the configuration of one of the project's WhatsApp inboxes, such as its WhatsApp Cloud API credentials, phone number details, webhook verify token, auto-assignment behavior, and display name.
- DELDelete WhatsApp inbox/api/ext/omni_v2/whatsapp/inboxesDelete one of the project's WhatsApp inboxes, disconnecting that WhatsApp number from the project.
- POSTCreate WhatsApp conversation/api/ext/omni_v2/whatsappCreate a new WhatsApp conversation (ticket) for a contact and return the full conversation object.
- GETList WhatsApp conversations/api/ext/omni_v2/whatsappList WhatsApp conversations (tickets) on one of the project's WhatsApp numbers, with optional filtering by assignment and status, plus search by the customer's phone number or message text.
- POSTFilter WhatsApp conversations/api/ext/omni_v2/whatsapp/filterList WhatsApp conversations on one of the project's WhatsApp numbers using a structured filter payload instead of simple query parameters.
- POSTList WhatsApp conversations by contact/api/ext/omni_v2/whatsapp/contact/{contact_id}Lists the WhatsApp conversations of the contact identified by contact_id on one of the project's WhatsApp numbers, with optional server-side filtering in the request body and pagination via the page query parameter.
- POSTAssign an agent to a WhatsApp number/api/ext/omni_v2/whatsapp/assign_chatbotAttach an AI agent to one of the project's WhatsApp numbers so it automatically replies to incoming WhatsApp messages on that number.
- GETGet the agent on a WhatsApp number/api/ext/omni_v2/whatsapp/get_chatbotRetrieve the agent currently answering on one of the project's WhatsApp numbers.
- DELRemove the agent from a WhatsApp number/api/ext/omni_v2/whatsapp/unassign_chatbotRemove the agent from one of the project's WhatsApp numbers, stopping automatic AI replies on that number.
- POSTGet WhatsApp analytics/api/ext/omni_v2/whatsapp/analyticsGet aggregated WhatsApp conversation analytics for a date window.
