Inbox
Work the conversations of connected Instagram accounts and put an agent on each account.
9 endpoints
- GETList Instagram accounts/api/ext/omni_v2/instagram/inboxesList the Instagram accounts connected to the project, oldest first.
- GETGet Instagram account/api/ext/omni_v2/instagram/inboxes/{inbox_id}Retrieve one of the project's Instagram accounts by its id: id, name, username, avatar_url, disconnected, created_at, and the agent answering on it (agent_id and agent_name, null when none).
- DELDelete Instagram account/api/ext/omni_v2/instagram/inboxesRemove one of the project's Instagram accounts.
- GETList Instagram conversations/api/ext/omni_v2/instagramList Instagram conversations (tickets) on one of the project's Instagram accounts, with optional filtering by assignment and status.
- POSTFilter Instagram conversations/api/ext/omni_v2/instagram/filterList Instagram conversations on one of the project's Instagram accounts using a structured filter payload instead of simple query parameters.
- POSTList Instagram conversations by contact/api/ext/omni_v2/instagram/contact/{contact_id}Lists the Instagram conversations of the contact identified by contact_id on one of the project's Instagram accounts, with optional server-side filtering in the request body and pagination via the page query parameter.
- POSTAssign an agent to an Instagram account/api/ext/omni_v2/instagram/assign_chatbotAttach an AI agent to one of the project's Instagram accounts so it automatically replies to incoming Instagram direct messages on that account.
- GETGet the agent on an Instagram account/api/ext/omni_v2/instagram/get_chatbotRetrieve the agent currently answering on one of the project's Instagram accounts.
- DELRemove the agent from an Instagram account/api/ext/omni_v2/instagram/unassign_chatbotRemove the agent from one of the project's Instagram accounts, stopping automatic AI replies on that account.
