Webex · Capability

Webex Cloud Calling — Workspace Call Settings (2/2)

Webex Cloud Calling — Workspace Call Settings (2/2). 75 operations. Lead operation: Get Workspace Available Phone Numbers. Self-contained Naftiko capability covering one Webex business surface.

Run with Naftiko WebexWorkspace Call Settings (2/2)

What You Can Do

GET
Getworkspaceavailablephonenumbers — Get Workspace Available Phone Numbers
/v1/telephony/config/workspaces/availablenumbers
PUT
Modifyvoicemailpasscodeforaworkspace — Modify Voicemail Passcode for a Workspace
/v1/telephony/config/workspaces/{placeid}/voicemail/passcode
GET
Retrieveanonymouscallsettingsforaworkspace — Retrieve Anonymous Call Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/anonymouscallreject
PUT
Modifyanonymouscallsettingsforaworkspace — Modify Anonymous Call Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/anonymouscallreject
GET
Retrievebargeincallsettingsforaworkspace — Retrieve Barge In Call Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/bargein
PUT
Modifybargeincallsettingsforaworkspace — Modify Barge In Call Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/bargein
GET
Retrievecallbridgewarningtonesettingsforaworkspace — Retrieve Call Bridge Warning Tone Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/callbridge
PUT
Modifycallbridgewarningtonesettingsforaworkspace — Modify Call Bridge Warning Tone Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/callbridge
GET
Getworkspacecallforwardavailablephonenumbers — Get Workspace Call Forward Available Phone Numbers
/v1/telephony/config/workspaces/{workspaceid}/callforwarding/availablenumbers
GET
Getworkspacecallinterceptavailablephonenumbers — Get Workspace Call Intercept Available Phone Numbers
/v1/telephony/config/workspaces/{workspaceid}/callintercept/availablenumbers
GET
Readcallpolicysettingsforaworkspace — Read Call Policy Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/callpolicies
PUT
Configurecallpolicysettingsforaworkspace — Configure Call Policy Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/callpolicies
GET
Retrievedonotdisturbsettingsforaworkspace — Retrieve DoNotDisturb Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/donotdisturb
PUT
Modifydonotdisturbsettingsforaworkspace — Modify DoNotDisturb Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/donotdisturb
GET
Getworkspaceecbnavailablephonenumbers — Get Workspace ECBN Available Phone Numbers
/v1/telephony/config/workspaces/{workspaceid}/emergencycallbacknumber/availablenumbers
GET
Getworkspacefaxmessageavailablephonenumbers — Get Workspace Fax Message Available Phone Numbers
/v1/telephony/config/workspaces/{workspaceid}/faxmessage/availablenumbers
DELETE
Deleteaspecificaccesscodeforaworkspace — Delete a Specific Access Code for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/features/accesscodes/{accesscode}
GET
Retrievecallrecordingsettingsforaworkspace — Retrieve Call Recording Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/features/callrecordings
PUT
Modifycallrecordingsettingsforaworkspace — Modify Call Recording Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/features/callrecordings
POST
Uploadcallinterceptannouncementfileforaworkspace — Upload Call Intercept Announcement file for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/features/intercept/actions/announcementupload/invoke
GET
Retrievemusiconholdsettingsforaworkspace — Retrieve Music On Hold Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/musiconhold
PUT
Modifymusiconholdsettingsforaworkspace — Modify Music On Hold Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/musiconhold
PUT
Assignorunassignnumbersassociatedwithaspecificworkspace — Assign or Unassign numbers associated with a specific workspace
/v1/telephony/config/workspaces/{workspaceid}/numbers
GET
Retrievealldigitpatternsforaworkspace — Retrieve all Digit Patterns for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/outgoingpermission/digitpatterns
POST
Createdigitpatternforaworkspace — Create Digit Pattern for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/outgoingpermission/digitpatterns
PUT
Modifythedigitpatterncategorycontrolsettingsfortheworkspace — Modify the Digit Pattern Category Control Settings for the Workspace
/v1/telephony/config/workspaces/{workspaceid}/outgoingpermission/digitpatterns
DELETE
Deletealldigitpatternsforaworkspace — Delete all Digit Patterns for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/outgoingpermission/digitpatterns
GET
Retrieveadigitpatterndetailsfortheworkspace — Retrieve a Digit Pattern details for the Workspace
/v1/telephony/config/workspaces/{workspaceid}/outgoingpermission/digitpatterns/{digitpatternid}
PUT
Modifyadigitpatternfortheworkspace — Modify a Digit Pattern for the Workspace
/v1/telephony/config/workspaces/{workspaceid}/outgoingpermission/digitpatterns/{digitpatternid}
DELETE
Deleteadigitpatternfortheworkspace — Delete a Digit Pattern for the Workspace
/v1/telephony/config/workspaces/{workspaceid}/outgoingpermission/digitpatterns/{digitpatternid}
GET
Retrievepriorityalertsettingsforaworkspace — Retrieve Priority Alert Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/priorityalert
PUT
Configurepriorityalertsettingsforaworkspace — Configure Priority Alert Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/priorityalert
POST
Createpriorityalertcriteriaforaworkspace — Create Priority Alert Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/priorityalert/criteria
GET
Retrievepriorityalertcriteriaforaworkspace — Retrieve Priority Alert Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/priorityalert/criteria/{id}
PUT
Modifypriorityalertcriteriaforaworkspace — Modify Priority Alert Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/priorityalert/criteria/{id}
DELETE
Deletepriorityalertcriteriaforaworkspace — Delete Priority Alert Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/priorityalert/criteria/{id}
GET
Retrieveprivacysettingsforaworkspace — Retrieve Privacy Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/privacy
PUT
Modifyprivacysettingsforaworkspace — Modify Privacy Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/privacy
GET
Readpushtotalksettingsforaworkspace — Read Push-to-Talk Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/pushtotalk
PUT
Configurepushtotalksettingsforaworkspace — Configure Push-to-Talk Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/pushtotalk
GET
Getworkspacesecondaryavailablephonenumbers — Get Workspace Secondary Available Phone Numbers
/v1/telephony/config/workspaces/{workspaceid}/secondary/availablenumbers
GET
Retrieveselectiveacceptsettingsforaworkspace — Retrieve Selective Accept Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveaccept
PUT
Modifyselectiveacceptsettingsforaworkspace — Modify Selective Accept Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveaccept
POST
Createselectiveacceptcriteriaforaworkspace — Create Selective Accept Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveaccept/criteria
GET
Retrieveselectiveacceptcriteriaforaworkspace — Retrieve Selective Accept Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveaccept/criteria/{id}
PUT
Modifyselectiveacceptcriteriaforaworkspace — Modify Selective Accept Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveaccept/criteria/{id}
DELETE
Deleteselectiveacceptcriteriaforaworkspace — Delete Selective Accept Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveaccept/criteria/{id}
GET
Retrieveselectiveforwardsettingsforaworkspace — Retrieve Selective Forward Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveforward
PUT
Modifyselectiveforwardsettingsforaworkspace — Modify Selective Forward Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveforward
POST
Createselectiveforwardcriteriaforaworkspace — Create Selective Forward Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveforward/criteria
GET
Retrieveselectiveforwardcriteriaforaworkspace — Retrieve Selective Forward Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveforward/criteria/{id}
PUT
Modifyselectiveforwardcriteriaforaworkspace — Modify Selective Forward Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveforward/criteria/{id}
DELETE
Deleteselectiveforwardcriteriaforaworkspace — Delete Selective Forward Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectiveforward/criteria/{id}
GET
Retrieveselectiverejectsettingsforaworkspace — Retrieve Selective Reject Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectivereject
PUT
Modifyselectiverejectsettingsforaworkspace — Modify Selective Reject Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectivereject
POST
Createselectiverejectcriteriaforaworkspace — Create Selective Reject Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectivereject/criteria
GET
Retrieveselectiverejectcriteriaforaworkspace — Retrieve Selective Reject Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectivereject/criteria/{id}
PUT
Modifyselectiverejectcriteriaforaworkspace — Modify Selective Reject Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectivereject/criteria/{id}
DELETE
Deleteselectiverejectcriteriaforaworkspace — Delete Selective Reject Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/selectivereject/criteria/{id}
GET
Retrievesequentialringsettingsforaworkspace — Retrieve Sequential Ring Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/sequentialring
PUT
Modifysequentialringsettingsforaworkspace — Modify Sequential Ring Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/sequentialring
POST
Createsequentialringcriteriaforaworkspace — Create Sequential Ring Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/sequentialring/criteria
GET
Retrievesequentialringcriteriaforaworkspace — Retrieve Sequential Ring Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/sequentialring/criteria/{id}
PUT
Modifysequentialringcriteriaforaworkspace — Modify Sequential Ring Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/sequentialring/criteria/{id}
DELETE
Deletesequentialringcriteriaforaworkspace — Delete Sequential Ring Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/sequentialring/criteria/{id}
GET
Retrievesimultaneousringsettingsforaworkspace — Retrieve Simultaneous Ring Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/simultaneousring
PUT
Modifysimultaneousringsettingsforaworkspace — Modify Simultaneous Ring Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/simultaneousring
POST
Createsimultaneousringcriteriaforaworkspace — Create Simultaneous Ring Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/simultaneousring/criteria
GET
Retrievesimultaneousringcriteriaforaworkspace — Retrieve Simultaneous Ring Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/simultaneousring/criteria/{id}
PUT
Modifysimultaneousringcriteriaforaworkspace — Modify Simultaneous Ring Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/simultaneousring/criteria/{id}
DELETE
Deletesimultaneousringcriteriaforaworkspace — Delete Simultaneous Ring Criteria for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/simultaneousring/criteria/{id}
GET
Readvoicemailsettingsforaworkspace — Read Voicemail Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/voicemail
PUT
Configurevoicemailsettingsforaworkspace — Configure Voicemail Settings for a Workspace
/v1/telephony/config/workspaces/{workspaceid}/voicemail
POST
Configurebusyvoicemailgreetingforaplace — Configure Busy Voicemail Greeting for a Place
/v1/telephony/config/workspaces/{workspaceid}/voicemail/actions/uploadbusygreeting/invoke
POST
Configurenoanswervoicemailgreetingforaplace — Configure No Answer Voicemail Greeting for a Place
/v1/telephony/config/workspaces/{workspaceid}/voicemail/actions/uploadnoanswergreeting/invoke

