# Acquire MCP connector

Connect Acquire to Claude, ChatGPT, Cursor, or any MCP client through Elaichi so each person can open, snooze, and close support cases, send messages, add notes, and look up contacts, inside their own Acquire access with every action logged.

Source: https://elaichi.ai/connectors/acquire/

## Facts

| | |
| --- | --- |
| Application | Acquire |
| Category | Helpdesk |
| AI tools | 148 |
| Authentication | Connects with an API key |
| Needs your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. 148 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once Acquire is connected

- Which Acquire cases are still open past two days?
- Summarize the latest messages on case 4821.
- How many Acquire cases did support close last week?

## Connect Acquire in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Acquire.
2. Optionally set Share with, then press Connect.
3. Paste an Acquire API key. One person generates a token in Acquire and pastes it once. Everyone else works through Share with, and never sees it.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Acquire tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Acquire to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect Acquire to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect Acquire to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Acquire to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a Acquire tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Acquire through Elaichi

### Catch up on a case before replying

Support. Ask for a customer's open Acquire case and the messages already exchanged on it, then draft the next reply in the same conversation without switching tabs.

### Close resolved cases in one pass

Support. At the end of a shift, list the Acquire cases that are waiting on nothing and close them, with a note recording why each one was wrapped up.

### Pull a colleague into a tricky case

Support. When a billing or technical question lands in the wrong place, invite the right agent onto the Acquire case and leave an internal note explaining what has been tried so far.

### Check a prospect's support history before a call

Sales. Search Acquire contacts for the company you are about to speak with and read their recent cases, so you walk in knowing what has gone wrong and what was fixed.

### Send a follow-up by email or text

Customer success. After a renewal conversation, create a message to the contact in Acquire as an email or an SMS and open a case to track anything they asked for.

### Snooze cases waiting on a vendor

Operations. Snooze the Acquire cases that are blocked on a third party until the date they promised, and clear the snooze early if the answer arrives sooner.

## Frequently asked questions

### How do I connect Acquire to Claude?

First connect Acquire in Elaichi by pasting in an Acquire API key, which you copy from your Acquire settings. There is no OAuth application to register and no client ID or secret to generate. Then open Claude, go to Customize, then Connectors, then Add, and paste https://api.elaichi.ai/mcp as the endpoint. Sign in to Elaichi when Claude asks, and your Acquire cases, messages, notes, and contacts are available in the chat.

### Does Acquire work with ChatGPT and Cursor as well as Claude?

Yes. Once Acquire is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client, and the Elaichi Agent. You connect Acquire once and every client you use picks it up.

### What can an AI agent actually do with my Acquire data?

With Acquire connected, an agent can list and read your cases and the messages on them, open a new case, close one, snooze it, or invite another agent onto it. It can add internal notes, send a customer a message by email or SMS, and search or create contacts. Because Acquire exposes a lot of actions, short concrete asks such as "show me open cases for Northwind" work better than long multi-part sentences.

### Does connecting Acquire give the AI access to every case and contact?

No. Every request to Acquire runs as the person who signed in, so the agent sees only the cases, messages, and contacts that person can already see in Acquire itself. Elaichi can narrow that further with restrictions per action, but it can never widen it beyond what Acquire grants the person.

### Can my team share one Acquire connection?

Yes. One person connects Acquire with the API key and shares the connection with a team in Elaichi, and nobody else ever handles the key. Each teammate still signs in to Elaichi as themselves, so every case closed or message sent through Acquire is recorded in the audit log under their own name.

### Can I stop an agent from deleting or changing things in Acquire?

Yes. Restrictions in Elaichi work per action, so you can allow reading Acquire cases and contacts while blocking deleting messages or notes, or blocking sending SMS entirely. A blocked action is never advertised to Claude, ChatGPT, Cursor, or any other client, so no prompt can reach it, however it is worded.

### What happens to an Acquire connection when someone leaves?

When you offboard a person in Elaichi, their access to Acquire through every connected client ends at once. If they had been using a shared Acquire connection, it keeps working for everyone else on the team. If you ever want Acquire gone completely, disconnecting it once in Elaichi removes it from Claude, ChatGPT, Cursor, and every other client at the same time.

## All 148 Acquire tools

Every tool below is callable through https://api.elaichi.ai/mcp once Acquire is connected, subject to the toolbox it is in and the restrictions on the caller.

