/contacts

Collection of contacts.

get

Get a list of contacts.

Entity representing a contact.

get

Get the contact with contactId = {contactId}.

post

Generate request to close contact into monitoring database by generation "close reporting event" for Data Collector handle. Call example: {"event":"Close", "reason":"Disconnected by Agent1"}. "event" is mandatory and "reason" is optional. When reason not given, value "Disconnected by {agent}" is used as reason where {agent} is agent name who requested contact close.

Collection of details.

get

Get a list of contact events.

/agents

Collection of agents.

get

Get a list of agents.

Entity representing a agent.

get

Get the agent with agentId = {agentId}.

get

Collection of queues.

get

Get a list of agent queues and show agent queue login statuses (serving).

Entity representing a queue.

get

Get the queue with queueId = {queueId}.

put

Update the queue with queueId = {queueId}.

Note: Provide all properties since all fields are updated.

Collection of presences.

get

Get a list of agent presence profiles.

Entity representing a presence.

get

Get the presence with presenceId = {presenceId}.

put

Update the presence with presenceId = {presenceId}.

Note: Provide all properties since all fields are updated.

Entity representing a readyState.

get

Get the readyState with readyStateId = {readyStateId}.

put

Update the readyState with readyStateId = {readyStateId}.

Note: Provide all properties since all fields are updated.

/queueStatuses

Collection of queueStatuses.

get

Get a list of queueStatuses.

Entity representing a queueStatus.

get

Get the queueStatus with queueStatusId = {queueStatusId}.

/userStatuses

Collection of userStatuses.

get

Get a list of userStatuses.

Entity representing a userStatus.

get

Get the userStatus with userStatusId = {userStatusId}.

/contactSummaries

Collection of contactSummaries.

get

Get a list of contactSummaries.

Entity representing a contactSummary.

get

Get the contactSummary with contactSummaryId = {contactSummaryId}.

/settings

Collection of settings.

get

Get monitoring settings of the signed-in user.

post

Add monitoring settings to signed-in user.

Entity representing a setting.

get

Get the setting with settingId = {settingId}.

put

Update the setting with settingId = {settingId}.

Note: Provide all properties since all fields are updated.

/queueGroups

Collection of queueGroups.

get

Get a list of queueGroups.

Entity representing a queueGroup.

get

Get the queueGroup with queueGroupId = {queueGroupId}.