Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Webex Workspace Call Settings (1/2) API

The Workspace Call Settings (1/2) API from Webex — 10 operation(s) for workspace call settings (1/2).

Webex Workspace Call Settings (1/2) API is one of 178 APIs that Webex publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Workspace Call Settings (1/2). The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 21 operations across 10 paths, and defines 50 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

21 operations 10 paths 50 schemas 1 DELETE10 GET1 POST9 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 Workspace Call Settings (1/2) 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.

  • bearer-key — e.g. Bearer YOURAUTHORIZATIONTOKEN
  • bearerAuth — OAuth 2.0 Bearer token authentication

Paths & Operations 21

Across 10 paths, the API surfaces 21 operations — 1 DELETE, 10 GET, 1 POST, 9 PUT. Each is listed below with its method, path, parameters, and response codes.

Workspace Call Settings (1/2) 21
GET
/workspaces/{workspaceId}/features/callForwarding
Retrieve Call Forwarding Settings for a Workspace
Retrieve Call Forwarding Settings for a Workspace 2 params → 200400401403404405409410
PUT
/workspaces/{workspaceId}/features/callForwarding
Modify Call Forwarding Settings for a Workspace
Modify Call Forwarding Settings for a Workspace 2 params body → 204400401403404405409410
GET
/workspaces/{workspaceId}/features/callWaiting
Retrieve Call Waiting Settings for a Workspace
Retrieve Call Waiting Settings for a Workspace 2 params → 200400401403404405409410
PUT
/workspaces/{workspaceId}/features/callWaiting
Modify Call Waiting Settings for a Workspace
Modify Call Waiting Settings for a Workspace 2 params body → 204400401403404405409410
GET
/workspaces/{workspaceId}/features/callerId
Read Caller ID Settings for a Workspace
Read Caller ID Settings for a Workspace 2 params → 200400401403404405409410
PUT
/workspaces/{workspaceId}/features/callerId
Configure Caller ID Settings for a Workspace
Configure Caller ID Settings for a Workspace 2 params body → 204400401403404405409410
GET
/workspaces/{workspaceId}/features/monitoring
Retrieve Monitoring Settings for a Workspace
Retrieve Monitoring Settings for a Workspace 2 params → 200400401403404405409410
PUT
/workspaces/{workspaceId}/features/monitoring
Modify Monitoring Settings for a Workspace
Modify Monitoring Settings for a Workspace 2 params body → 204400401403404405409410
GET
/workspaces/{workspaceId}/features/numbers
List numbers associated with a specific workspace
List numbers associated with a specific workspace 2 params → 200400401403404405409410
GET
/workspaces/{workspaceId}/features/incomingPermission
Retrieve Incoming Permission Settings for a Workspace
Retrieve Incoming Permission Settings for a Workspace 2 params → 200400401403404405409410
PUT
/workspaces/{workspaceId}/features/incomingPermission
Modify Incoming Permission Settings for a Workspace
Modify Incoming Permission Settings for a Workspace 2 params body → 204400401403404405409410
GET
/workspaces/{workspaceId}/features/outgoingPermission
Retrieve Outgoing Permission Settings for a Workspace
Retrieve Outgoing Permission Settings for a Workspace 2 params → 200400401403404405409410
PUT
/workspaces/{workspaceId}/features/outgoingPermission
Modify Outgoing Permission Settings for a Workspace
Modify Outgoing Permission Settings for a Workspace 2 params body → 204400401403404405409410
GET
/workspaces/{workspaceId}/features/outgoingPermission/accessCodes
Retrieve Access Codes for a Workspace
Retrieve Access Codes for a Workspace 2 params → 200400401403404405409410
PUT
/workspaces/{workspaceId}/features/outgoingPermission/accessCodes
Modify Access Codes for a Workspace
Modify Access Codes for a Workspace 2 params body → 204400401403404405409410
POST
/workspaces/{workspaceId}/features/outgoingPermission/accessCodes
Create Access Codes for a Workspace
Create Access Codes for a Workspace 2 params body → 201400401403404405409410
DELETE
/workspaces/{workspaceId}/features/outgoingPermission/accessCodes
Delete all Access Codes for a Workspace
Delete all Access Codes for a Workspace 2 params → 204400401403404405409410
GET
/workspaces/{workspaceId}/features/intercept
Read Call Intercept Settings for a Workspace
Read Call Intercept Settings for a Workspace 2 params → 200400401403404405409410
PUT
/workspaces/{workspaceId}/features/intercept
Configure Call Intercept Settings for a Workspace
Configure Call Intercept Settings for a Workspace 2 params body → 204400401403404405409410
GET
/workspaces/{workspaceId}/features/outgoingPermission/autoTransferNumbers
Retrieve Transfer Numbers Settings for a Workspace
Retrieve Transfer Numbers Settings for a Workspace 2 params → 200400401403404405409410
PUT
/workspaces/{workspaceId}/features/outgoingPermission/autoTransferNumbers
Modify Transfer Numbers Settings for a Workspace
Modify Transfer Numbers Settings for a Workspace 2 params body → 204400401403404405409410

