How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
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 193 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.2.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.2.0
API Version
1.0.0
Authentication
OAuth 2.0, HTTP Bearer, HTTP Bearer
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 accepts HTTP bearer tokens (JWT) (bearerAuth).

  • bearer-key — e.g. Bearer YOURAUTHORIZATIONTOKEN
  • bearerAuth — e.g. Bearer YOURAUTHORIZATIONTOKEN

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/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
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

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.

BusinessContinuityPatch
object
3 properties 2 required
MonitoredElementItem
object
2 properties
MonitoredElementCallParkExtension
object
7 properties 5 required
AuthorizationCode
object
2 properties
UserPlaceAuthorizationCodeListPatch
object
1 property
TransferNumberGet
object
4 properties 1 required
CallWaiting
object
1 property 1 required
UserMonitoringPatch
object
2 properties
InterceptNumberGet
object
2 properties 1 required
DirectLineCallerIdNameObjectForPut
object
Settings for the direct line caller ID name to be shown for this workspace.
2 properties
PlaceCallerIdGet
object
14 properties 8 required
CallForwardingPlaceSettingPatch
object
3 properties 1 required
MonitoredElementUser
object
9 properties 9 required
UserInboundPermissionPatch
object
4 properties
CallingPermission
object
4 properties 4 required
UserOutgoingPermissionPatch
object
3 properties
DirectLineCallerIdNameObject
object
Settings for the direct line caller ID name to be shown for this workspace.
2 properties
ModifyPlaceCallerIdGet
object
10 properties 1 required
InterceptAnnouncementsGet
object
4 properties 3 required
PlaceGetNumbersResponse
object
2 properties 1 required
Action
string
ADD - Add action. DELETE - Delete action.
InterceptNumberPatch
object
2 properties
ModifyCallWaiting
object
1 property
ModifyCallingPermission
object
3 properties
InterceptIncomingGet
object
3 properties 3 required
InterceptAnnouncementsPatch
object
3 properties
UserPlaceAuthorizationCodeAdd
object
2 properties 2 required
PhoneNumber
object
5 properties 3 required
CallForwardingPlaceSettingGet
object
3 properties 3 required
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…
InterceptPatch
object
3 properties
UserInboundPermissionGet
object
4 properties 4 required
CallForwardingBusyGet
object
3 properties 2 required
PlaceCallForwardingGet
object
2 properties 2 required
InterceptIncomingPatch
object
3 properties
ModifyPlaceCallForwardSettings
object
2 properties 2 required
UserNumberItem
object
6 properties 1 required
UserOutgoingPermissionGet
object
3 properties 2 required
UserPlaceAuthorizationCodeListGet
object
1 property 1 required
CallForwardingNoAnswerGet
object
5 properties 4 required
BusinessContinuityGet
object
3 properties 2 required
TransferNumberPatch
object
4 properties 1 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…
InterceptOutGoingGet
object
3 properties 2 required
CallForwardingAlwaysGet
object
4 properties 3 required
UserMonitoringGet
object
2 properties 1 required
ModifyCallForwardingNoAnswer
object
5 properties
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…
InterceptGet
object
3 properties 3 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
Where this information came from

This is an independent, third-party profile of Webex Workspace Call Settings (1/2) API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.