Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Webex Call Settings For Me API

The Call Settings For Me API from Webex — 41 operation(s) for call settings for me.

Webex Call Settings For Me API is one of 178 APIs that Webex publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Call Settings For Me. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 60 operations across 41 paths, and defines 72 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

60 operations 41 paths 72 schemas 2 DELETE38 GET2 POST18 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Authentication
OAuth 2.0, HTTP Bearer, OAuth 2.0
Resource Areas
1

Authentication & Security 3

Webex Call Settings For Me 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 supports OAuth 2.0 (bearerAuth) using the authorizationCode flow, exposing 1 scope.

  • bearer-key — e.g. Bearer YOURAUTHORIZATIONTOKEN
  • bearerAuth — OAuth 2.0 Bearer token authentication

Paths & Operations 60

Across 41 paths, the API surfaces 60 operations — 2 DELETE, 38 GET, 2 POST, 18 PUT. Each is listed below with its method, path, parameters, and response codes.

Call Settings For Me 60
GET
/telephony/config/people/me/settings/availablePreferredAnswerEndpoints
Get List Available Preferred Answer Endpoints
getListAvailablePreferredAnswerEndpoints → 200400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/availablePreferredAnswerEndpoints
Get My Secondary Line Owner's Available Preferred Answer Endpoint List
getSecondaryLinesAvailablePreferredAnswerEndpointList 1 param → 200400401403404405409410
GET
/telephony/config/people/me/settings/preferredAnswerEndpoint
Get Preferred Answer Endpoint
getMyPreferredAnswerEndpoint → 200400401403404405409410
PUT
/telephony/config/people/me/settings/preferredAnswerEndpoint
Modify Preferred Answer Endpoint
modifyMyPreferredAnswerEndpoint body → 204400401403404
GET
/telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/preferredAnswerEndpoint
Get My Secondary Line Owner's Preferred Answer Endpoint
getMySecondaryLinesPreferredAnswerEndpoint 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/preferredAnswerEndpoint
Modify My Secondary Line Owner's Preferred Answer Endpoint
modifyMySecondaryLinesPreferredAnswerEndpoint 1 param body → 204400401403404
GET
/telephony/config/people/me/settings/webexGoOverride
Get My WebexGoOverride Settings
getMyWebexGoOverrideSettings → 200401403429500
PUT
/telephony/config/people/me/settings/webexGoOverride
Modify My WebexGoOverride Settings
modifyMyWebexGoOverrideSettings body → 204401403429500
GET
/telephony/config/people/me/settings/callerId
Get My Caller ID Settings
getMyCallerIDSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/callerId
Modify My Caller ID Settings
modifyMyCallerIDSettings body → 204400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callerId
Get My Secondary Line Owner Caller ID Settings
getMySecondaryLinesCallerIDSettings 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callerId
Modify My Secondary Line Owner Caller ID Settings
modifyMySecondaryLinesCallerIDSettings 1 param body → 204400401403404405409410
GET
/telephony/config/people/me/settings/selectedCallerId
Read My Selected Caller ID Settings
getMySelectedCallerIDSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/selectedCallerId
Configure My Selected Caller ID Settings
modifyMySelectedCallerIDSettings body → 204400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/selectedCallerId
Get My Secondary Line Owner's Selected Caller ID Settings
getMySecondaryLinesSelectedCallerIDSettings 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/selectedCallerId
Modify My Secondary Line Owner's Selected Caller ID Settings
modifyMySecondaryLinesSelectedCallerIDSettings 1 param body → 204400401403404405409410
GET
/telephony/config/people/me/settings/availableCallerIds
Get My Available Caller ID List
getMyAvailableCallerIDList → 200400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/availableCallerIds
Get My Secondary Line Owner's Available Caller ID List
getMySecondaryLinesAvailableCallerIDList 1 param → 200204400401403404405409
GET
/telephony/config/people/me/endpoints
Read the List of My Endpoints
getMyEndpointsList → 200400401403404405409410
GET
/telephony/config/people/me/endpoints/{endpointId}
Get My Endpoints Details
getMyEndpointDetails 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/endpoints/{endpointId}
Modify My Endpoints Details
modifyMyEndpointDetails 1 param body → 204400401403404405409410
GET
/telephony/config/people/me/settings/callRecording
Get My Call Recording Settings
getMyCallRecordingSettings → 200400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callRecording
Get My Secondary Line Owner's Call Recording Settings
getMySecondaryLinesCallRecordingSettings 1 param → 200400401403404405409410
GET
/telephony/config/people/me
Get My Own Details
getMyOwnDetails → 200400401403404405409410
GET
/telephony/config/people/me/settings/featureAccessCode
Get My Feature Access Codes
getMyFeatureAccessCodes → 200400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/featureAccessCode
Get My Feature Access Codes For Secondary Line Owner
getMySecondaryLinesFeatureAccessCodes 1 param → 200400401403404405409410
GET
/telephony/config/people/me/settings/executive/assignedAssistants
Get My Executive Assigned Assistants
getMyExecutiveAssignedAssistants → 200400401403404405409410
PUT
/telephony/config/people/me/settings/executive/assignedAssistants
Modify My Executive Assigned Assistants
modifyMyExecutiveAssignedAssistants body → 204400401403404405409410
GET
/telephony/config/people/me/settings/executive/availableAssistants
Get My Executive Available Assistants
getMyExecutiveAvailableAssistants → 200400401403404405409410
GET
/telephony/config/people/me/settings/executive/assistant
Get My Executive Assistant Settings
getMyExecutiveAssistantSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/executive/assistant
Modify My Executive Assistant Settings
modifyMyExecutiveAssistantSettings body → 204400401403404405409410
GET
/telephony/config/people/me/settings/services
Get My Calling Services List
getMyCallingServicesList → 200400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/services
Get My Secondary Line Owner Calling Services List
getMySecondaryLinesCallingServicesList 1 param → 200400401403404405409410
GET
/telephony/config/people/me/settings/singleNumberReach
Get User's Single Number Reach Settings
getMySingleNumberReachSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/singleNumberReach
Modify User's Single Number Reach Settings
modifyMySingleNumberReachSettings body → 204400401403404405409410
POST
/telephony/config/people/me/settings/singleNumberReach/numbers
Add phone number as User's Single Number Reach
addPhoneNumberAsSingleNumberReach body → 201400401403404405409410
PUT
/telephony/config/people/me/settings/singleNumberReach/numbers/{phoneNumberId}
Modify User's Single Number Reach Contact Settings
modifyMySingleNumberReachContactSettings 1 param body → 204400401403404405409410
DELETE
/telephony/config/people/me/settings/singleNumberReach/numbers/{phoneNumberId}
Delete User's Single Number Reach Contact Settings
deleteMySingleNumberReachContactSettings 1 param → 204400401403404405409410
GET
/telephony/config/people/me/settings/callForwarding
Read My Call Forwarding Settings
getMyCallForwardingSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/callForwarding
Configure My Call Forwarding Settings
modifyMyCallForwardingSettings body → 204400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callForwarding
Get My Secondary Line Owner's Call Forwarding Settings
getMySecondaryLinesCallForwardingSettings 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callForwarding
Modify My Secondary Line Owner's Call Forwarding Settings
modifyMySecondaryLinesCallForwardingSettings 1 param body → 204400401403404405409410
GET
/telephony/config/people/me/settings/callPickupGroup
Get My Call Pickup Group Settings
getMyCallPickupGroupSettings → 200400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callPickupGroup
Get My Secondary Line Owner Call Pickup Group Settings
getMySecondaryLinesCallPickupGroupSettings 1 param → 200400401403404405409410
GET
/telephony/config/people/me/settings/callPark
Get My Call Park Settings
getMyCallParkSettings → 200400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callPark
Get My Secondary Line Owner Call Park Settings
getMySecondaryLinesCallParkSettings 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/voicemail
Configure Voicemail Settings for a Person
modifyMyVoicemailSettings body → 204400401403404405409410
GET
/telephony/config/people/me/settings/voicemail
Read Voicemail Settings for a Person
getMyVoicemailSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/voicemail
Modify My Secondary Line Owner's Voicemail Settings
modifyMySecondaryLinesVoicemailSettings 1 param body → 204400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/voicemail
Get My Secondary Line Owner's Voicemail Settings
getMySecondaryLinesVoicemailSettings 1 param → 200400401403404405409410
GET
/telephony/config/people/me/settings/callBlock
Get My Call Block Settings
getMyCallBlockSettings → 200400401403404405409410
POST
/telephony/config/people/me/settings/callBlock/numbers
Add a phone number to user's Call Block List
addPhoneNumberToMyCallBlockList body → 201400401403404405409410
GET
/telephony/config/people/me/settings/callBlock/numbers/{phoneNumberId}
Get My Call Block State For Specific Number
getMyCallBlockStateForASpecificNumber 1 param → 200400401403404405409410
DELETE
/telephony/config/people/me/settings/callBlock/numbers/{phoneNumberId}
Delete User Call Block Number
deleteMyCallBlockNumber 1 param → 204400401403404405409410
GET
/telephony/config/people/me/settings/monitoring
Get My Monitoring Settings
getMyMonitoringSettings → 200400401403404405409410
GET
/telephony/config/people/me/settings/queues
Get My Call Center Settings
getMyCallCenterSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/queues
Modify My Call Center Settings
modifyMyCallCenterSettings body → 204400401403404405409410
GET
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/queues
Get My Secondary Line Owner's Call Center Settings
getMySecondaryLinesCallCenterSettings 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/secondaryLines/{lineownerId}/queues
Modify My Secondary Line Owner's Call Center Settings
modifyMySecondaryLinesCallCenterSettings 1 param body → 204400401403404405409410
GET
/telephony/config/people/me/settings/callCaptions
Get my call captions settings
getMyCallCaptionsSettings → 200400401403404405409410