MCP Tools

get-workspace-available-phone-numbers

Get Workspace Available Phone Numbers

read-only idempotent
modify-voicemail-passcode-workspace

Modify Voicemail Passcode for a Workspace

idempotent
retrieve-anonymous-call-settings-workspace

Retrieve Anonymous Call Settings for a Workspace

read-only idempotent
modify-anonymous-call-settings-workspace

Modify Anonymous Call Settings for a Workspace

idempotent
retrieve-barge-call-settings-workspace

Retrieve Barge In Call Settings for a Workspace

read-only idempotent
modify-barge-call-settings-workspace

Modify Barge In Call Settings for a Workspace

idempotent
retrieve-call-bridge-warning-tone

Retrieve Call Bridge Warning Tone Settings for a Workspace

read-only idempotent
modify-call-bridge-warning-tone

Modify Call Bridge Warning Tone Settings for a Workspace

idempotent
get-workspace-call-forward-available

Get Workspace Call Forward Available Phone Numbers

read-only idempotent
get-workspace-call-intercept-available

Get Workspace Call Intercept Available Phone Numbers

read-only idempotent
read-call-policy-settings-workspace

Read Call Policy Settings for a Workspace

read-only idempotent
configure-call-policy-settings-workspace

Configure Call Policy Settings for a Workspace

