Case

A Case represents a ticket, task or interaction that the company has with a Contact. A case represents a unit of work for a contact center representative or community manager. Cases can be either Open or Closed. They can be assigned to people, groups of people or left pending in the global inbox.

Cases can be synchronized with existing activities in external CRMs, Quality Control tools, Marketing automation systems, etc.

Using the Cases API you can feed your CRM or Marketing tools with the activity in Social Networks, emails, chats and any communication channel you plugged into Social Gateway.

Create / Import a Case

POST /api/v2/case

Creates a Case in Social Gateway. See Create Case API

Update a Case

POST /api/v2/case/CASE_ID

Updates a Case with the passed in information. See Update Case API

Get a Case

GET /api/v2/case/CASE_ID

Retrieves the data associated with a Case. The Get Case API lets you find out basic information about a client, lead, troll or company.

Search/List Cases

GET /api/v2/case

Retrieves the cases matching a search criteria. The Search Case API lets you find the cases based on many different attributes.

/* ## Manage Messages

GET /api/v2/case/CASE_ID/messages

Lists, adds and removes messages from a Case. The Case Messages API lets you manage the message that a Case has with ease. */

Manage Tags

GET /api/v2/case/CASE_ID/tags

Lists, adds and removes tags from a Case. The Tag Case API lets you manage the tags of a Case with ease.