/emails

Collection of emails.

get

Get a list of emails.

Entity representing a email.

get

Get the email with emailId = {emailId}.

/scriptResults

Collection of scriptResults.

get

Get a list of scriptResults.

Entity representing a scriptResult.

get

Get the scriptResult with scriptResultId = {scriptResultId}.

/chats

Collection of chats.

get

Get a list of chats.

Entity representing a chat.

get

Get the chat with chatId = {chatId}.

/callRecordings

Collection of callRecordings.

get

Get a list of callRecordings.

Entity representing a callRecording.

get

Get the callRecording with callRecordingId = {callRecordingId}.

Collection of listenLog.

get

Get a list of listenLog.

post

Add a new listenLog.

/callbacks

Collection of callbacks.

get

Get a list of callbacks.

post

Add a new callback.

Entity representing a callback.

put

Update the callback with callbackId = {callbackId}

Only fields customerNumber, notes, lastResult and nextCallTime are updated. Others are ignored.

nextCallTime is only allowed when lastResult is either CUSTOM_TIME or RESCHEDULE.

get

Get the callback with callbackId = {callbackId}.

/contacts

Collection of contacts (phone calls, chats, emails). By default the contacts are returned from monitoring/reporting databases, but if search criteria contains subject, body or remarks, then the search is done from operative database.

get

Get a list of contacts.

Entity representing a contact.

get

Get the contact with contactId = {contactId}.

get

Get the remarks for the contact. Remarks is stored in operative database. contactId must be contactGroupId.

post

Add remarks for the contact. Works only for phone calls, which don't yet have remarks in operative database. Agent needs to be the responsible user for the contact.

put

Update remarks for the contact. Contact must exist in operative database. Agent needs to be the responsible user for the contact.

/messages

Collection of messages.

get

Get a list of messages.

post

Add a new message.

Entity representing a message.

get

Get the message with messageId = {messageId}.

put

Update the message with messageId = {messageId}.

Note: Provide all properties since all fields are updated.

delete

Delete the message.