idempotent
retrieve-donotdisturb-settings-workspace

Retrieve DoNotDisturb Settings for a Workspace

read-only idempotent
modify-donotdisturb-settings-workspace

Modify DoNotDisturb Settings for a Workspace

idempotent
get-workspace-ecbn-available-phone

Get Workspace ECBN Available Phone Numbers

read-only idempotent
get-workspace-fax-message-available

Get Workspace Fax Message Available Phone Numbers

read-only idempotent
delete-specific-access-code-workspace

Delete a Specific Access Code for a Workspace

idempotent
retrieve-call-recording-settings-workspace

Retrieve Call Recording Settings for a Workspace

read-only idempotent
modify-call-recording-settings-workspace

Modify Call Recording Settings for a Workspace

idempotent
upload-call-intercept-announcement-file

Upload Call Intercept Announcement file for a Workspace

retrieve-music-hold-settings-workspace

Retrieve Music On Hold Settings for a Workspace

read-only idempotent
modify-music-hold-settings-workspace

Modify Music On Hold Settings for a Workspace

idempotent
assign-unassign-numbers-associated-specific

Assign or Unassign numbers associated with a specific workspace

idempotent
retrieve-all-digit-patterns-workspace

Retrieve all Digit Patterns for a Workspace

read-only idempotent
create-digit-pattern-workspace

