Genesys Routing API
Queues, wrapup codes, skills, email & sms config, predictive routing
Operations 169
GET
/api/v2/routing/queues/{queueId}/mediatypes/{mediaType}/estimatedwaittime
Get Estimated Wait Time
#
GET
/api/v2/routing/queues/divisionviews
Get a paged listing of simplified queue objects, filterable by name, queue…
#
GET
/api/v2/routing/queues/divisionviews/all
Get a paged listing of simplified queue objects, sorted by name.
#
GET
/api/v2/routing/utilization/labels/{labelId}/agents
Get list of agent ids associated with a utilization label
#
DELETE
/api/v2/routing/utilization
Delete the organization-wide max utilization settings and revert to the system…
#
PATCH
/api/v2/routing/conversations/{conversationId}
Update attributes of an in-queue conversation
#
POST
/api/v2/routing/email/domains/{domainId}/testconnection
Tests the custom SMTP server integration connection set on this ACD domain
#
DELETE
/api/v2/routing/email/setting/{emailSettingId}
Delete an email setting. Removes the email setting and its associated settings
#
PATCH
/api/v2/routing/email/setting/{emailSettingId}
Update an email setting. Modifies the settings for email setting
#
PATCH
/api/v2/routing/email/outbound/domains/{domainId}
Update configurable settings for an email domain, such as changing the sending…
#
GET
/api/v2/routing/email/outbound/domains/{domainId}/activation
Get activation status (cname + dkim) of an outbound domain
#
PUT
/api/v2/routing/email/outbound/domains/{domainId}/activation
Request an activation status (cname + dkim) update of an outbound domain
#
POST
/api/v2/routing/email/outbound/domains/{domainId}/testconnection
Tests the custom SMTP server integration connection set on this outbound domain
#
GET
/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution
Get a route identity resolution setting
#
PUT
/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution
Update identity resolution settings for a route
#
GET
/api/v2/routing/sms/availablephonenumbers
Get a list of available phone numbers for SMS provisioning
#
GET
/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}
Get a SMS identity resolution settings
#
PUT
/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}
Update an SMS identity resolution settings
#
GET
/api/v2/routing/predictors/{predictorId}/models/{modelId}/features
Retrieve Predictor Model Features
#
PATCH
/api/v2/routing/queues/{queueId}/members/{memberId}
Update the ring number OR joined status for a queue member
#
PATCH
/api/v2/routing/queues/{queueId}/members
Join or unjoin a set of up to 100 users for a queue
#
DELETE
/api/v2/routing/queues/{queueId}/users/{memberId}
DEPRECATED: use DELETE /routing/queues/{queueId}/members/{memberId}.
#
PATCH
/api/v2/routing/queues/{queueId}/users/{memberId}
DEPRECATED: use PATCH /routing/queues/{queueId}/members/{memberId}.
#
POST
/api/v2/routing/queues/{queueId}/users
DEPRECATED: use POST /routing/queues/{queueId}/members.
#
PATCH
/api/v2/routing/queues/{queueId}/users
DEPRECATED: use PATCH /routing/queues/{queueId}/members.
#
GET
/api/v2/routing/queues/{queueId}/comparisonperiods/{comparisonPeriodId}
Get a Comparison Period
#
DELETE
/api/v2/routing/skillexpressions/{expressionId}
Archive a skill expression to remove it from the set of active expressions
#
DELETE
/api/v2/routing/skillexpressions
Archive a set of skill expressions to remove them from the set of active…
#
GET
/api/v2/routing/skillexpressions/queue/{queueId}
Get skill expressions associated with a queue
#
GET
/api/v2/routing/skillgroups/{skillGroupId}/members/divisions
Get list of member divisions for this skill group
#
POST
/api/v2/routing/skillgroups/{skillGroupId}/members/divisions
Add or remove member divisions for this skill group
#
PUT
/api/v2/routing/directroutingbackup/settings/me
Update the user's Direct Routing Backup settings
#
DELETE
/api/v2/routing/directroutingbackup/settings/me
Delete the user's Direct Routing Backup settings and revert to the Direct…
#
GET
/api/v2/routing/users/{userId}/directroutingbackup/settings
Get the user's Direct Routing Backup settings
#
PUT
/api/v2/routing/users/{userId}/directroutingbackup/settings
Update the user's Direct Routing Backup settings
#
DELETE
/api/v2/routing/users/{userId}/directroutingbackup/settings
Delete the user's Direct Routing Backup settings and revert to the Direct…
#
DELETE
/api/v2/routing/users/{userId}/utilization
Delete the user's max utilization settings and revert to the organization-wide…
#
GET
/api/v2/routing/wrapupcodes/divisionviews
Get a paged listing of simplified wrapup code objects, filterable by name…
#
PATCH
/api/v2/users/{userId}/routinglanguages/{languageId}
Update an assigned routing language's proficiency
#
PUT
/api/v2/users/{userId}/routingskills/bulk
Assign multiple routing skills to a user, replacing any current assignments
#
Documentation
Specifications
Other Resources
🔗
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/scopes/genesys-scopes.yml
🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/conventions/genesys-conventions.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/errors/genesys-problem-types.yml
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/data-model/genesys-data-model.yml
🔗
AgenticAccess
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/agentic-access/genesys-agentic-access.yml