Webex Virtual Line Call Settings API

The Virtual Line Call Settings API from Webex — 36 operation(s) for virtual line call settings.

Operations 68

GET /telephony/config/virtualLines Read the List of Virtual Lines #
POST /telephony/config/virtualLines Create a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/callRecording Read Call Recording Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/callRecording Configure Call Recording Settings for a Virtual Line #
DELETE /telephony/config/virtualLines/{virtualLineId} Delete a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId} Get Details for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId} Update a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/number Get Phone Number Assigned for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/directorySearch Update Directory Search for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/devices Get List of Devices Assigned for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/dectNetworks Get List of DECT Networks Handsets for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/callerId Read Caller ID Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/callerId Configure Caller ID Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/callWaiting Read Call Waiting Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/callWaiting Configure Call Waiting Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/callForwarding Read Call Forwarding Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/callForwarding Configure Call Forwarding Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/incomingPermission Read Incoming Permission Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/incomingPermission Configure Incoming Permission Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/outgoingPermission Retrieve a Virtual Line's Outgoing Calling Permissions Settings #
PUT /telephony/config/virtualLines/{virtualLineId}/outgoingPermission Modify a Virtual Line's Outgoing Calling Permissions Settings #
GET /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes Retrieve Access Codes for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes Modify Access Codes for a Virtual Line #
POST /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes Create Access Codes for a Virtual Line #
DELETE /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes Delete Access Codes for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/autoTransferNumbers Retrieve Transfer Numbers for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/autoTransferNumbers Modify Transfer Numbers for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns Retrieve Digit Patterns for a Virtual Profile #
POST /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns Create Digit Pattern for a Virtual Profile #
PUT /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns Modify the Digit Pattern Category Control Settings for a Virtual Profile #
DELETE /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns Delete All Digit Patterns for a Virtual Profile #
GET /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns/{digitPatternId} Retrieve Specified Digit Pattern Details for a Virtual Profile #
PUT /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns/{digitPatternId} Modify a Digit Pattern for a Virtual Profile #
DELETE /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns/{digitPatternId} Delete a Digit Pattern for a Virtual Profile #
GET /telephony/config/virtualLines/{virtualLineId}/intercept Read Call Intercept Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/intercept Configure Call Intercept Settings for a Virtual Line #
POST /telephony/config/virtualLines/{virtualLineId}/intercept/actions/announcementUpload/invoke Configure Call Intercept Greeting for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/agent/availableCallerIds Retrieve Agent's List of Available Caller IDs #
GET /telephony/config/virtualLines/{virtualLineId}/agent/callerId Retrieve Agent's Caller ID Information #
PUT /telephony/config/virtualLines/{virtualLineId}/agent/callerId Modify Agent's Caller ID Information #
GET /telephony/config/virtualLines/{virtualLineId}/voicemail Read Voicemail Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/voicemail Configure Voicemail Settings for a Virtual Line #
POST /telephony/config/virtualLines/{virtualLineId}/voicemail/actions/uploadBusyGreeting/invoke Configure Busy Voicemail Greeting for a Virtual Line #
POST /telephony/config/virtualLines/{virtualLineId}/voicemail/actions/uploadNoAnswerGreeting/invoke Configure No Answer Voicemail Greeting for a Virtual Line #
POST /telephony/config/virtualLines/{virtualLineId}/voicemail/actions/resetPin/invoke Reset Voicemail PIN for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/voicemail/passcode Modify a Virtual Line's Voicemail Passcode #
GET /telephony/config/virtualLines/{virtualLineId}/musicOnHold Retrieve Music on Hold Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/musicOnHold Configure Music on Hold Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/pushToTalk Read Push-to-Talk Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/pushToTalk Configure Push-to-Talk Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/callBridge Read Call Bridge Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/callBridge Configure Call Bridge Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/bargeIn Read Barge in Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/bargeIn Configure Barge in Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/privacy Get a Virtual Line's Privacy Settings #
PUT /telephony/config/virtualLines/{virtualLineId}/privacy Configure a Virtual Line's Privacy Settings #
GET /telephony/config/virtualLines/{virtualLineId}/faxMessage/availableNumbers Get Virtual Line Fax Message Available Phone Numbers #
GET /telephony/config/virtualLines/{virtualLineId}/callForwarding/availableNumbers Get Virtual Line Call Forward Available Phone Numbers #
GET /telephony/config/virtualLines/availableNumbers Get Virtual Line Available Phone Numbers #
GET /telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber/availableNumbers Get Virtual Line ECBN Available Phone Numbers #
GET /telephony/config/virtualLines/{virtualLineId}/callIntercept/availableNumbers Get Virtual Line Call Intercept Available Phone Numbers #
GET /telephony/config/virtualLines/{virtualLineId}/doNotDisturb Retrieve DoNotDisturb Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/doNotDisturb Modify DoNotDisturb Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/outboundBillingPlan Retrieve a Virtual Line's Outbound Billing Plan #
PUT /telephony/config/virtualLines/{virtualLineId}/outboundBillingPlan Modify a Virtual Line's Outbound Billing Plan #
GET /telephony/config/virtualLines/{virtualLineId}/answerSettings Get Answer Settings for a Virtual Line #
PUT /telephony/config/virtualLines/{virtualLineId}/answerSettings Update Answer Settings for a Virtual Line #
GET /telephony/config/virtualLines/{virtualLineId}/availablePreferredAnswerEndpoints Get Available Preferred Answer Endpoints for a Virtual Line #

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:webex-virtual-line-call-settings-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-virtual-line-call-settings-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Webex Virtual Line Call Settings API
  version: 1.0.0
  x-refined-note:
  - x-evidence differs across the merged source definitions and was not carried
  - x-provenance differs across the merged source definitions and was not carried
  description: 'Operations tagged Virtual Line Call Settings across 2 of this provider''s published API definitions: webex-cloud-calling-openapi.json, webex-cloud-calling-openapi.yml. Each path carries the servers of the definition it was published in.'
tags:


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