Create Digit Pattern for a Workspace

modify-digit-pattern-category-control

Modify the Digit Pattern Category Control Settings for the Workspace

idempotent
delete-all-digit-patterns-workspace

Delete all Digit Patterns for a Workspace

idempotent
retrieve-digit-pattern-details-workspace

Retrieve a Digit Pattern details for the Workspace

read-only idempotent
modify-digit-pattern-workspace

Modify a Digit Pattern for the Workspace

idempotent
delete-digit-pattern-workspace

Delete a Digit Pattern for the Workspace

idempotent
retrieve-priority-alert-settings-workspace

Retrieve Priority Alert Settings for a Workspace

read-only idempotent
configure-priority-alert-settings-workspace

Configure Priority Alert Settings for a Workspace

idempotent
create-priority-alert-criteria-workspace

Create Priority Alert Criteria for a Workspace

retrieve-priority-alert-criteria-workspace

Retrieve Priority Alert Criteria for a Workspace

read-only idempotent
modify-priority-alert-criteria-workspace

Modify Priority Alert Criteria for a Workspace

idempotent
delete-priority-alert-criteria-workspace

Delete Priority Alert Criteria for a Workspace

idempotent
retrieve-privacy-settings-workspace

Retrieve Privacy Settings for a Workspace

read-only idempotent
modify-privacy-settings-workspace

Modify Privacy Settings for a Workspace

idempotent
read-push-talk-settings-workspace

Read Push-to-Talk Settings for a Workspace

read-only idempotent
configure-push-talk-settings-workspace

Configure Push-to-Talk Settings for a Workspace

idempotent
get-workspace-secondary-available-phone

Get Workspace Secondary Available Phone Numbers

read-only idempotent
retrieve-selective-accept-settings-workspace

Retrieve Selective Accept Settings for a Workspace

read-only idempotent
modify-selective-accept-settings-workspace

Modify Selective Accept Settings for a Workspace

idempotent
create-selective-accept-criteria-workspace

Create Selective Accept Criteria for a Workspace

retrieve-selective-accept-criteria-workspace

Retrieve Selective Accept Criteria for a Workspace

read-only idempotent
modify-selective-accept-criteria-workspace

Modify Selective Accept Criteria for a Workspace

idempotent
delete-selective-accept-criteria-workspace

Delete Selective Accept Criteria for a Workspace

idempotent
retrieve-selective-forward-settings-workspace

Retrieve Selective Forward Settings for a Workspace

read-only idempotent
modify-selective-forward-settings-workspace

Modify Selective Forward Settings for a Workspace

idempotent
create-selective-forward-criteria-workspace

Create Selective Forward Criteria for a Workspace

retrieve-selective-forward-criteria-workspace

Retrieve Selective Forward Criteria for a Workspace

read-only idempotent
modify-selective-forward-criteria-workspace

Modify Selective Forward Criteria for a Workspace

idempotent
delete-selective-forward-criteria-workspace

Delete Selective Forward Criteria for a Workspace

idempotent
retrieve-selective-reject-settings-workspace

Retrieve Selective Reject Settings for a Workspace

read-only idempotent
modify-selective-reject-settings-workspace

Modify Selective Reject Settings for a Workspace

idempotent
create-selective-reject-criteria-workspace

Create Selective Reject Criteria for a Workspace

retrieve-selective-reject-criteria-workspace

Retrieve Selective Reject Criteria for a Workspace

read-only idempotent
modify-selective-reject-criteria-workspace

Modify Selective Reject Criteria for a Workspace

idempotent
delete-selective-reject-criteria-workspace

Delete Selective Reject Criteria for a Workspace

idempotent
retrieve-sequential-ring-settings-workspace

Retrieve Sequential Ring Settings for a Workspace

read-only idempotent
modify-sequential-ring-settings-workspace

Modify Sequential Ring Settings for a Workspace

idempotent
create-sequential-ring-criteria-workspace

Create Sequential Ring Criteria for a Workspace

retrieve-sequential-ring-criteria-workspace

Retrieve Sequential Ring Criteria for a Workspace