- **List all Acquire cases** (List). List Acquire cases with optional condition-based filtering and relation expansion. Returns: id, channel, contact, threadId, dateCreated, dateUpdated, contactId, closedBy, visitId, messageSeen, title, description, status, closingState, dateQueue, datePending, dateActive, dateClosed, queueId, queueOrder, meta, parentId, userId, waitTime, cases, users, lastMessage, fields, isCaseJoined, timelineId,…
- **Get single Acquire case by ID** (Get). Get a single Acquire case by id. Returns: id, channel, contact, threadId, dateCreated, dateUpdated, status, meta, parentId. Required: id.
- **Create a Acquire case** (Create). Create a new Acquire chat case for a contact. Returns the created case including id, channel, status, contact, threadId, title, dateCreated, and visitId. Required: contactId.
- **Acquire cases close** (Close). Close a case in Acquire by providing its case ID. Returns: 0, foreverClosed, leftUser, caseId, contactId, userId, userType. Required: caseId.
- **Acquire cases invite agent** (Invite). Invite agents or departments to a case chat in Acquire. Returns: userId, online, sent. Required: caseId. At least one of agentIds or department must be provided.
- **List all Acquire messages** (List). List conversation messages in Acquire filtered by thread and contact. Returns: dateCreated, dateUpdated, id, channel, parentId, caseId, senderId, senderType, message, seen, meta, sender, type. Required: threadId, contactId.
- **Get single Acquire message by ID** (Get). Get a single message in Acquire by id. Returns: id, caseId, channel, senderId, senderType, type, message, dateCreated, dateUpdated, seen, meta, sender. Required: id.
- **Create a Acquire message** (Create). Send a chat message to an active conversation in Acquire. Returns the created message with id, caseId, channel, type, message, sender, dateCreated, and the associated case. Required: contactId, caseId, and a message object with type and message. Only active cases may receive messages via the API.
- **Acquire messages create mail** (Create). Send an email message in Acquire. Returns the created mail message with id, caseId, subject, htmlBody, dateCreated, and sender details. Required: data. The To address must be an inbox connected to Acquire.
- **Acquire messages create sms** (Create). Send an SMS message in Acquire. Returns the sent SMS with id, threadId, timelineId, contactId, Body, From, To, message, and msgType. A phone number must be connected to your Acquire account. Find threadId and timelineId via the messages list endpoint.
- **Update a Acquire message by ID** (Update). Update a message in an Acquire conversation. Returns the updated message object including id, channel, message, type, dateCreated, dateUpdated, seen, sender, case, caseId, and threadId. Required: id, message (object with type and message).
- **Delete a Acquire message by ID** (Delete). Delete a message in Acquire by id. Returns: deleted. Required: id. This action cannot be undone.
- **Create a Acquire snooze** (Create). Create a snooze in Acquire. Returns: success, message, data, fields, dateCreated, dateUpdated, id. Required: scheduleDate and objectType; at least one of caseId or contactId must be provided.
- **Delete a Acquire snooze by ID** (Delete). Delete a specific snooze in Acquire by id. Returns: success, message. Required: id. Snoozes may only be deleted by the agent who created them; this action cannot be undone.
- **List all Acquire notes** (List). List notes attached to a contact in Acquire. Returns: id, contactId, userId, type, title, description, dateCreated, users, lastMessage. Required: contact_id.
- **Get single Acquire note by ID** (Get). Get a single note by id in Acquire. Returns: id, contactId, userId, type, title, description, dateCreated, users, lastMessage. Required: id.
- **Create a Acquire note** (Create). Create a note for a contact in Acquire. Returns the created note including id, contactId, userId, type, title, description, dateCreated, users, and lastMessage. Required: contactId, type.
- **Acquire notes add message** (Add). Add a message to an existing note in Acquire. Returns the created message object including its id, message text, type, dateCreated, and nested note and user objects. Required: type, contact_id, note_id.
- **Delete a Acquire note by ID** (Delete). Delete a note in Acquire by id. Returns: success, message. Required: id. This action cannot be undone.
- **Acquire notes list messages** (List). List messages for a specific note in Acquire. Returns each message with its id, noteId, type, message text, dateCreated, and the associated user object. Required: noteId.
- **List all Acquire contacts** (List). List all contacts in Acquire from the platform's Contact List. Returns: id, dateCreated, dateUpdated, archive, clientType, clientName, clientVersion, clientOsName, clientOsVersion, clientDeviceType, clientDeviceVendor, clientDeviceModel, clientDetails, fields, company, tags, latestTimelineId, caseId, latestObjectType, title, description, channel, status, agentList, departmentList, lastViewObject,…
- **Acquire contacts search** (Search). Search Acquire contacts by keyword. Returns: id, meta, object, type. Required: search. This endpoint is in beta and some features may not work as documented.
- **Get single Acquire contact by ID** (Get). Get a single Acquire contact by id. Returns: id, dateCreated, dateUpdated, archive, clientType, clientName, clientVersion, clientOsName, clientOsVersion, clientDeviceType, clientDeviceVendor, clientDeviceModel, clientDetails, companyId, fields, company, cases, tags, latestTimelineId, caseId, latestObjectType, title, description, channel, status, agentList, departmentList, lastViewObject,…
- **Create a Acquire contact** (Create). Create a new contact in Acquire with attributes such as name, email, phone, and city. Custom attribute keys may be included in the fields object. Returns: id, dateCreated, dateUpdated, clientType, clientName, clientVersion, clientOsName, clientOsVersion, clientDeviceType, clientDeviceVendor, clientDeviceModel, clientDetails, archive, companyId, fields.
- **Acquire contacts block** (Block). Block one or more contacts in Acquire by their contact IDs until a specified expiration date. Returns true on success. Required: data, type, blockTill.
- **Acquire contacts merge** (Merge). Merge two or more contacts in Acquire by combining secondary contacts (sourceIds) onto a primary contact identified by merge_id. Returns: id, message. Required: merge_id, sourceIds. Merges cannot be reverted.
- **Update a Acquire contact by ID** (Update). Update data for a single contact in Acquire. Returns the updated contact object including id, dateCreated, dateUpdated, clientType, fields, and archive. Required: id.
- **Delete a Acquire contact by ID** (Delete). Delete a contact in Acquire by id. Returns: deleted. Required: id. This action cannot be undone.
- **List all Acquire companies** (List). List companies in Acquire with optional filtering, field selection, and relation expansion. Returns: id, dateCreated, dateUpdated, fields, contacts, parent, companies.
- **Get single Acquire company by ID** (Get). Get a single Acquire company by id with optional field selection and relation expansion. Returns: id, dateCreated, dateUpdated, fields, contacts. Required: id.
- **Create a Acquire company** (Create). Create a new company in Acquire. Returns: id, dateCreated, dateUpdated, fields. Required: fields (including description). The system auto-matches the company name to the website provided.
- **Update a Acquire company by ID** (Update). Update an existing Acquire company by id. Returns: id, dateCreated, dateUpdated, fields, contacts. Required: id, fields. The system auto-matches the company name to the website provided.
- **Delete a Acquire company by ID** (Delete). Delete an Acquire company by id. Returns: deleted. Required: id. Deleting a company does not remove related contacts or cases; this action cannot be undone.
- **Acquire calls create call in queue** (Create). Create a call in the queue in Acquire. Returns: success, message. Required: CallId, To, From.
- **Acquire calls create ringing** (Create). Create a ringing call in Acquire. Returns: success, message. Required: email, Direction, CallId, To, From. Email is not required for incoming calls.
- **Acquire calls create answered** (Create). Create an answered call in Acquire. Returns: success, message. Required: Direction, From, To, CallId, email.
- **Acquire calls create call end** (Create). Create an ended call in Acquire. Returns: success, message. Required: email, From, To, CallId, CallStatus, RecordingUrl, Duration, Direction. Email is optional for incoming calls.
- **Acquire bot groups get default** (Get). Get the default Conversational Bot group in Acquire. Returns: id, title, description, isDefault, askFeedback, cascadeApplicable, createdBy, updatedBy, dateCreated, dateUpdated.
- **List all Acquire bot groups** (List). List Conversational Bot groups in Acquire. Returns: id, title, description, isDefault, askFeedback, cascadeApplicable, createdBy, updatedBy, dateCreated, dateUpdated.
- **Create a Acquire bot group** (Create). Create a new Conversational Bot group in Acquire. Returns: success, message, addedGroup.
- **Delete a Acquire bot group by ID** (Delete). Delete a Conversational Bot group in Acquire by id. Returns: success, message. Required: id. This action cannot be undone.
- **Acquire bot groups copy** (Copy). Copy a Conversational Bot group in Acquire, duplicating its current questions and answers into a new group. Returns: success, message. Required: id.
- **List all Acquire bot QNA** (List). List questions and answers for a group in Acquire. Returns: id, type, subtype, status, language, answerType, actionEnabled, wantFeedback, askedCount, allowRelatedQue, relatedQueIds, createdBy, updatedBy, dateCreated, dateUpdated, qnaMainQuestions, qnaMainAnswers. Required: type, groupId. Use type to filter by all, live, or suggested QnA.
- **Get single Acquire bot QNA by ID** (Get). Get a single Acquire QnA entry by id. Returns: id, type, success, message. Required: id.
- **Create a Acquire bot QNA** (Create). Create a new QnA entry in Acquire. Returns: success, message, addedObject, fields, dateCreated, dateUpdated, id. Required: qnaGroupId, qnaMainQuestions, qnaMainAnswers, qnaMainActions.
- **Update a Acquire bot QNA by ID** (Update). Update a QnA in Acquire by id. Returns: success, message, updatedObject, delId. Required: id.
- **Delete a Acquire bot QNA by ID** (Delete). Delete a QnA in Acquire by id. This action cannot be undone. Returns: success, message, delId. Required: id.
- **Acquire bot QNA publish** (Publish). Toggle the publish status of a QnA in Acquire — drafts become published and published questions become drafts. Returns: success, message, movedId. Required: move_id.
- **Acquire bot QNA bulk action** (Action). Perform a bulk action on multiple QnAs in Acquire, such as deleting a set of questions by their record IDs. Returns: success, message, lessEventsNotice.
- **Acquire bot QNA push to suggestions** (Push). Push a question to Acquire Conversational Bot suggestions, creating it in draft status; if a similar question already exists within the specified group, the new question is merged into that QnA group. Returns: message.
- **Acquire bot QNA import** (Import). Import QnA pairs into Acquire by specifying a group, source language, and an array of question/answer pairs. Returns: success, message.
- **List all Acquire sequence bots** (List). List sequence bots in Acquire. Returns each sequence with id, title, description, status, greeting, askFeedback, identifier, identifierCount, isImported, isCloned, clonedCount, createdBy, updatedBy, dateCreated, dateUpdated, and a nested bots configuration object.
- **Get single Acquire sequence bot by ID** (Get). Get a single sequence bot by id in Acquire. Returns: lead, id, title, status, greeting, askFeedback, identifier, identifierCount, isImported, isCloned, clonedCount, createdBy, updatedBy, dateCreated, dateUpdated. Required: id.
- **Create a Acquire sequence bot** (Create). Create a new sequence bot in Acquire. Returns the created sequence under the lead key including id, title, description, status, greeting, askFeedback, identifier, identifierCount, isImported, isCloned, clonedCount, createdBy, updatedBy, dateCreated, and dateUpdated. Required: greeting, status, title.
- **Update a Acquire sequence bot by ID** (Update). Update a sequence bot by id in Acquire. Returns the updated sequence including id, title, description, status, greeting, askFeedback, identifier, identifierCount, isImported, isCloned, clonedCount, createdBy, updatedBy, dateCreated, and dateUpdated. Required: id.
- **Delete a Acquire sequence bot by ID** (Delete). Delete a sequence bot by id in Acquire. This action cannot be undone. Returns: success, message. Required: id.
- **Acquire sequence bots bulk action** (Action). Perform a bulk action on Acquire sequence bots. Supply sequence IDs in recordIds and the desired action in actionType. Returns: success, message, lessEventsNotice. Required: recordIds, actionType. The only documented actionType is "delete".
- **Acquire sequence bots copy** (Copy). Create a copy of an existing Acquire sequence bot by id. Returns the copied sequence object including its id, title, description, status, identifier, and dateCreated. Required: clone_id.
- **Get single Acquire sequence branch by ID** (Get). Get a single Acquire sequence branch by id. Returns the branch object including its id, title, visibleOrder, position, isParent, and leadEdges. Required: id.
- **Create a Acquire sequence branch** (Create). Create a new Acquire sequence branch. Returns: message. Required: id (sequence ID), title, and position.
- **Update a Acquire sequence branch by ID** (Update). Update an Acquire sequence branch by id. Returns: success, message. Required: id, title, and data.
- **Delete a Acquire sequence branch by ID** (Delete). Delete an Acquire sequence branch by id. This action cannot be undone. Returns: success, message. Required: id.
- **Acquire sequence branches set parent** (Set). Set a child Acquire sequence branch as a parent branch. Returns: success, message. Required: parent_branch_id and leadId.
- **List all Acquire interaction cards** (List). List all custom interaction cards in Acquire, optionally filtered by contact. Returns: id, title, contactId, userId, view, meta, dateCreated.
- **Get single Acquire interaction card by ID** (Get). Get a single interaction card in Acquire by id. Returns: id, title, contactId, userId, view, meta, dateCreated, success, data, message. Required: id.
- **Create a Acquire interaction card** (Create). Create a new interaction card in Acquire. Returns: success, data, message. Required: contact_id, view.
- **Update a Acquire interaction card by ID** (Update). Update an interaction card in Acquire by id. Returns: success, data, message. Required: id, view.
- **Delete a Acquire interaction card by ID** (Delete). Delete a custom interaction card in Acquire by id. Warning: this action cannot be undone. Returns: success, message. Required: id.
- **Create a Acquire general card** (Create). Create a general custom card in Acquire. Returns: success, data, message. Required: type, config, displayScope, area. These endpoints are in beta testing.
- **Delete a Acquire general card by ID** (Delete). Delete a general custom card in Acquire by id. Returns: success, message. Required: id. This action cannot be undone. These endpoints are in beta testing.
- **Acquire analytics custom reporting delete custom chart** (Delete). Delete a custom chart in Acquire by its report key. Returns the deleted chart's success status and full chart data including title, chartKey, chartType, id, and totalCount. Required: report_key. This action cannot be undone.
- **Acquire analytics custom reporting generate chart** (Generate). Create a custom chart in Acquire with a title, chart type, and configuration. Returns: success, data, url. Required: config, chartType, title.
- **Acquire analytics custom reporting edit custom report** (Action). Edit a custom report in Acquire by updating its name or description. Returns: success, url. Required: reportKey.
- **Acquire analytics custom reporting generate report** (Generate). Create a custom report in Acquire with a name, description, and selected object type. Returns: success, url. Required: objectKey, reportName.
- **Acquire analytics custom reporting delete custom report** (Delete). Delete a custom report in Acquire by its report key. Returns: success, url. Required: report_key. This action cannot be undone.
- **Acquire analytics custom reporting get custom report** (Get). Get custom report details and associated chart data from Acquire by report key. Returns: success, url. Required: report_key.
- **Acquire analytics custom reporting get all custom reports** (Get). List all custom reports in Acquire with name, description, and report key. Returns: success, customReport, url.
- **Acquire analytics custom reporting get data points** (Get). Retrieve all available data points for Acquire analytics objects. Returns: objects, success, url.
- **Acquire analytics custom reporting get custom chart** (Get). Retrieve a custom chart's data with pagination in Acquire. Returns: success, data, url. Required: chart_id.
- **Acquire analytics custom reporting schedule chart** (Action). Schedule a custom chart for periodic email delivery in Acquire. Returns: success, data, message, url. Required: chartId, emails, schedulePeriod.
- **Acquire analytics custom reporting delete scheduled chart** (Delete). Remove an already scheduled chart email from Acquire custom reporting. Returns an empty 204 response on success. Required: scheduleMailId.
- **Acquire analytics general cases overview** (Action). Get Acquire cases overview analytics for a date range, including pending-to-active, active-to-closed, and reopened counts plus average transition times. Returns the casesOverview object with graphRow (labels, total, pendingToActive, activeToClose, reopened, avgPendingToActiveTime, avgActiveToCloseTime) and summary with current and previous period values.
- **Acquire analytics general cases by channel** (Action). Get Acquire cases by channel analytics showing total, chats, mail, voip, private form, and social media case counts over a date range. Returns the casesByChannel object with graphRow (labels, totalCases, totalChats, totalMails, totalVoip, totalPrivateForms, socialAppsCases) and summary with current and previous period values.
- **Acquire analytics general busiest periods cases** (Action). Get Acquire busiest periods case analytics showing case counts by time of day across a specified date range. Returns the busiestPeriodsCases object with graphRow containing a data array of time-slot labels and per-two-hour case counts.
- **Acquire analytics chat chat overview** (Action). Get chat overview analytics from Acquire with hourly time-series and period-over-period summary metrics. Returns: chatOverview.
- **Acquire analytics chat chat handle time** (Action). Get chat handle time analytics from Acquire showing distribution of chats across handling-time buckets. Returns: chatHandleTime.
- **Acquire analytics chat busiest periods chats** (Action). Get busiest inbound chat period analytics from Acquire showing chat volume by hour across each day. Returns: busiestPeriodsChats.
- **Acquire analytics chat conversations tagged** (Action). Retrieve the number of conversations your team tagged vs. the total number of conversations in Acquire. Returns: conversationsTagged.
- **Acquire analytics chat tag reporting** (Action). Retrieve a list of the most frequently used chat tags in Acquire. Returns the tagReporting object containing a graphRow with each tag's title, chats count, percentage, and color.
- **Acquire analytics chat most common tags** (Action). Retrieve a list of the most common tags used in Acquire chat conversations within a date range. Returns: data, success, output.
- **Acquire analytics chat visitors by location** (Action). Retrieve counts of visitor interactions by country in Acquire. Returns: data, success, output.
- **Acquire analytics chat most active visit times** (Action). Retrieve data for the most active visit times in Acquire chat analytics. Returns: data, success, output.
- **Acquire analytics chat pages with most chats** (Action). Retrieve data for the pages with the most chats in Acquire. Returns: data, success, output.
- **Acquire analytics chat visitor reference** (Action). Retrieve data for the pages visitors were on before visiting your Acquire site (reference pages). Returns: data, success, output.
- **Acquire analytics chat video analytics** (Action). Get video session analytics data in Acquire. Returns the videoAnalytics object with graphRow (labels, totalSession, averageSessionTime, responseTime arrays) and summary metrics comparing current and previous periods.
- **Acquire analytics chat browser overview** (Action). Get visitor browser distribution analytics in Acquire. Returns the browserOverview object with graphRow containing labels and visitorCount arrays, plus success and output fields.
- **Acquire analytics chat os overview** (Action). Get visitor operating system distribution analytics in Acquire. Returns the osOverview object with graphRow containing labels and data arrays, plus success and output fields.
- **Acquire analytics chat device overview** (Action). Get visitor device type distribution analytics in Acquire. Returns the deviceOverview object with graphRow containing labels and data arrays, plus success and output fields.
- **List all Acquire kb groups** (List). List all knowledge base article groups in Acquire. Returns: id, name, slugKey, status, isDefault, customDomain, baseGroupsLang, isSetup, createdBy, updatedBy, dateCreated, dateUpdated.
- **Create a Acquire kb group** (Create). Create a new article group in the Acquire knowledge base. Returns: success, message, data. Required: name.
- **Update a Acquire kb group by ID** (Update). Update a knowledge base group in Acquire by id. Returns: success, message, data. Required: id.
- **Get single Acquire kb group by ID** (Get). Get a single knowledge base group in Acquire by id. Returns: id, name, slugKey, status, isDefault, customDomain, isSetup, baseGroupsLang, createdBy, updatedBy, dateCreated, dateUpdated, title, askFeedback, cascadeApplicable. Required: id.
- **Delete a Acquire kb group by ID** (Delete). Delete a knowledge base group in Acquire by id. Returns: success, message, data. Required: id. This action cannot be undone.
- **List all Acquire kb articles** (List). List all Knowledge Base articles in Acquire. Returns each article with id, title, articleSlug, description, content, jsonContent, access, status, dateCreated, dateUpdated, seo, and tags. Filter by groupId, categoryId, author, access, or status.
- **Create a Acquire kb article** (Create). Create a new Knowledge Base article in Acquire. Returns: success, message. Required: title, slug, groupId.
- **Update a Acquire kb article by ID** (Update). Update an existing Knowledge Base article in Acquire. Returns: success, message. Required: id, groupId.
- **Delete a Acquire kb article by ID** (Delete). Delete a Knowledge Base article in Acquire. Returns: success, message, data. Required: id, groupId. This action cannot be undone.
- **Get single Acquire kb article by ID** (Get). Get a single Knowledge Base article in Acquire by id. Returns: success, articles, message, data. Required: id.
- **Create a Acquire kb category** (Create). Create a new Knowledge Base category in Acquire. Returns: success, message. Required: name, groupId.
- **Update a Acquire kb category by ID** (Update). Update an existing Knowledge Base category in Acquire by id. Returns: success, message. Required: id.
- **Delete a Acquire kb category by ID** (Delete). Delete a Knowledge Base category in Acquire by id. Returns: success, message, data. Required: id. This action cannot be undone.
- **List all Acquire kb categories** (List). List all Knowledge Base categories in Acquire. Returns each category's id, name, slug, description, status, dateCreated, dateUpdated, articleCount, parentCategory, visibleOrder, categoryIcon, createdBy, updatedBy, internal, publish, and archive.
- **List all Acquire users** (List). List all available Acquire users. Returns: id, firstName, lastName, name, email, type, status, phone, photo, lastLoginId, parentId, ownerId, inviteToken, language, clientId, clientAppId, clientAuthorizer, clientPermissions, stateId, countryId, dateCreated, meta, logo, organization, sso, departments, roles.
- **Get single Acquire user by ID** (Get). Get a single Acquire user by id. Returns: id, firstName, lastName, name, email, type, status, phone, photo, lastLoginId, parentId, ownerId, inviteToken, language, clientId, clientAppId, clientAuthorizer, clientPermissions, stateId, countryId, dateCreated, meta, logo, organization, sso. Required: id.
- **Create a Acquire user** (Create). Create a new Acquire user. Returns: user, success, message, deleted.
- **Update a Acquire user by ID** (Update). Update an Acquire user's information by id. Returns an array containing the updated user object with id, name, email, type, status, phone, dateCreated, roles, and departments. Required: id.
- **Acquire users bulk delete** (Delete). Delete an Acquire user by userId. Returns: deleted. Required: userId. This action cannot be undone.
- **List all Acquire roles** (List). List Acquire account roles. Returns: id, roleName, permissions, permissionType, meta, users. Optional filters via select, relations, where, and order query parameters.
- **Get single Acquire role by ID** (Get). Get a single Acquire account role by id. Returns: id, roleName, permissions, permissionType, meta, users. Required: id.
- **Create a Acquire role** (Create). Create a new Acquire account role. Returns: id, roleName, permissions, permissionType, meta. Required: roleName, permissions.
- **Update a Acquire role by ID** (Update). Update an existing Acquire account role by id. Returns: id, roleName, permissions, permissionType, meta, users. Required: id.
- **Acquire roles bulk delete** (Delete). Delete an Acquire account role. Returns: deleted. Required: id. Warning: This action cannot be undone.
- **List all Acquire departments** (List). List all departments and users who belong to those departments in Acquire. Returns: id, name, status, users. Supports filtering via where, ordering via order, field selection via select, and relation loading via relations.
- **Get single Acquire department by ID** (Get). Get a single department by id in Acquire. Returns: id, name, status, users. Required: id. Use the relations query parameter to include related entities such as users.
- **Create a Acquire department** (Create). Create one or more new departments in Acquire by providing a department_list array. Returns an array of created department objects including id, name, and status. Required: department_list. Each department name must be unique; set status to "active" to publish or "disabled" for draft.
- **Update a Acquire department by ID** (Update). Update a department's name or status in Acquire. Returns the updated department object including id, name, status, and users. Required: id. Set status to "active" to publish or "disabled" for draft.
- **Delete a Acquire department by ID** (Delete). Delete a department by id in Acquire. Returns an empty 204 response on success. Required: id.
- **Acquire analytics cobrowse overview** (Action). Retrieve cobrowse analytics metrics in Acquire including sessions, durations, and visited pages. Returns the cobrowse object with graphRow time-series data (totalCobrowseSession, totalPageVisited, averageSessionTime) and summary metrics comparing current and previous periods.
- **Acquire analytics cobrowse channel wise** (Action). Retrieve channel-wise cobrowse session analytics in Acquire, including average session time per channel. Returns the coBrowseChannelWise object with graphRow time-series data (totalSessions, averageSessionTime, totalCoBrowseTime) and summary metrics comparing current and previous periods.
- **Acquire analytics cobrowse page source** (Action). Retrieve a list and count of URLs visited during cobrowse sessions in Acquire. Returns the coBrowsePageSource object with graphRow data containing pageUrl and pageVisited counts for each visited page.
- **Acquire analytics email overview** (Action). Get an email analytics overview in Acquire with totals for emails sent, received, and average response time. Returns the allEmailOverview object including graph data for totalEmails, totalEmailsSent, totalEmailsReceived, and averageResponseTime, plus summary metrics with current and previous period comparisons.
- **Acquire analytics email activity** (Action). Get email activity analytics in Acquire showing the most active times for emails read, unread, delivered, replied to, and bounced. Returns the emailActivity object including hourly graph data for totalMailRead, totalMailUnread, totalMailDelivered, totalMailReplied, and totalMailBounced, plus summary metrics with current and previous period comparisons.
- **Acquire analytics voip calls overview** (Action). Get Acquire VoIP call metrics including number of calls and average duration per time period. Returns the callsOverview object containing graphRow with labels, outgoingCalls, incomingCalls, missedCalls, and averageCallTime arrays, plus a summary with current and previous period totals, success, and output format.
- **Acquire analytics voip sms metrics** (Action). Get Acquire SMS metrics showing how many messages your team receives and responds to along with average response time. Returns the smsMetrics object containing graphRow with labels, incomingSms, outgoingSms, failedSms, and averageResponseTime arrays, plus a summary with current and previous period totals, success, and output format.
- **Acquire analytics voip call analysis** (Action). Get Acquire IVR and hold time analytics data. Returns the callAnalysis object containing graphRow with labels, peopleAddedInCall, peopleLeftIVR, peopleLeftFromHold, averageIVRTime, and averageHoldTime arrays, plus a summary with current and previous period totals, success, and output format.
- **List all Acquire analytics agent** (List). List Acquire agent performance data including name, ID, department, role, rating, online status, and channel access. Returns: id, name, email, image, department, role, rating, isOnline, stateChat, stateMail, stateVoip.
- **Acquire analytics agent graph data** (Action). Get Acquire agent performance graph data including ratings, response times, and total conversations across all channels. Returns the agentStatistics object with data (graphRow and summary), success, and output. Required: agent_id.
- **Acquire analytics agent leaderboard** (Action). List Acquire agent leaderboard rankings by rating and cases solved. Returns: id, email, departments, role, solvedCases, totalTimeSpent, avgTimeSpentPerCase, averageResponseTime, averageRatingFeedback, agent.
- **Acquire analytics bot sequence bot overview** (Action). Get an overview of Sequence Bot conversation analytics in Acquire, including counts for initiated, completed, live hand offs, and abandoned conversations. Returns the sequenceBotOverview object including graphRow with initiated, completed, liveHandOffs, and abandoned time-series arrays, and summary with current and previous period comparisons.
- **Acquire analytics bot leads generated** (Action). Get a list of Sequence Bot leads generated in Acquire with per-lead conversation counts. Returns the leadsGenerated object including graphRow data with lead_name, initiated, completed, transferred, and incompleted counts per lead, plus success and output status.
- **Acquire analytics bot path analysis** (Action). Get branch path analysis for a specific Sequence Bot lead in Acquire, showing how visitors navigate between bot branches. Returns the botPathAnalysis object including graphRow with from_branch, to_branch, count, from_visible_order, and to_visible_order per transition. Required: leadId.
- **Acquire analytics bot lead details** (Action). Get a list of Sequence Bot leads and their branch details including branch IDs in Acquire. Returns the botLeadDetails object including leads with id, title, and nested details (branch list with next_branch, id, and title), plus success status.
- **Acquire analytics bot conversational bot overview** (Action). Get an overview of Conversational Bot analytics in Acquire, showing contacts and conversations handled by your bot. Returns the conversationalBotOverview object including graphRow with customersEngaged, interactionsWithBot, resolvedIssues, and unansweredQuestions time-series arrays, and summary with current and previous period counts.
- **Acquire analytics bot questions report** (Action). Get a Conversational Bot questions report from Acquire showing how many questions were added, used, and suggested over a date range. Returns the questionsReport object including graphRow time-series data (labels, totalQuestionsAdded, totalQuestionsInUse, totalSuggestedQuestions, totalQuestionGroups) and summary with current/previous period counts, plus success and output status.
- **Acquire analytics kb overview** (Action). Get a Knowledge Base analytics overview in Acquire covering content creation, search volume, and article feedback. Returns: overview, success, url.
- **Acquire analytics kb searches** (Action). Get Knowledge Base search analytics in Acquire showing total, successful, and unsuccessful search trends. Returns: searches.
- **Acquire analytics kb most popular searches** (Action). Get the most frequently searched terms in your Acquire Knowledge Base. Returns: mostPopularSearches, firstName, lastName, id, status, name, email, dateCreated, meta, organization, sso.
- **Acquire analytics kb all questions reporting** (Action). Get article-level view counts and reaction data for your Acquire Knowledge Base. Returns: allQuestionsReporting, firstName, lastName, id, status, name, email, dateCreated, meta, organization, sso.
