Webex User Call Settings (2/2) API

APIs for managing user call settings including music on hold, access codes, transfer numbers, digit patterns, and more.

Operations 94

GET /people/{personId}/features/applications Retrieve a person's Application Services Settings New #
POST /telephony/config/jobs/person/moveLocation Validate or Initiate Move Users Job #
GET /telephony/config/jobs/person/moveLocation List Move Users Jobs #
GET /telephony/config/jobs/person/moveLocation/{jobId} Get Move Users Job Status #
POST /telephony/config/jobs/person/moveLocation/{jobId}/actions/pause/invoke Pause the Move Users Job #
POST /telephony/config/jobs/person/moveLocation/{jobId}/actions/resume/invoke Resume the Move Users Job #
GET /telephony/config/jobs/person/moveLocation/{jobId}/errors List Move Users Job errors #
GET /telephony/config/people/{personId}/musicOnHold Retrieve Music On Hold Settings for a Person #
PUT /telephony/config/people/{personId}/musicOnHold Configure Music On Hold Settings for a Person #
GET /telephony/config/people/{personId}/outgoingPermission/accessCodes Retrieve Access Codes for a Person #
PUT /telephony/config/people/{personId}/outgoingPermission/accessCodes Modify Access Codes for a Person #
POST /telephony/config/people/{personId}/outgoingPermission/accessCodes Create Access Codes for a Person #
DELETE /telephony/config/people/{personId}/outgoingPermission/accessCodes Delete Access Codes for a Person #
GET /telephony/config/people/{personId}/outgoingPermission/autoTransferNumbers Retrieve Transfer Numbers for a Person #
PUT /telephony/config/people/{personId}/outgoingPermission/autoTransferNumbers Modify Transfer Numbers for a Person #
GET /telephony/config/people/{personId}/outgoingPermission/digitPatterns Retrieve Digit Patterns for a Person #
POST /telephony/config/people/{personId}/outgoingPermission/digitPatterns Create Digit Patterns for a Person #
PUT /telephony/config/people/{personId}/outgoingPermission/digitPatterns Modify the Digit Pattern Category Control Settings for a Person #
DELETE /telephony/config/people/{personId}/outgoingPermission/digitPatterns Delete all Digit Patterns for a Person #
GET /telephony/config/people/{personId}/outgoingPermission/digitPatterns/{digitPatternId} Retrieve Digit Pattern Details for a Person #
PUT /telephony/config/people/{personId}/outgoingPermission/digitPatterns/{digitPatternId} Modify a Digit Pattern for a Person #
DELETE /telephony/config/people/{personId}/outgoingPermission/digitPatterns/{digitPatternId} Delete a Digit Pattern for a Person #
PUT /telephony/config/people/{personId}/numbers Assign or Unassign numbers to a person #
GET /telephony/config/people/{personId}/preferredAnswerEndpoint Get Preferred Answer Endpoint #
PUT /telephony/config/people/{personId}/preferredAnswerEndpoint Modify Preferred Answer Endpoint #
GET /telephony/config/people/{personId}/applications/{applicationId}/availableMembers Search Shared-Line Appearance Members #
GET /telephony/config/people/{personId}/applications/{applicationId}/members Get Shared-Line Appearance Members #
PUT /telephony/config/people/{personId}/applications/{applicationId}/members Put Shared-Line Appearance Members #
PUT /telephony/config/people/{personId}/voicemail/passcode Modify a person's voicemail passcode #
GET /telephony/voiceMessages/summary Get Message Summary #
GET /telephony/voiceMessages List Messages #
DELETE /telephony/voiceMessages/{messageId} Delete Message #
POST /telephony/voiceMessages/markAsRead Mark As Read #
POST /telephony/voiceMessages/markAsUnread Mark As Unread #
GET /telephony/config/people/{personId}/agent/availableCallerIds Retrieve Agent's List of Available Caller IDs #
GET /telephony/config/people/{personId}/agent/callerId Retrieve Agent's Caller ID Information #
PUT /telephony/config/people/{personId}/agent/callerId Modify Agent's Caller ID Information #
GET /telephony/config/people/{personId}/features/callBridge Read Call Bridge Settings for a Person #
PUT /telephony/config/people/{personId}/features/callBridge Configure Call Bridge Settings for a Person #
GET /telephony/config/people/{personId}/secondary/availableNumbers Get Person Secondary Available Phone Numbers #
GET /telephony/config/people/{personId}/faxMessage/availableNumbers Get Person Fax Message Available Phone Numbers #
GET /telephony/config/people/{personId}/callForwarding/availableNumbers Get Person Call Forward Available Phone Numbers #
GET /telephony/config/people/primary/availableNumbers Get Person Primary Available Phone Numbers #
GET /telephony/config/people/{personId}/emergencyCallbackNumber/availableNumbers Get Person ECBN Available Phone Numbers #
GET /telephony/config/people/{personId}/callIntercept/availableNumbers Get Person Call Intercept Available Phone Numbers #
GET /telephony/config/people/{personId}/settings/msTeams Retrieve a Person's MS Teams Settings #
PUT /telephony/config/people/{personId}/settings/msTeams Configure a Person's MS Teams Setting #
GET /telephony/config/people/{personId}/features/personalAssistant Get Personal Assistant #
PUT /telephony/config/people/{personId}/features/personalAssistant Update Personal Assistant #
GET /telephony/config/people/{personId}/modeManagement/availableFeatures Retrieve the List of Available Features #
GET /telephony/config/people/{personId}/modeManagement/features Retrieve the List of Features Assigned to a User for Mode Management #
PUT /telephony/config/people/{personId}/modeManagement/features Assign a List of Features to a User for Mode Management #
GET /telephony/config/people/{personId}/selectiveAccept Get the User’s Selective Call Accept Criteria List #
PUT /telephony/config/people/{personId}/selectiveAccept Update User’s Selective Call Accept Criteria #
POST /telephony/config/people/{personId}/selectiveAccept/criteria Create a Criteria to the User’s Selective Call Accept Service #
GET /telephony/config/people/{personId}/selectiveAccept/criteria/{id} Get a Criteria for the User’s Selective Call Accept Service #
PUT /telephony/config/people/{personId}/selectiveAccept/criteria/{id} Modify a Criteria From the User’s Selective Call Accept Service #
DELETE /telephony/config/people/{personId}/selectiveAccept/criteria/{id} Delete a Criteria From the User’s Selective Call Accept service #
GET /telephony/config/people/{personId}/selectiveReject Get the User’s Selective Call Rejection Criteria Listing #
PUT /telephony/config/people/{personId}/selectiveReject Update User’s Selective Call Rejection Criteria List #
POST /telephony/config/people/{personId}/selectiveReject/criteria Create a Criteria to the User’s Selective Call Rejection Service #
GET /telephony/config/people/{personId}/selectiveReject/criteria/{id} Get a Criteria for the User’s Selective Call Rejection Service #
PUT /telephony/config/people/{personId}/selectiveReject/criteria/{id} Modify a Criteria for the User’s Selective Call Rejection Service #
DELETE /telephony/config/people/{personId}/selectiveReject/criteria/{id} Delete a Criteria From the User’s Selective Call Rejection Service #
GET /telephony/config/people/{personId}/selectiveForward Get the User’s Selective Call Forwarding #
PUT /telephony/config/people/{personId}/selectiveForward Update User’s Selective Call Forwarding Criteria List #
POST /telephony/config/people/{personId}/selectiveForward/criteria Create a Criteria to the User’s Selective Call Forwarding Service #
GET /telephony/config/people/{personId}/selectiveForward/criteria/{id} Get a Criteria for the User’s Selective Call Forwarding Service #
PUT /telephony/config/people/{personId}/selectiveForward/criteria/{id} Modify a Criteria for the User’s Selective Call Forwarding Service #
DELETE /telephony/config/people/{personId}/selectiveForward/criteria/{id} Delete a Criteria From the User’s Selective Call Forwarding Service #
GET /telephony/config/people/{personId}/applications/availableMembers Search Shared-Line Appearance Members New #
GET /telephony/config/people/{personId}/applications/availableMembers/count Get Count of Shared-Line Appearance Members #
GET /telephony/config/people/{personId}/applications/members Get Shared-Line Appearance Members New #
PUT /telephony/config/people/{personId}/applications/members Put Shared-Line Appearance Members New #
GET /telephony/config/people/{personId}/callCaptions Get the user call captions settings #
PUT /telephony/config/people/{personId}/callCaptions Update the user call captions settings #
GET /telephony/config/people/{personId}/executive/callFiltering Get Person Executive Call Filtering Settings #
PUT /telephony/config/people/{personId}/executive/callFiltering Modify Person Executive Call Filtering Settings #
GET /telephony/config/people/{personId}/executive/callFiltering/criteria/{id} Get Person Executive Call Filtering Criteria Settings #
PUT /telephony/config/people/{personId}/executive/callFiltering/criteria/{id} Modify Person Executive Call Filtering Criteria Settings #
DELETE /telephony/config/people/{personId}/executive/callFiltering/criteria/{id} Delete Person Executive Call Filtering Criteria #
POST /telephony/config/people/{personId}/executive/callFiltering/criteria Add Person Executive Call Filtering Criteria #
GET /telephony/config/people/{personId}/executive/alert Get Person Executive Alert Settings #
PUT /telephony/config/people/{personId}/executive/alert Modify Person Executive Alert Settings #
GET /telephony/config/people/{personId}/executive/assignedAssistants Get Person Executive Assigned Assistants #
PUT /telephony/config/people/{personId}/executive/assignedAssistants Modify Person Executive Assigned Assistants #
GET /telephony/config/people/{personId}/executive/availableAssistants Get Person Executive Available Assistants #
GET /telephony/config/people/{personId}/executive/assistant Get Person Executive Assistant Settings #
PUT /telephony/config/people/{personId}/executive/assistant Modify Person Executive Assistant Settings #
GET /telephony/config/people/{personId}/executive/screening Get Person Executive Screening Settings #
PUT /telephony/config/people/{personId}/executive/screening Modify Person Executive Screening Settings #
GET /telephony/config/people/{personId} Get Timezone and Announcement Language Settings of a Person #
PUT /telephony/config/people/{personId} Update Timezone and Announcement Language Settings of a Person #
GET /telephony/config/countries/{countryCode} Get Country Calling Configuration #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/webex-user-call-settings-2-2-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

webex-user-call-settings-2-2-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Webex Cloud Calling User Call Settings (2/2) API
  version: 1.0.0
  description: The Webex Cloud Calling APIs enable comprehensive management of cloud-based calling services, including user provisioning, device assignment, call routing, feature configuration, and number management.
  x-provenance:
    method: harvested
    authored_by: Cisco Webex
    harvested_by: API Evangelist
    harvested_on: '2026-08-19'
    first_party: true
    note: Published by Cisco. Retrieved unmodified except for this x-provenance block.
    provider_published: true
  x-evidence:
  - type: source
    url: https://github.com/webex/webex-openapi-specs/blob/main/public-spec/webex-cloud-calling.json
  - type: raw
    url: https://raw.githubusercontent.com/webex/webex-openapi-specs/main/public-spec/webex-cloud-calling.json
tags:


# --- truncated at 32 KB (575 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/webex/refs/heads/main/openapi/webex-user-call-settings-2-2-api-openapi.yml