read-only idempotent
modify-sequential-ring-criteria-workspace

Modify Sequential Ring Criteria for a Workspace

idempotent
delete-sequential-ring-criteria-workspace

Delete Sequential Ring Criteria for a Workspace

idempotent
retrieve-simultaneous-ring-settings-workspace

Retrieve Simultaneous Ring Settings for a Workspace

read-only idempotent
modify-simultaneous-ring-settings-workspace

Modify Simultaneous Ring Settings for a Workspace

idempotent
create-simultaneous-ring-criteria-workspace

Create Simultaneous Ring Criteria for a Workspace

retrieve-simultaneous-ring-criteria-workspace

Retrieve Simultaneous Ring Criteria for a Workspace

read-only idempotent
modify-simultaneous-ring-criteria-workspace

Modify Simultaneous Ring Criteria for a Workspace

idempotent
delete-simultaneous-ring-criteria-workspace

Delete Simultaneous Ring Criteria for a Workspace

idempotent
read-voicemail-settings-workspace

Read Voicemail Settings for a Workspace

read-only idempotent
configure-voicemail-settings-workspace

Configure Voicemail Settings for a Workspace

idempotent
configure-busy-voicemail-greeting-place

Configure Busy Voicemail Greeting for a Place

configure-no-answer-voicemail-greeting

Configure No Answer Voicemail Greeting for a Place

Capability Spec

