Webex Contact Service Queue API is one of 178 APIs that Webex publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Contact Service Queue. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
30 operations
across 24 paths,
and defines 42 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.0.
30 operations24 paths42 schemas1 DELETE15 GET1 PATCH11 POST2 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.0
API Version
1.0.0
Authentication
OAuth 2.0, HTTP Bearer, OAuth 2.0
Resource Areas
1
Authentication & Security 3
Webex Contact Service Queue API declares
3 security schemes
for authenticating requests.
It supports OAuth 2.0 (oauth2) using the authorizationCode flow.
It accepts HTTP bearer tokens (JWT) (bearer-key).
It supports OAuth 2.0 (bearerAuth) using the authorizationCode flow, exposing 1 scope.
Across 24 paths, the API surfaces 30 operations — 1 DELETE, 15 GET, 1 PATCH, 11 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 42 schemas that model the data the API accepts and returns. The most detailed are ContactServiceQueueDTO (48 properties), ContactServiceQueueDTOList (45 properties), ContactServiceQueueBulkExportDTO (29 properties), SkillBasedCSQDTO (12 properties). Each schema is shown below with its type and property counts.
Response
object
3 properties
ApiErrorResponse
object
Response body for an API error.
2 properties
Link
object
8 properties
SkillBasedQueueRequestDTO
object
Request DTO for querying skill-based Contact Service Queues.
3 properties
ResponseEnvelopeMappedCSQDTO
object
Response envelope containing mapped Contact Service Queue data.
2 properties
ContactServiceQueueDTO
object
48 properties11 required
PaginationLinks
object
5 properties1 required
QueueSkillRequirementDTO
object
Skill requirement for the queue
12 properties3 required
EntityInfo
object
6 properties
CSQGroupedAssistantSkillResponseDTO
object
Queue mapping summary per Assistant Skill
3 properties
CallDistributionGroupDTO
object
3 properties
ManuallyAssignableQueuesRequest
object
Request body for fetching manually assignable Contact Service Queues.
2 properties
MetaDataPagedInfo
object
6 properties
ContactServiceQueueBulkExportDTO
object
DTO for bulk export of Contact Service Queue data.
29 properties
SkillBasedCSQDTO
object
Skill-based Contact Service Queue data transfer object.
12 properties
BulkResponseItemDTO
object
5 properties
BulkExportDTOContactServiceQueueBulkExportDTO
object
Bulk export Dto
5 properties
QueuePersonalizedAIRoutingDTO
object
Queue-level Personalized AI Routing configuration. Enables intelligent agent routing based on AI/ML predictions.
3 properties
QueueAgentsDTO
object
2 properties1 required
OperationError
object
An error message providing details about the operation failure.
1 property
FieldRequestBody
object
Request body containing field references for delete operations.
1 property
ResponseEnvelopeRoutingBasedQueueDTO
object
Response envelope containing routing-based Contact Service Queue data.
2 properties
CallDistributionGroupBulkExportDTO
object
Call distribution group data for bulk export.
3 properties
CSQGroupedAssistantSkillRequestDTO
object
Request payload for fetching queue mapping summary grouped by Assistant Skill
1 property
BulkRequestDTOContactServiceQueueDTO
object
Bulk request DTO containing a list of Contact Service Queue items for bulk operations.
1 property
ErrorDetails
object
Details of an error.
2 properties
ResponseEnvelopeSkillBasedCSQDTO
object
Response envelope containing skill-based Contact Service Queue data.
2 properties
AssistantSkillMappingDTO
object
2 properties
BulkResponseDTO
object
1 property
ReassignAgentsRequestDTO
object
2 properties
BulkRequestItemDTOContactServiceQueueDTO
object
List of items in the bulk request.
3 properties
RoutingBasedQueueDTO
object
Routing-based Contact Service Queue data transfer object.