> For the complete documentation index, see [llms.txt](https://developer.acquire.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.acquire.io/rest-apis.md).

# REST APIs

- [Introduction](https://developer.acquire.io/rest-apis/introduction.md)
- [Request Types, Permissions, Errors, & Limits](https://developer.acquire.io/rest-apis/introduction/interrelated.md)
- [Authorization](https://developer.acquire.io/rest-apis/authorization.md)
- [Conversation](https://developer.acquire.io/rest-apis/conversation.md): A collection of threads is a group of messages. A conversation is a record of messages with a contact and agent(s).
- [Cases](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases.md): Any interaction with a contact creates a case in Acquire.
- [Messages](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/messages-1.md): Message threads are conversations between agents and contacts.
- [Retrieve a list of messages](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/messages-1/list-messages.md): Retrieve a list of messages.
- [Retrieve a message](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/messages-1/get.md): Get a single message based on its ID
- [Send a message](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/messages-1/add.md): Add a new message via a channel
- [Update message](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/messages-1/update.md): Update a message
- [Delete Message](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/messages-1/delete-message.md): Delete a message.
- [Case List](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/list.md): Retrieve a list of cases
- [Single Case](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/get.md): Retrieve a single case.
- [Create](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/create.md): Create a new case
- [Close Case](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/close-case.md): Close a case
- [Reopen Case](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/reopen-case.md): Reopen a close case.
- [Invite Agent](https://developer.acquire.io/rest-apis/conversation/conversation-or-cases/invite-agent.md): Invite an agent or department to a case.
- [Snooze](https://developer.acquire.io/rest-apis/conversation/snooze.md): Snooze allows the agent to remove the conversation from active view for a set time.
- [\[Under Construction\] Delete Snooze](https://developer.acquire.io/rest-apis/conversation/snooze/delete-snooze.md): Delete a specific Snooze
- [Create Snooze](https://developer.acquire.io/rest-apis/conversation/snooze/create-snooze.md): Create a snooze. A snooze can be created both at the contact level and case level.
- [Notes](https://developer.acquire.io/rest-apis/conversation/conversation-or-notes.md): Notes are texts that are linked to case and contact objects.
- [List all notes](https://developer.acquire.io/rest-apis/conversation/conversation-or-notes/list.md): Retrieve all notes.
- [Retrieve a note](https://developer.acquire.io/rest-apis/conversation/conversation-or-notes/retrieve-a-note.md): Retrieve a single note.
- [Create](https://developer.acquire.io/rest-apis/conversation/conversation-or-notes/create.md): Create a note.
- [Add note message](https://developer.acquire.io/rest-apis/conversation/conversation-or-notes/note-message.md): Add a message to a note.
- [Delete note](https://developer.acquire.io/rest-apis/conversation/conversation-or-notes/delete-note.md): Delete a note
- [Retrieve note messages](https://developer.acquire.io/rest-apis/conversation/conversation-or-notes/retrieve-note-messages.md): Retrieve a list of note messages
- [Contact](https://developer.acquire.io/rest-apis/customer.md): A contact is someone who has initiated a conversation through any channel. Contacts can also belong to a company.
- [List all contacts](https://developer.acquire.io/rest-apis/customer/untitled.md): Lists all the contacts for an account
- [Retrieve a contact](https://developer.acquire.io/rest-apis/customer/get.md): Retrieve a single contact.
- [Add contact](https://developer.acquire.io/rest-apis/customer/create.md): Add a contact.
- [Block Contact](https://developer.acquire.io/rest-apis/customer/block-customer.md): Block an existing contact from the contact list and widget.
- [Merge contact](https://developer.acquire.io/rest-apis/customer/merge.md)
- [Update contact](https://developer.acquire.io/rest-apis/customer/update.md): Update a contact.
- [Delete contact](https://developer.acquire.io/rest-apis/customer/delete.md): Delete a contact.
- [Company](https://developer.acquire.io/rest-apis/company.md): A company is an organization that a contact belongs to. Contacts from the same organization should be grouped in a company.
- [List all companies](https://developer.acquire.io/rest-apis/company/list.md): Lists all companies in the account.
- [Retrieve a company](https://developer.acquire.io/rest-apis/company/get.md): Gets the specified company.
- [Add company](https://developer.acquire.io/rest-apis/company/create.md): Add a company.
- [Update company](https://developer.acquire.io/rest-apis/company/update.md): Update company information.
- [Delete company](https://developer.acquire.io/rest-apis/company/delete.md): Delete a company.
- [Phone](https://developer.acquire.io/rest-apis/telecommunication-outsider.md): Import voice from phone systems into Acquire as conversations.
- [Call in queue](https://developer.acquire.io/rest-apis/telecommunication-outsider/call-in-queue.md): Capture data while calls are in the queue.
- [Ringing](https://developer.acquire.io/rest-apis/telecommunication-outsider/ringing.md): Capture data while a call is ringing.
- [Answered](https://developer.acquire.io/rest-apis/telecommunication-outsider/answered.md): Capture data while a call is answered.
- [Call end](https://developer.acquire.io/rest-apis/telecommunication-outsider/call-end.md): Capture data when a call ends.
- [Chatbot](https://developer.acquire.io/rest-apis/chatbot.md): Chatbots provide an automated way of interacting with visitors. There are two types: Conversational and Sequential.
- [Conversational Bot](https://developer.acquire.io/rest-apis/chatbot/conversational-bot.md): The Conversational Bot uses AI to respond to visitors.
- [Groups](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/groups.md): Questions and answers for Conversational bots are organized into Groups.
- [Get Default Group](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/groups/get-default-group.md): API to get the default bot group
- [List](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/groups/list.md): API to list all the available groups
- [Add](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/groups/add.md): API to add a new bot group
- [Delete](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/groups/delete.md): Delete a Conversational Bot group
- [Copy](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/groups/copy.md): Copy a group
- [Question And Answer](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer.md): Conversational Bots collect visitor questions and answer (QnA) them using agent or AI-created answers.
- [List](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer/list.md): List the questions and answers in a group.
- [Get](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer/get.md): Retrieve a single QnA
- [Add](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer/add.md): Add a new QnA
- [Update](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer/update.md): Update a QnA
- [Delete](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer/delete.md): Delete a QnA
- [Publish](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer/publish.md): Change the status of a QnA
- [Bulk Action](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer/bulk-action.md): Take bulk action on QnAs
- [Push QnA To Suggestions](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer/push-qna-to-suggestions.md): Create a question and set its status to draft.
- [Import QnA](https://developer.acquire.io/rest-apis/chatbot/conversational-bot/question-and-answer/import-qna.md): Import QnA
- [Sequence Bot](https://developer.acquire.io/rest-apis/chatbot/sequence-bot.md): Sequence Bots allow administrators to create structured conversations for contacts.
- [Sequence List](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/list.md): List the bot sequences available
- [Get Single Sequence](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/get-single-sequence.md): Retrieve details for a specific sequence
- [Add](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/add.md): Add a new sequence
- [Update](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/update.md): Update a Sequence Bot's details
- [Delete](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/delete.md): Delete a sequence
- [Bulk Action](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/bulk-action-on-bots.md): Perform bulk actions on bots
- [Copy Existing Sequence](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/copy-existing-sequence.md): Copy an existing sequence
- [Branch](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/branch.md): A branch is a single node of a Sequence bot.
- [Get Single Branch](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/branch/get-single-branch.md): Retrieve the details of a branch sequence.
- [Add](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/branch/add.md): Add a new Sequence branch
- [Update](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/branch/update.md): Update a sequence branch.
- [Delete](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/branch/delete.md): Delete sequence branch
- [Set as Parent Branch](https://developer.acquire.io/rest-apis/chatbot/sequence-bot/branch/set-as-separate-branch.md): Set the parent branch
- [Bot resources](https://developer.acquire.io/rest-apis/chatbot/bot-resources.md)
- [Webhooks in chatbot](https://developer.acquire.io/rest-apis/chatbot/webhooks-in-chatbot.md)
- [Analytics](https://developer.acquire.io/rest-apis/analytics.md): View data for the various metrics tracked in Acquire.
- [Custom Reporting](https://developer.acquire.io/rest-apis/analytics/custom-reporting.md): Custom report endpoints.
- [General Analytics](https://developer.acquire.io/rest-apis/analytics/general-analytics.md): General analytics endpoints.
- [Chat](https://developer.acquire.io/rest-apis/analytics/chat.md): Retrieve data for chats.
- [Overview](https://developer.acquire.io/rest-apis/analytics/chat/overview.md): Retrieve general chat data.
- [Tags](https://developer.acquire.io/rest-apis/analytics/chat/tags.md): View your team’s tagging frequency and your most popular tags.
- [Visitor Information](https://developer.acquire.io/rest-apis/analytics/chat/visitor-demographics.md): Retrieve information about your visitors such as technology used and location.
- [Visitor Analytics](https://developer.acquire.io/rest-apis/analytics/chat/visitor-demographics/visitor-analytics.md): View visitor activity and location information.
- [Visitor Source Overview](https://developer.acquire.io/rest-apis/analytics/chat/visitor-demographics/visitor-source-overview.md): Retrieve information about the technology that visitors use.
- [Video Analytics](https://developer.acquire.io/rest-apis/analytics/chat/video-analytics.md): View your team’s video usage across conversations.
- [Cobrowse](https://developer.acquire.io/rest-apis/analytics/cobrowse.md): Retrieve data for your cobrowse sessions.
- [Chatbot](https://developer.acquire.io/rest-apis/analytics/chatbot.md): View analytics for Sequence and Conversational Bots.
- [Sequence Bot](https://developer.acquire.io/rest-apis/analytics/chatbot/sequence-bot.md): Track Sequence Bot conversions and conversations.
- [Conversational Bot](https://developer.acquire.io/rest-apis/analytics/chatbot/conversational-bot.md): Track Conversational Bot engagement and effectiveness.
- [Knowledge Base](https://developer.acquire.io/rest-apis/analytics/knowledge-base.md): View article visits, reader satisfaction, and popular categories.
- [Email](https://developer.acquire.io/rest-apis/analytics/email.md): Track email metrics including response times and reader activity.
- [VoIP - Call SMS](https://developer.acquire.io/rest-apis/analytics/voip-call-sms.md): See an overview of all call and SMS interactions.
- [Agent Performance](https://developer.acquire.io/rest-apis/analytics/agent-performance.md): See how your agents are doing including their average response time and rating.
- [\[Under Construction\] Custom Cards](https://developer.acquire.io/rest-apis/cards.md): Custom cards can be defined as a custom element. We offer tons of system cards along with custom Acquire UI.
- [Timeline-cards](https://developer.acquire.io/rest-apis/cards/interaction-cards-middle.md): Timeline cards appear in the middle of the agent panel.
- [Create Interaction Card](https://developer.acquire.io/rest-apis/cards/interaction-cards-middle/create-interaction-card.md): Create an Interaction Custom Card.
- [Update Interaction Card](https://developer.acquire.io/rest-apis/cards/interaction-cards-middle/update-interaction-card.md): Update an interaction card.
- [List all Cards](https://developer.acquire.io/rest-apis/cards/interaction-cards-middle/retrieve-cards.md): Retrieve a list of all custom cards.
- [Retrieve a card](https://developer.acquire.io/rest-apis/cards/interaction-cards-middle/retrieve-a-card.md): Retrieve a single card.
- [Delete card](https://developer.acquire.io/rest-apis/cards/interaction-cards-middle/delete-card.md): Delete a card.
- [Exclusive cards](https://developer.acquire.io/rest-apis/cards/general-cards-right-side.md): Create exclusive Custom Cards to pull in information to a contact's profile.
- [Create general card](https://developer.acquire.io/rest-apis/cards/general-cards-right-side/add-card.md): Create a general card.
- [Create app card - from other system](https://developer.acquire.io/rest-apis/cards/general-cards-right-side/create-app-card-from-other-system.md): Create a UI component card.
- [Delete card](https://developer.acquire.io/rest-apis/cards/general-cards-right-side/delete-card.md): Delete a custom card.
- [Knowledge Base](https://developer.acquire.io/rest-apis/knowledgebase.md): Manipulate data for Knowledge Base groups, categories, and articles.
- [Groups](https://developer.acquire.io/rest-apis/knowledgebase/groups.md): Knowledge base groups were in place to make the articles get grouped together. With help of groups similar topic related articles can be grouped together and placed as one.
- [Add](https://developer.acquire.io/rest-apis/knowledgebase/groups/add.md): This endpoint allows you to add a new article group in the Knowledge Base.
- [Update](https://developer.acquire.io/rest-apis/knowledgebase/groups/update.md): Update details for a group in the Knowledge base.
- [Get](https://developer.acquire.io/rest-apis/knowledgebase/groups/get.md): Retrieve details for all Knowledge Bases.
- [Get Single](https://developer.acquire.io/rest-apis/knowledgebase/groups/get-single.md): Retrieve details for a single Knowledge Base.
- [Delete](https://developer.acquire.io/rest-apis/knowledgebase/groups/delete.md): Delete a Knowledge Base.
- [Articles](https://developer.acquire.io/rest-apis/knowledgebase/articles.md): Articles are pages in a Knowledge Base.
- [Add Article](https://developer.acquire.io/rest-apis/knowledgebase/articles/add.md): Add a new article to a Knowledge Base
- [Update Article](https://developer.acquire.io/rest-apis/knowledgebase/articles/update.md): This endpoint allows you to update the details of an existing article in the knowledge base.
- [Delete Article](https://developer.acquire.io/rest-apis/knowledgebase/articles/delete.md): Delete an article.
- [Get Articles](https://developer.acquire.io/rest-apis/knowledgebase/articles/get.md): This endpoint allows you to get all the existing articles in Knowledge Base.
- [Get Single Article](https://developer.acquire.io/rest-apis/knowledgebase/articles/get-single-article.md): Retrieve a single article by the article ID
- [Category](https://developer.acquire.io/rest-apis/knowledgebase/category.md)
- [Add Category](https://developer.acquire.io/rest-apis/knowledgebase/category/add-category.md): Add a new category in the Knowledge Base.
- [Update Category](https://developer.acquire.io/rest-apis/knowledgebase/category/update-category.md): This endpoint allows you to update the details of existing category in the knowledge base.
- [Delete Category](https://developer.acquire.io/rest-apis/knowledgebase/category/delete-category.md): This endpoint allows you to delete a category from the knowledge base
- [Get Category](https://developer.acquire.io/rest-apis/knowledgebase/category/get-category.md): Retrieve all the available categories in the Knowledge Base.
- [Settings](https://developer.acquire.io/rest-apis/settings.md): Make changes to account information.
- [Account Settings](https://developer.acquire.io/rest-apis/settings/account-settings.md): Manage your account settings.
- [Users](https://developer.acquire.io/rest-apis/settings/account-settings/account-user-agent.md): Retrieve and manipulate details for users (also known as agents).
- [List](https://developer.acquire.io/rest-apis/settings/account-settings/account-user-agent/list.md): List all available users
- [Get Single](https://developer.acquire.io/rest-apis/settings/account-settings/account-user-agent/get-single.md): Retrieve information for a single user
- [Add](https://developer.acquire.io/rest-apis/settings/account-settings/account-user-agent/add.md): Add a new user
- [Update](https://developer.acquire.io/rest-apis/settings/account-settings/account-user-agent/update.md): Update a user
- [Delete](https://developer.acquire.io/rest-apis/settings/account-settings/account-user-agent/delete.md): Delete a user
- [Roles](https://developer.acquire.io/rest-apis/settings/account-settings/account-roles.md): Retrieve and manipulate information related to the roles of the account and add or delete a role from an account.
- [List](https://developer.acquire.io/rest-apis/settings/account-settings/account-roles/list.md): List all account roles
- [Get Single Role](https://developer.acquire.io/rest-apis/settings/account-settings/account-roles/get-single-role.md): Retrieve a single role
- [Add](https://developer.acquire.io/rest-apis/settings/account-settings/account-roles/add.md): Add a new role
- [Update](https://developer.acquire.io/rest-apis/settings/account-settings/account-roles/update.md): Update a role
- [Delete](https://developer.acquire.io/rest-apis/settings/account-settings/account-roles/delete.md): Delete the role
- [Departments](https://developer.acquire.io/rest-apis/settings/account-settings/account-department.md): Retrieve and manipulate information for departments.
- [List](https://developer.acquire.io/rest-apis/settings/account-settings/account-department/list.md): List the available departments
- [Get](https://developer.acquire.io/rest-apis/settings/account-settings/account-department/get.md): Retrieve a single department
- [Add](https://developer.acquire.io/rest-apis/settings/account-settings/account-department/add-1.md): Add a new department
- [Update](https://developer.acquire.io/rest-apis/settings/account-settings/account-department/update.md): Update a department.
- [Delete](https://developer.acquire.io/rest-apis/settings/account-settings/account-department/delete.md): Delete a department.
- [Custom Attributes](https://developer.acquire.io/rest-apis/settings/account-settings/custom-attributes.md): Fields for collecting and mapping data such as name and email in Acquire. Can be synced from other systems.
- [List of custom attributes](https://developer.acquire.io/rest-apis/settings/account-settings/custom-attributes/list-of-custom-attributes.md): Retrieve all the custom attributes available
- [Get a custom Attribute](https://developer.acquire.io/rest-apis/settings/account-settings/custom-attributes/get-a-custom-attribute.md): Retrieve a single custom attributeGe
- [Add a custom attribute](https://developer.acquire.io/rest-apis/settings/account-settings/custom-attributes/add-a-custom-attribute.md): Add a new custom attribute.
- [Update a custom attribute](https://developer.acquire.io/rest-apis/settings/account-settings/custom-attributes/update-a-custom-attribute.md): Update a custom attribute
- [Delete a custom attribute](https://developer.acquire.io/rest-apis/settings/account-settings/custom-attributes/delete-a-custom-attribute.md): Delete a custom attribute.
- [Conversation Settings](https://developer.acquire.io/rest-apis/settings/conversation-settings.md): Manage your conversation settings.
- [Shortcuts](https://developer.acquire.io/rest-apis/settings/conversation-settings/message-shortcuts.md): Shortcuts are predefined chat messages that can be used by agents during conversations.
- [List Groups](https://developer.acquire.io/rest-apis/settings/conversation-settings/message-shortcuts/list-groups.md): API to list all the different shortcut groups available.
- [Get](https://developer.acquire.io/rest-apis/settings/conversation-settings/message-shortcuts/get.md): Retrieve all the shortcuts available
- [Add](https://developer.acquire.io/rest-apis/settings/conversation-settings/message-shortcuts/add.md): Add a new message shortcut.
- [Update](https://developer.acquire.io/rest-apis/settings/conversation-settings/message-shortcuts/update.md): Update a specific message shortcut.
- [Delete](https://developer.acquire.io/rest-apis/settings/conversation-settings/message-shortcuts/delete.md): Delete a shortcut
- [Tags](https://developer.acquire.io/rest-apis/settings/conversation-settings/tags.md): Tags are used to label conversations. Agents may attach tags to cases and conversations.
- [List All Tags](https://developer.acquire.io/rest-apis/settings/conversation-settings/tags/list-all-tags.md): List all tags
- [Get Single Tag](https://developer.acquire.io/rest-apis/settings/conversation-settings/tags/get-single-tag.md): Retrieve a single tag.
- [Add New Tag](https://developer.acquire.io/rest-apis/settings/conversation-settings/tags/add-new-tag.md): Add a tag
- [Update Tag](https://developer.acquire.io/rest-apis/settings/conversation-settings/tags/update-tag.md): Update details for a tag
- [Delete Tag](https://developer.acquire.io/rest-apis/settings/conversation-settings/tags/delete-tag.md): Delete a specific tag
- [Feedback](https://developer.acquire.io/rest-apis/settings/conversation-settings/feedback.md): Feedback or rating functionality allows organizations to capture feedback from customers about their experience with an agent.
- [List of all feedback](https://developer.acquire.io/rest-apis/settings/conversation-settings/feedback/list-of-all-feedbacks.md): Retrieve all feedback questions
- [Get single feedback](https://developer.acquire.io/rest-apis/settings/conversation-settings/feedback/get-single-feedback.md): Retrieve a single feedback question
- [Add feedback](https://developer.acquire.io/rest-apis/settings/conversation-settings/feedback/add-feedback.md): Add a feedback question
- [Update Feedback](https://developer.acquire.io/rest-apis/settings/conversation-settings/feedback/update-feedback.md): Update a feedback question.
- [Delete feedback](https://developer.acquire.io/rest-apis/settings/conversation-settings/feedback/delete-feedback.md): Delete a feedback question.
- [Security](https://developer.acquire.io/rest-apis/settings/security.md): Manage security settings.
- [Block Visitor](https://developer.acquire.io/rest-apis/settings/security/security-block-visitor.md): Block Visitor contains a particular contact gets blocked until a certain period of time or for some reason.
- [List](https://developer.acquire.io/rest-apis/settings/security/security-block-visitor/list.md): List all blocked visitors
- [Get](https://developer.acquire.io/rest-apis/settings/security/security-block-visitor/get.md): Retrieve information about a blocked visitor
- [Add](https://developer.acquire.io/rest-apis/settings/security/security-block-visitor/add.md): Block a contact from the contact list and widget
- [Delete](https://developer.acquire.io/rest-apis/settings/security/security-block-visitor/delete.md): Unblock a visitor
- [Audit Logs](https://developer.acquire.io/rest-apis/settings/security/security-audit-logs.md): Retrieve audit and user logs.
- [Audit Log](https://developer.acquire.io/rest-apis/settings/security/security-audit-logs/audit-log.md): Retrieve a log of user activities
- [Audit Log Users](https://developer.acquire.io/rest-apis/settings/security/security-audit-logs/untitled.md): Retrieve a log user activities
