/users

Collection of users.

get

Get a list of users.

post

Add a new user.

Entity representing a user.

get

Get the user with userId = {userId}.

put

Update the user with userId = {userId}.

Note: Provide all properties since all fields are updated.

delete

Delete the user.

Collection of userGroups.

get

Get a list of userGroups for user.

post

Add user group for user.

Entity representing a userGroup.

get

Get the userGroup with userGroupId = {userGroupId}.

delete

Remove user from user group.

Collection of roles.

get

Get a list of roles for user.

post

Add role for user.

Entity representing a role.

get

Get the role with roleId = {roleId}.

delete

Remove user from role.

Collection of certificates.

get

Get a list of certificates for user.

post

Add certificate for user.

Entity representing a certificate.

get

Get the certificate with certificateId = {certificateId}.

delete

Delete user certificate.

Collection of skills.

get

Get a list of skills for user.

post

Add skill for user.

Entity representing a skill.

get

Get user's skill value.

put

Update user's skill value.

delete

Delete user skill.

/userGroups

Collection of userGroups.

get

Get a list of userGroups.

post

Add a new userGroup.

Entity representing a userGroup.

get

Get the userGroup with userGroupId = {userGroupId}.

put

Update the userGroup with userGroupId = {userGroupId}.

Note: Provide all properties since all fields are updated.

delete

Delete the userGroup.

Collection of users.

get

Get a list of users in user groups.

post

Add user into user group.

Entity representing a user.

get

Get the user with userId = {userId}.

delete

Remove user from user group.

/queues

Collection of queues.

get

Get a list of queues.

post

Add a new queue.

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.

delete

Delete the queue.

Collection of extensions.

get

Get a list of extensions for queue.

post

Add a new extension.

Entity representing a extension.

get

Get the extension with extensionId = {extensionId}.

delete

Delete the extension.

Collection of queueGroups.

get

Get a list of queue groups for queue.

post

Add queue group for queue.

Entity representing a queueGroup.

get

Get the queueGroup with queueGroupId = {queueGroupId}.

delete

Remove queue from queue group.

Collection of attributes.

get

Get a list of attributes.

post

Add a new attribute.

/queueGroups

Collection of queueGroups.

get

Get a list of queueGroups.

post

Add a new queueGroup.

Entity representing a queueGroup.

get

Get the queueGroup with queueGroupId = {queueGroupId}.

put

Update the queueGroup with queueGroupId = {queueGroupId}.

Note: Provide all properties since all fields are updated.

delete

Delete the queueGroup.

Collection of queues.

get

Get a list of queues for queue group.

post

Add queue into queue group.

Entity representing a queue.

get

Get the queue with queueId = {queueId}.

delete

Delete the queue.

Collection of attributes.

get

Get a list of attributes.

post

Add a new attribute.

/roles

Collection of roles.

get

Get a list of roles.

post

Add a new role.

Entity representing a role.

get

Get the role with roleId = {roleId}.

put

Update the role with roleId = {roleId}.

Note: Provide all properties since all fields are updated.

delete

Delete the role.

Collection of users.

get

Get a list of users having role.

post

Add role for user.

Entity representing a user.

get

Get the user with userId = {userId}.

delete

Remove role from user.

/skills

Collection of skills.

get

Get a list of skills.

post

Add a new skill.

Entity representing a skill.

get

Get the skill with skillId = {skillId}.

put

Update the skill with skillId = {skillId}.

Note: Provide all properties since all fields are updated.

delete

Delete the skill.

/timeZones

Collection of timeZones.

get

Get a list of timeZones.

Entity representing a timeZone.

get

Get the timeZone with timeZoneId = {timeZoneId}.

/prsProfiles

Collection of prsProfiles.

get

Get a list of prsProfiles.

Entity representing a prsProfile.

get

Get the prsProfile with prsProfileId = {prsProfileId}.

/messagingServices

Collection of messagingServices.

get

Get a list of messagingServices.

post

Add a new messagingService.

Entity representing a messagingService.

get

Get the messagingService with messagingServiceId = {messagingServiceId}.

put

Update the messagingService with messagingServiceId = {messagingServiceId}.

Note: Provide all properties since all fields are updated.

delete

Delete the messagingService.

Collection of authentications.

get

Get a list of messaging service authentications.

post

Add Autehtication info to Messaging Service

Entity representing a authentication.

get

Get the authentication with authenticationId = {authenticationId}.

put

Update the authentication with authenticationId = {authenticationId}.

Note: Provide all properties since all fields are updated.

delete

Delete the authentication.

/replyTemplates

Collection of replyTemplates.

get

Get a list of replyTemplates.

Entity representing a replyTemplate.

get

Get the replyTemplate with replyTemplateId = {replyTemplateId}.

Collection of attachments.

get

Get a list of attachments.

Entity representing a attachment.

get

Get the attachment with attachmentId = {attachmentId}.

/customIvrs

Collection of customIvrs.

get

Get a list of customIvrs.

Entity representing a customIvr.

get

Get the customIvr with customIvrId = {customIvrId}.

Collection of sourceCodes.

get

Get a list of sourceCodes.

Entity representing a sourceCode.

get

Get the sourceCode with sourceCodeId = {sourceCodeId}.

Entity representing a currentSourceCodeVersion.

get

Get the currentSourceCodeVersion with currentSourceCodeVersionId = {currentSourceCodeVersionId}.

Collection of attributes.

get

Get a list of attributes.

post

Add a new attribute.

/audioPrompts

Collection of audioPrompts.

get

Get a list of audioPrompts.

Entity representing a audioPrompt.

get

Get the audioPrompt with audioPromptId = {audioPromptId}.

/cpExtensions

Collection of cpExtensions.

get

Get a list of cpExtensions.

Entity representing a cpExtension.

get

Get the cpExtension with cpExtensionId = {cpExtensionId}.

/disruptionSets

Collection of disruptionSets.

get

Get a list of disruptionSets.

Entity representing a disruptionSet.

get

Get the disruptionSet with disruptionSetId = {disruptionSetId}.

Collection of events.

get

Get a list of events.

post

Entity representing a event.

get

Get the event with eventId = {eventId}.

put

Update the event with eventId = {eventId}.

Note: Provide all properties since all fields are updated.

delete

Delete the event.

Collection of items.

get

Get a list of items.

Entity representing a item.

get

Get the item with itemId = {itemId}.