Schemas 72

The contract defines 72 schemas that model the data the API accepts and returns. The most detailed are UserProfileGetResponseObject (14 properties), VoicemailPut (9 properties), MonitoredElementUser (9 properties), VoicemailInfo (9 properties). Each schema is shown below with its type and property counts.

CallForwardingPut
object
2 properties
AgentACDStateType
string
SIGNIN - Agent has signed in. SIGNOUT - Agent has signed out. AVAILABLE - Agent is available. UNAVAILABLE - Agent is unavailable. WRAPUP - Agent has wrapped up.
UserDNDWebexGoOverridePatch
object
Request Payload to update the "Mobile User Aware" override setting for Do Not Disturb feature.
1 property
CallPickupGroupMember
object
Represents a member of a call pickup group.
8 properties 6 required
UserCallRecordingGetResponseObject
object
Response object for the user call recording settings.
7 properties 3 required
UserNumber
object
Details of a phone number associated with the user.
6 properties 6 required
endpoints
object
3 properties 3 required
ServicesEnum
string
Anonymous Call Rejection - When enabled, blocks all incoming calls from unidentified or blocked caller IDs. Authentication - Requires the user to enter a passw…
Assistant
object
Details of an executive assistant.
7 properties 3 required
DeviceType
string
DEVICE - The endpoint is a device. APPLICATION - The endpoint is a application.
FeatureAccessCode
object
Details of a feature access code configured for services that are assigned to the authenticated user.
3 properties 2 required
SecondaryLine
object
Details of a secondary line associated with the endpoint.
2 properties 2 required
HostObject
object
HOTDESKINGGUEST endpoints include the host element when the user has an active hotdesking session on a host.
7 properties 4 required
UserDevice
object
Details of a device associated with the user.
7 properties 7 required
CallBlockNumberPost
object
Request object for adding a phone number to the user's call block list.
1 property 1 required
PauseResumeNotifyMethodType
string
Beep - A beep is played when call recording is paused or resumed. Play Announcement - An announcement is played when call recording is paused or resumed.
ExecutiveAvailableAssistantsGet
object
1 property
Location
object
Details of the location for the assigned assistant.
2 properties 2 required
Executive
object
Details of an executive for whom the assistant can manage calls.
6 properties 4 required
MonitoredElementUser
object
9 properties 9 required
CallQueueSettingsPut
object
Request body for modifying call center settings and availability for an agent in one or more call centers.
2 properties
CallQueueGet
object
Details of a call queue that the agent has joined or may join.
7 properties 2 required
OwnerObject
object
Details of the owner of the device.
3 properties 3 required
CallerIdSettingsPut
object
Request Payload to update caller ID settings.
2 properties
CallForwardingInfo
object
2 properties 2 required
GetSingleNumberReachObject
object
3 properties 2 required
ServiceObject
object
Represents a list of services that are assigned to a user.
1 property 1 required
CallPickupGroupSettingsGet
object
Represents the call pickup group settings for a user.
2 properties 2 required
LocationObject
object
2 properties 2 required
ModifyEndpointObject
object
Request Payload to update an endpoint.
1 property 1 required
MonitoredElementCallParkExtension
object
7 properties 5 required
preferredAnswerEndpointInformation
object
Response object for the preferred answer endpoint information.
1 property 1 required
ExecutiveAssistantSettingsGet
object
Settings for an executive assistant.
3 properties 1 required
UserDNDWebexGoOverrideGet
object
Response object for the "Mobile User Aware" override setting for Do Not Disturb feature.
1 property 1 required
ExecutiveAssistantSettingsPut
object
Request Payload to update settings for an executive assistant.
3 properties
SelectedCallerIdSettingsPut
object
Request Payload to update selected caller ID settings.
1 property 1 required
EndpointType
string
CALLINGDEVICE - Endpoint is a calling device. APPLICATION - Endpoint is an application. HOTDESKINGGUEST - Endpoint is a hotdesking guest.
MemberType
string
PEOPLE - Indicates the associated member is a person. PLACE - Indicates the associated member is a workspace.
MonitoringSettingsGetResponseObject
object
Response object containing the monitoring settings for the logged in person.
2 properties 2 required
UserProfileGetResponseObject
object
User profile details for the authenticated user.
14 properties 14 required
RecordingModeType
string
Always - Call recording is always enabled. Never - Call recording is never enabled. On Demand - Call recording is started and stopped manually by the user. Alw…
ExecutiveAssignedAssistantsPatchRequestObject
object
Request object for updating executive assigned assistants.
2 properties
ExecutivePut
object
Details of an executive for whom the assistant can manage calls.
2 properties 2 required
CallerIdType
string
DEFAULTCLID - Caller ID is the default configured caller ID. ADDITIONALCLID - Caller ID is an additional external caller ID phone number available for the user…
AvailableAssistant
object
Details of person available to be assigned as executive assistant.
5 properties 1 required
SingleNumberReachNumber
object
Represents a phone number configured for Single Number Reach.
5 properties 5 required
FeatureAccessCodeListGetObject
object
Response object for the list of feature access codes.
1 property 1 required
MonitoredElementItem
object
2 properties
UserCallParkSettingsGetResponseObject
object
Represents the call park settings for a user.
2 properties 2 required
UserSingleNumberReachPatchRequestObject
object
Represents a request to update Single Number Reach settings for a user.
1 property
SelectedCallerIdSettingsGet
object
Response object for the selected caller ID settings.
1 property 1 required
UserNumberItem
object
6 properties 1 required
CallQueuePut
object
Request body for modifying call center within queues settings for a user.
2 properties 1 required
CallQueueSettingsGetResponseObject
object
Response object containing the call center settings and list of all call centers the logged in user belongs to.
2 properties
CallerIdSettingsGet
object
Response object for the caller ID settings.
2 properties 2 required
VoicemailPut
object
9 properties 2 required
DeviceTypeObject
string
PRIMARY - Primary line for the user. SHAREDCALLAPPEARANCE - Shared line for the user. A shared line allows users to receive and place calls to and from another…
GetUserCallCaptionsObject
object
5 properties 5 required
PostNumberForSingleReachNumber
object
Represents a request to add a phone number for Single Number Reach.
5 properties 3 required
AvailableCallerIdSettingsGet
object
Response object for the available caller ID settings.
1 property 1 required
Endpoint
object
Details of an endpoint associated with the authenticated user. Endpoints are devices, applications, or hotdesking guest profiles. Endpoints can be owned by an…
9 properties 6 required
CallParkMember
object
Represents a member of a call park group.
5 properties 3 required
availableCallerIds
object
Details of an available caller ID.
5 properties 2 required
UserBlockGetResponseObject
object
Response object containing the list of blocked phone numbers for a user.
1 property 1 required
preferredAnswerEndpoint
object
Details of the preferred answer endpoint.
3 properties 3 required
ExecutiveAssignedAssistantsGet
object
Response object for the executive assigned assistants.
1 property
VoicemailInfo
object
9 properties 9 required
DeviceActivationState
string
ACTIVATING - Device is activating using an activation code. ACTIVATED - Device has been activated using an activation code. DEACTIVATED - Device has not been a…
Numbers
object
Phone number details in the call block list.
2 properties 2 required
EndpointIdType
object
1 property 1 required
UserBlockStateGetResponseObject
object
Response object containing the call block state for a specific phone number.
1 property 1 required
EndpointListGetObject
object
Response object for the list of endpoints.
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

webex-call-settings-for-me-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