# REST APIs

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