cloud-calling-workspace-call-settings-2-2.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Webex Cloud Calling — Workspace Call Settings (2/2)
  description: 'Webex Cloud Calling — Workspace Call Settings (2/2). 75 operations. Lead operation: Get Workspace Available
    Phone Numbers. Self-contained Naftiko capability covering one Webex business surface.'
  tags:
  - Webex
  - Workspace Call Settings (2/2)
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    WEBEX_API_KEY: WEBEX_API_KEY
capability:
  consumes:
  - type: http
    namespace: cloud-calling-workspace-call-settings-2-2
    baseUri: ''
    description: Webex Cloud Calling — Workspace Call Settings (2/2) business capability. Self-contained, no shared references.
    resources:
    - name: telephony-config-workspaces-availableNumbers
      path: /telephony/config/workspaces/availableNumbers
      operations:
      - name: getworkspaceavailablephonenumbers
        method: GET
        description: Get Workspace Available Phone Numbers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgId
          in: query
          type: string
          description: List numbers for this organization.
        - name: locationId
          in: query
          type: string
          description: Return the list of phone numbers for this location within the given organization. The maximum length
            is 36.
        - name: max
          in: query
          type: number
          description: Limit the number of phone numbers returned to this maximum count. The default is 2000.
        - name: start
          in: query
          type: number
          description: Start at the zero-based offset in the list of matching phone numbers. The default is 0.
        - name: phoneNumber
          in: query
          type: array
          description: Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array.
    - name: telephony-config-workspaces-placeId-voicemail-passcode
      path: /telephony/config/workspaces/{placeId}/voicemail/passcode
      operations:
      - name: modifyvoicemailpasscodeforaworkspace
        method: PUT
        description: Modify Voicemail Passcode for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: placeId
          in: path
          type: string
          description: Modify voicemail passcode for this workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: Modify voicemail passcode for a workspace in this organization.
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-anonymousCallReject
      path: /telephony/config/workspaces/{workspaceId}/anonymousCallReject
      operations:
      - name: retrieveanonymouscallsettingsforaworkspace
        method: GET
        description: Retrieve Anonymous Call Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
      - name: modifyanonymouscallsettingsforaworkspace
        method: PUT
        description: Modify Anonymous Call Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-bargeIn
      path: /telephony/config/workspaces/{workspaceId}/bargeIn
      operations:
      - name: retrievebargeincallsettingsforaworkspace
        method: GET
        description: Retrieve Barge In Call Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
      - name: modifybargeincallsettingsforaworkspace
        method: PUT
        description: Modify Barge In Call Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-callBridge
      path: /telephony/config/workspaces/{workspaceId}/callBridge
      operations:
      - name: retrievecallbridgewarningtonesettingsforaworkspace
        method: GET
        description: Retrieve Call Bridge Warning Tone Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
      - name: modifycallbridgewarningtonesettingsforaworkspace
        method: PUT
        description: Modify Call Bridge Warning Tone Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-callForwarding-availableNumbers
      path: /telephony/config/workspaces/{workspaceId}/callForwarding/availableNumbers
      operations:
      - name: getworkspacecallforwardavailablephonenumbers
        method: GET
        description: Get Workspace Call Forward Available Phone Numbers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: List numbers for this organization.
        - name: max
          in: query
          type: number
          description: Limit the number of phone numbers returned to this maximum count. The default is 2000.
        - name: start
          in: query
          type: number
          description: Start at the zero-based offset in the list of matching phone numbers. The default is 0.
        - name: phoneNumber
          in: query
          type: array
          description: Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array.
        - name: ownerName
          in: query
          type: string
          description: Return the list of phone numbers that are owned by the given `ownerName`. Maximum length is 255.
        - name: extension
          in: query
          type: string
          description: Returns the list of PSTN phone numbers with the given `extension`.
    - name: telephony-config-workspaces-workspaceId-callIntercept-availableNumbers
      path: /telephony/config/workspaces/{workspaceId}/callIntercept/availableNumbers
      operations:
      - name: getworkspacecallinterceptavailablephonenumbers
        method: GET
        description: Get Workspace Call Intercept Available Phone Numbers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: List numbers for this organization.
        - name: max
          in: query
          type: number
          description: Limit the number of phone numbers returned to this maximum count. The default is 2000.
        - name: start
          in: query
          type: number
          description: Start at the zero-based offset in the list of matching phone numbers. The default is 0.
        - name: phoneNumber
          in: query
          type: array
          description: Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array.
        - name: ownerName
          in: query
          type: string
          description: Return the list of phone numbers that are owned by the given `ownerName`. Maximum length is 255.
        - name: extension
          in: query
          type: string
          description: Returns the list of PSTN phone numbers with the given `extension`.
    - name: telephony-config-workspaces-workspaceId-callPolicies
      path: /telephony/config/workspaces/{workspaceId}/callPolicies
      operations:
      - name: readcallpolicysettingsforaworkspace
        method: GET
        description: Read Call Policy Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization in which the workspace resides. Only admin users of another organization (such
            as partners) may use this parameter as the default is the '
      - name: configurecallpolicysettingsforaworkspace
        method: PUT
        description: Configure Call Policy Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization in which the workspace resides. Only admin users of another organization (such
            as partners) may use this parameter as the default is the '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-doNotDisturb
      path: /telephony/config/workspaces/{workspaceId}/doNotDisturb
      operations:
      - name: retrievedonotdisturbsettingsforaworkspace
        method: GET
        description: Retrieve DoNotDisturb Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
      - name: modifydonotdisturbsettingsforaworkspace
        method: PUT
        description: Modify DoNotDisturb Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-emergencyCallbackNumber-availableNumbers
      path: /telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber/availableNumbers
      operations:
      - name: getworkspaceecbnavailablephonenumbers
        method: GET
        description: Get Workspace ECBN Available Phone Numbers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: List numbers for this organization.
        - name: max
          in: query
          type: number
          description: Limit the number of phone numbers returned to this maximum count. The default is 2000.
        - name: start
          in: query
          type: number
          description: Start at the zero-based offset in the list of matching phone numbers. The default is 0.
        - name: phoneNumber
          in: query
          type: array
          description: Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array.
        - name: ownerName
          in: query
          type: string
          description: Return the list of phone numbers that are owned by the given `ownerName`. Maximum length is 255.
    - name: telephony-config-workspaces-workspaceId-faxMessage-availableNumbers
      path: /telephony/config/workspaces/{workspaceId}/faxMessage/availableNumbers
      operations:
      - name: getworkspacefaxmessageavailablephonenumbers
        method: GET
        description: Get Workspace Fax Message Available Phone Numbers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: List numbers for this organization.
        - name: max
          in: query
          type: number
          description: Limit the number of phone numbers returned to this maximum count. The default is 2000.
        - name: start
          in: query
          type: number
          description: Start at the zero-based offset in the list of matching phone numbers. The default is 0.
        - name: phoneNumber
          in: query
          type: array
          description: Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array.
    - name: telephony-config-workspaces-workspaceId-features-accessCodes-accessCode
      path: /telephony/config/workspaces/{workspaceId}/features/accessCodes/{accessCode}
      operations:
      - name: deleteaspecificaccesscodeforaworkspace
        method: DELETE
        description: Delete a Specific Access Code for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: accessCode
          in: path
          type: string
          description: Access code for outgoing calls.
          required: true
    - name: telephony-config-workspaces-workspaceId-features-callRecordings
      path: /telephony/config/workspaces/{workspaceId}/features/callRecordings
      operations:
      - name: retrievecallrecordingsettingsforaworkspace
        method: GET
        description: Retrieve Call Recording Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
      - name: modifycallrecordingsettingsforaworkspace
        method: PUT
        description: Modify Call Recording Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-features-intercept-actions-announcementU
      path: /telephony/config/workspaces/{workspaceId}/features/intercept/actions/announcementUpload/invoke
      operations:
      - name: uploadcallinterceptannouncementfileforaworkspace
        method: POST
        description: Upload Call Intercept Announcement file for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgId
          in: query
          type: string
          description: Create an announcement in this organization.
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
    - name: telephony-config-workspaces-workspaceId-musicOnHold
      path: /telephony/config/workspaces/{workspaceId}/musicOnHold
      operations:
      - name: retrievemusiconholdsettingsforaworkspace
        method: GET
        description: Retrieve Music On Hold Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: ID of the organization in which the person resides. Only admin users of another organization (such
            as partners) may use this parameter as the default is the sam
      - name: modifymusiconholdsettingsforaworkspace
        method: PUT
        description: Modify Music On Hold Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: ID of the organization in which the person resides. Only admin users of another organization (such
            as partners) may use this parameter as the default is the sam
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-numbers
      path: /telephony/config/workspaces/{workspaceId}/numbers
      operations:
      - name: assignorunassignnumbersassociatedwithaspecificworkspace
        method: PUT
        description: Assign or Unassign numbers associated with a specific workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-outgoingPermission-digitPatterns
      path: /telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns
      operations:
      - name: retrievealldigitpatternsforaworkspace
        method: GET
        description: Retrieve all Digit Patterns for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
      - name: createdigitpatternforaworkspace
        method: POST
        description: Create Digit Pattern for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: modifythedigitpatterncategorycontrolsettingsfortheworkspace
        method: PUT
        description: Modify the Digit Pattern Category Control Settings for the Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletealldigitpatternsforaworkspace
        method: DELETE
        description: Delete all Digit Patterns for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
    - name: telephony-config-workspaces-workspaceId-outgoingPermission-digitPatterns-digitPa
      path: /telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns/{digitPatternId}
      operations:
      - name: retrieveadigitpatterndetailsfortheworkspace
        method: GET
        description: Retrieve a Digit Pattern details for the Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: digitPatternId
          in: path
          type: string
          description: Unique identifier for the digit pattern.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
      - name: modifyadigitpatternfortheworkspace
        method: PUT
        description: Modify a Digit Pattern for the Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: digitPatternId
          in: path
          type: string
          description: Unique identifier for the digit pattern.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deleteadigitpatternfortheworkspace
        method: DELETE
        description: Delete a Digit Pattern for the Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: digitPatternId
          in: path
          type: string
          description: Unique identifier for the digit pattern.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
    - name: telephony-config-workspaces-workspaceId-priorityAlert
      path: /telephony/config/workspaces/{workspaceId}/priorityAlert
      operations:
      - name: retrievepriorityalertsettingsforaworkspace
        method: GET
        description: Retrieve Priority Alert Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
      - name: configurepriorityalertsettingsforaworkspace
        method: PUT
        description: Configure Priority Alert Settings for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization in which the workspace resides. Only admin users of another organization (such
            as partners) may use this parameter as the default is the '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: telephony-config-workspaces-workspaceId-priorityAlert-criteria
      path: /telephony/config/workspaces/{workspaceId}/priorityAlert/criteria
      operations:
      - name: createpriorityalertcriteriaforaworkspace
        method: POST
        description: Create Priority Alert Criteria for a Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: workspaceId
          in: path
          type: string
          description: Unique identifier for the workspace.
          required: true
        - name: orgId
          in: query
          type: string
          description: 'ID of the organization within which the workspace resides. Only admin users of another organization
            (such as partners) may use this parameter as the default is '
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    

# --- truncated at 32 KB (148 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/webex/refs/heads/main/capabilities/cloud-calling-workspace-call-settings-2-2.yaml