Cases

Any interaction with a contact creates a case in Acquire.

The Case or Thread API can be used to send, retrieve, update, and delete messages (Chat, Email, VOIP) from a conversation.

Attributes

ATTRIBUTE

TYPE

DESCRIPTION

id

Integer

Specify the ID of the case.

title

String

Specify the case title.

description

String

Specify the case description.

channel

String

Specify the case channel.

status

String

Specify the case status such as active, close, etc.

threadId

Integer

Specify the case threading id or parent id.

closingState

String

Specify the operating system version.

dateQueue

datetime

Specify the case queue date.

datePending

datetime

Specify the case pending date.

dateActive

datetime

Specify the case active date.

dateClosed

datetime

Specify the case close date.

userId

Integer

Specify the third-party initiated app id of the case.

waitTime

String

Specify the case wait time.

contact

JSON Array Object (Entity Relations)

Specify the case contact.

feedbacks

JSON Array Object (Entity Relations)

Specify the case feedbacks.

messages

JSON Array Object (Entity Relations)

Specify the case messages.

users

JSON Array Object (Entity Relations)

Specify the case users.

timeline

JSON Array Object (Entity Relations)

Specify the contact's time details

fields

JSON object (Entity Relations)

Information about case fields.

dateCreated

datetime

Case creation timestamp

dateUpdated

datetime

Case updated timestamp

Permissions

To request a case endpoint, you will need a valid API key with case access permissions.

Relations between case and other entities

Cases are associated with message, contact, feedbacks, and timeline.

Last updated