Schemas 50

The contract defines 50 schemas that model the data the API accepts and returns. The most detailed are PlaceCallerIdGet (14 properties), ModifyPlaceCallerIdGet (10 properties), MonitoredElementUser (9 properties), MonitoredElementCallParkExtension (7 properties). Each schema is shown below with its type and property counts.

CallForwardingAlwaysGet
object
4 properties 3 required
ModifyPlaceCallerIdGet
object
10 properties 1 required
ModifyPlaceCallForwardSettings
object
2 properties 2 required
RingPattern
string
NORMAL - Normal incoming ring pattern. LONGLONG - Incoming ring pattern of two long rings. SHORTSHORTLONG - Incoming ring pattern of two short rings, followed…
DirectLineCallerIdNameObject
object
Settings for the direct line caller ID name to be shown for this workspace.
2 properties
InterceptIncomingPatch
object
3 properties
UserMonitoringPatch
object
2 properties
PlaceGetNumbersResponse
object
2 properties 1 required
AuthorizationCode
object
2 properties
InterceptGet
object
3 properties 3 required
UserPlaceAuthorizationCodeListGet
object
1 property 1 required
PhoneNumber
object
5 properties 3 required
CallingPermission
object
4 properties 4 required
InterceptIncomingGet
object
3 properties 3 required
MonitoredElementUser
object
9 properties 9 required
InterceptPatch
object
3 properties
BusinessContinuityPatch
object
3 properties 2 required
CLIDPolicySelection
string
DIRECTLINE - Outgoing caller ID will show the caller's direct line number LOCATIONNUMBER - Outgoing caller ID will show the main number for the location. CUSTO…
UserPlaceAuthorizationCodeListPatch
object
1 property
CallForwardingNoAnswerGet
object
5 properties 4 required
MonitoredElementCallParkExtension
object
7 properties 5 required
TransferNumberPatch
object
4 properties 1 required
InterceptOutGoingGet
object
3 properties 2 required
InterceptNumberGet
object
2 properties 1 required
UserInboundPermissionGet
object
4 properties 4 required
InterceptAnnouncementsGet
object
4 properties 3 required
ModifyCallForwardingNoAnswer
object
5 properties
CallForwardingPlaceSettingGet
object
3 properties 3 required
BusinessContinuityGet
object
3 properties 2 required
MonitoredElementItem
object
2 properties
UserNumberItem
object
6 properties 1 required
ModifyCallingPermission
object
3 properties
InterceptOutGoingPatch
object
3 properties
SelectionObject
string
DISPLAYNAME - When this option is selected, displayName is to be shown for this workspace. CUSTOMNAME - When this option is selected, customName is to be shown…
Action
string
ADD - Add action. DELETE - Delete action.
UserOutgoingPermissionGet
object
3 properties 2 required
TransferNumberGet
object
4 properties 1 required
UserInboundPermissionPatch
object
4 properties
InterceptAnnouncementsPatch
object
3 properties
CallForwardingPlaceSettingPatch
object
3 properties 1 required
UserMonitoringGet
object
2 properties 1 required
CallWaiting
object
1 property 1 required
UserOutgoingPermissionPatch
object
3 properties
InterceptNumberPatch
object
2 properties
DirectLineCallerIdNameObjectForPut
object
Settings for the direct line caller ID name to be shown for this workspace.
2 properties
PlaceCallForwardingGet
object
2 properties 2 required
CallForwardingBusyGet
object
3 properties 2 required
UserPlaceAuthorizationCodeAdd
object
2 properties 2 required
ModifyCallWaiting
object
1 property
PlaceCallerIdGet
object
14 properties 10 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

webex-workspace-call-settings-1-2-api-openapi.yml Raw ↑

Other APIs Webex publishes across the network.

Webex Address Book API
Webex Admin Audit Events API
Webex Agent Personal Greeting Files API
Webex Agent Summaries API
Webex Agent Wellbeing API
Webex Agents API
Webex AI Feature API
Webex API - Domain Management API
Webex Archive Users API
Webex Attachment Actions API
Webex Audio Files API
Webex Authorizations API