Webex Call Routing API is one of 178 APIs that Webex publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Call Routing. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
46 operations
across 28 paths,
and defines 84 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.0.
46 operations28 paths84 schemas6 DELETE23 GET9 POST8 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 Call Routing 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 28 paths, the API surfaces 46 operations — 6 DELETE, 23 GET, 9 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.
Call Routing 46
POST
/telephony/config/actions/testCallRouting/invoke
Test Call Routing
Test Call Routing1 parambody→ 200400401403404405409410
Delete a specific Translation Pattern for a Location
Delete a specific Translation Pattern for a Location3 params→ 204400401403404405409410
Schemas 84
The contract defines 84 schemas that model the data the API accepts and returns. The most detailed are TrunkGet (21 properties), TestCallRoutingPostResponse (18 properties), VirtualExtension (14 properties), VirtualExtensionRange (12 properties). Each schema is shown below with its type and property counts.
FeatureAccessCode
object
Details of a feature access code configured for services that are assigned to the authenticated user.
3 properties2 required
CallInterceptDetails
object
3 properties2 required
DialPatternValidationStatus
string
ERRORS - In case one or more dial pattern validation failed OK - If all the patterns are validated successfully
DialPlan
object
5 properties5 required
TranslationPatternItem
object
6 properties5 required
Trunk
object
6 properties2 required
OutgoingCallingPlanPermissionsByDigitPattern
object
7 properties4 required
TrunkGet
object
21 properties6 required
RouteList
object
6 properties6 required
RouteGroupUsageRouteListItem
object
4 properties4 required
ResponseStatusType
string
ERROR - Error WARNING - Warning
TrunkFQDNValidatePost
object
3 properties
TranslationPatternGetList
object
1 property1 required
ResponseStatus
object
5 properties5 required
TrunkType
string
REGISTERING - For Cisco CUBE Local Gateway. CERTIFICATEBASED - For Cisco Unified Border Element, Oracle ACME Session Border Controller, AudioCodes Session Bord…
LocationTranslationPatternCreateRequest
object
3 properties3 required
Organization
object
2 properties2 required
TranslationPatternCreateRequest
object
3 properties3 required
DialPatternValidateResult
object
2 properties
OutgoingCallingPlanPermissionsByType
object
6 properties1 required
TrunkTypeWithDeviceType
object
2 properties2 required
DeviceType
string
DEVICE - The endpoint is a device. APPLICATION - The endpoint is a application.
RouteGroupGet
object
3 properties3 required
CallDestinationType
string
HOSTEDAGENT - A destination is a person or workspace with details in the hostedAgent field. HOSTEDFEATURE - Destination is a calling feature like auto-attendan…
HostedFeature
object
7 properties5 required
VirtualExtensionRange
object
12 properties3 required
UnknownExtension
object
6 properties
PstnNumber
object
6 properties
RouteListGet
object
3 properties2 required
TranslationPatternGet
object
4 properties4 required
RouteGroupPost
object
2 properties2 required
PbxUser
object
9 properties3 required
RouteListPost
object
3 properties3 required
CallingPermissionAction
string
ALLOW - Allow the designated call type. BLOCK - Block the designated call type. AUTHCODE - Allow only via Authorization Code. TRANSFERNUMBER1 - Transfer to Aut…
RouteGroup
object
3 properties3 required
OriginatorType
string
PEOPLE - The originator type object is a person. TRUNK - Connection between Webex Calling and the premises.
NumberStatus
string
RouteGroupUsageRouteListGet
object
1 property
RouteListNumberPatchResponse
object
3 properties3 required
Location
object
Details of the location for the assigned assistant.
ADD - Add action, when adding a new dial pattern DELETE - Delete action, when deleting an existing dial pattern
LocalGateways
object
4 properties2 required
Customer
object
2 properties2 required
PostResponse
object
1 property1 required
ConfigurationLevelType
string
LOCATION - The applied services at the location level. PEOPLE - The applied services at the people level. PLACE - The applied services at the place level. VIRT…
ActionOnRouteList
string
ADD - Add a phone number to the Route List. DELETE - Delete a phone number from the Route List.
DialPattern
object
2 properties
DeviceStatus
string
ONLINE - Device is online OFFLINE - Device is offline UNKNOWN - Unknown. Default
CallingPlanReason
string
FRAUDCONTAINMENT - Calling plan gives the Fraud Containment reason. CISCOCALLINGPLAN - The Cisco calling plan reason. TRANSFERNUMBER1NOTCONFIGURED - The reason…
ServiceType
string
AUTOATTENDANT - The destination is an auto attendant. BROADWORKSANYWHERE - The destination is the Office (Broadworks) Anywhere feature. CALLQUEUE - The destina…
CallSourceInfo
object
6 properties1 required
AppliedServices
object
4 properties
TrunkPost
object
11 properties4 required
RouteGroupUsageGetResponse
object
3 properties3 required
LocationTranslationPatternGet
object
4 properties4 required
HostedAgentType
string
PEOPLE - This object is a person. PLACE - A workspace that is not assigned to a specific person such as for a shared device in a common area.
RouteType
string
ROUTEGROUP - Route group must include at least one trunk with a maximum of 10 trunks per route group. TRUNK - Connection between Webex Calling and the premises.
DialPlanPut
object
3 properties3 required
RouteGroupPatch
object
2 properties2 required
PChargeInfoSupportPolicyType
string
DISABLED - The P-Charge-Info header support policy is disabled. ASSERTEDIDENTITY - The P-Charge-Info header is always included in outbound PSTN calls using Web…
TranslationPattern
object
6 properties
Repair
object
6 properties
UnknownNumber
object
6 properties
RouteListListGet
object
6 properties4 required
LocalGatewayUsageCount
object
4 properties4 required
CallSourceType
string
ROUTELIST - Route list is a type of call source. DIALPATTERN - Dial pattern is a type of call source. UNKOWNEXTENSION - The call source extension is unknown. U…
HostedAgent
object
8 properties6 required
ResponseId
object
Response object that contains the unique identifier for the created or updated criteria.
1 property
DialPatternPut
object
2 properties
DialPlanPost
object
4 properties3 required
Specification
The full machine-readable OpenAPI contract behind this narrative.