Webex Virtual Line Call Settings API is one of 192 APIs that Webex publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Virtual Line Call Settings. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
65 operations
across 37 paths,
and defines 84 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
65 operations37 paths84 schemas4 DELETE31 GET7 POST23 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 Virtual Line Call Settings 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 65
Across 37 paths, the API surfaces 65 operations — 4 DELETE, 31 GET, 7 POST, 23 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 84 schemas that model the data the API accepts and returns. The most detailed are CallerIdInfo (19 properties), CallerIdPut (13 properties), ListVirtualLineObject (12 properties), CallRecordingInfo (10 properties). Each schema is shown below with its type and property counts.
OutgoingCallingPermissionsSettingPut
object
3 properties1 required
CallerIdPut
object
13 properties1 required
MonitoredPersonObject
object
7 properties
CallForwardingInfo
object
2 properties2 required
CallRecordingPut
object
7 properties
BargeInInfo
object
2 properties2 required
VoicemailPut
object
9 properties2 required
PushToTalkNumberObject
object
5 properties
PutMusicOnHoldObject
object
3 properties
PushToTalkAccessType
string
ALLOWMEMBERS - List of people/workspaces that are allowed to use the Push-to-Talk feature to interact with the workspace being configured. BLOCKMEMBERS - List…
BargeInPut
object
2 properties
PushToTalkPut
object
4 properties
SelectedCallerIdObject
object
5 properties5 required
VirtualLineECBNAvailableNumberObject
object
7 properties6 required
deviceOwner
object
4 properties2 required
UserSelectionObject
string
DISPLAYNAME - When this option is selected, displayName is to be shown for this virtual line. FIRSTNAMELASTNAME - When this option is selected, firstName and l…
ONEWAY - Push-to-Talk initiators can chat with this workspace but only in one direction. The workspace you enable Push-to-Talk for cannot respond. TWOWAY - Pus…
DevicesObject
object
8 properties6 required
PutAgentCallCallerId
object
1 property1 required
GetVirtualLineDectNetworkObject
object
1 property
VirtualLineAvailableNumberObject
object
5 properties5 required
GetVirtualLineObject
object
10 properties5 required
VirtualLineAvailableNumberListGetObject
object
1 property1 required
PushToTalkInfo
object
4 properties3 required
VirtualLineECBNAvailableNumberListGetObject
object
1 property1 required
TelephonyType
string
PSTNNUMBER - The object is a PSTN number.
ModifyVoicemailPasscode
object
1 property1 required
UserPlaceAuthorizationCodeAdd
object
2 properties2 required
UserPlaceAuthorizationCodeListGet
object
1 property1 required
DeviceActivationStates
string
ACTIVATING - Indicates a device is activating. ACTIVATED - Indicates a device is activated. DEACTIVATED - Indicates a device is deactivated.
STATE
string
ACTIVE - Phone number is in the active state. INACTIVE - Phone number is in the inactive state.
Settings for the direct line caller ID name to be shown for this virtual line.
2 properties
DectNetwork
object
5 properties5 required
UserOutgoingPermissionDigitPatternGetListObject
object
2 properties2 required
PostVirtualLineObject
object
9 properties3 required
ModifyVirtualLineObject
object
10 properties
AuthorizationCode
object
2 properties
PeopleOrPlaceOrVirtualLineType
string
PEOPLE - Person or list of people. PLACE - Workspace that is not assigned to a specific person such as for a shared device in a common area. VIRTUALLINE - Virt…
TransferNumberGet
object
4 properties1 required
AudioAnnouncementFileObject
object
4 properties
UserPlaceAuthorizationCodeListPatch
object
1 property
OutgoingCallingPermissionsSettingGet
object
3 properties2 required
UserOutgoingPermissionDigitPatternPostObject
object
4 properties4 required
UserOutgoingPermissionDigitPatternPatchObject
object
4 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…
AgentCallerId
object
1 property1 required
AudioAnnouncementFileGetObject
object
4 properties4 required
CallInterceptPut
object
3 properties
GetVirtualLineDevicesObject
object
3 properties2 required
CallBridgePut
object
1 property
ListVirtualLineObject
object
12 properties5 required
VoicemailInfo
object
9 properties9 required
VirtualLineDoNotDisturbGet
object
2 properties2 required
AvailableCallerIdObject
object
5 properties3 required
VirtualLineCallForwardAvailableNumberObject
object
8 properties5 required
UserDigitPatternObject
object
5 properties5 required
CallerIdSelectedType
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…
MemberType
string
PEOPLE - Indicates the associated member is a person. PLACE - Indicates the associated member is a workspace.
CallWaitingInfo
object
1 property1 required
CallBridgeInfo
object
1 property1 required
AgentCallerIdType
string
CALLQUEUE - A call queue has been selected for the agent's caller ID. HUNTGROUP - A hunt group has been selected for the agent's caller ID.
CallerIdInfo
object
19 properties5 required
OutboundBillingPlan
object
Cisco Calling Plan outbound billing setting for the workspace.
1 property1 required
DeviceObject
object
9 properties7 required
DirectLineCallerIdNameObject
object
Settings for the direct line caller ID name to be shown for this workspace.
2 properties
NumberOwnerType
string
PLACE - PSTN phone number's owner is a workspace. PEOPLE - PSTN phone number's owner is a person. VIRTUALLINE - PSTN phone number's owner is a Virtual Profile.…
VirtualLineCallInterceptAvailableNumberObject
object
8 properties5 required
CallInterceptInfo
object
3 properties3 required
TransferNumberPatch
object
4 properties1 required
LineType
string
PRIMARY - Primary line for the member. SHAREDCALLAPPEARANCE - Shared line for the member. A shared line allows users to receive and place calls to and from ano…
VirtualLineFaxMessageAvailableNumberListGetObject
object
1 property1 required
CallForwardingPut
object
2 properties
VirtualLineFaxMessageAvailableNumberObject
object
5 properties5 required
GetVirtualLineNumberObject
object
1 property
GetMusicOnHoldObject
object
4 properties3 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Webex Virtual Line Call Settings 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.