How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Webex Call Settings For Me With UserHub Phase2 API

The Call Settings For Me With UserHub Phase2 API from Webex — 18 operation(s) for call settings for me with userhub phase2.

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

The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 35 operations across 18 paths, and defines 46 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

35 operations 18 paths 46 schemas 6 DELETE13 GET6 POST10 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, OAuth 2.0
Resource Areas
1

Authentication & Security 3

Webex Call Settings For Me With UserHub Phase2 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 35

Across 18 paths, the API surfaces 35 operations — 6 DELETE, 13 GET, 6 POST, 10 PUT. Each is listed below with its method, path, parameters, and response codes.

Call Settings For Me With UserHub Phase2 35
GET
/telephony/config/people/me/settings/priorityAlert
Get Priority Alert Settings
getMyPriorityAlertSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/priorityAlert
Modify Priority Alert Settings for User
updateMyPriorityAlertSettings body → 204400401403404405409410
POST
/telephony/config/people/me/settings/priorityAlert/criteria
Add a Priority Alert Criteria
createMyPriorityAlertCriteria body → 200400401403404409415429
GET
/telephony/config/people/me/settings/priorityAlert/criteria/{id}
Get Priority Alert Criteria Settings
getMyPriorityAlertCriteriaSettings 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/priorityAlert/criteria/{id}
Modify Settings for a Priority Alert Criteria
updateMyPriorityAlertCriteriaSettings 1 param body → 204400401403404405409410
DELETE
/telephony/config/people/me/settings/priorityAlert/criteria/{id}
Delete a Priority Alert Criteria
deleteMyPriorityAlertCriteria 1 param → 204400401403404429500
GET
/telephony/config/people/me/schedules
Get User (and Location) Schedules
getMySchedules → 200400401403404405409410
POST
/telephony/config/people/me/schedules
Add a User level Schedule for Call Settings
createMySchedule body → 200400401403404409415429
GET
/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}
Get User Schedule
getMySchedule 2 params → 200400401403404405409410
PUT
/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}
Modify User Schedule
updateMySchedule 2 params body → 204400401403404405409410
DELETE
/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}
Delete a User Schedule
deleteMyUserSchedule 2 params → 204400401403404429500
POST
/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events
Add an event for a User Schedule
createMyScheduleEvent 2 params body → 200400401403404409415429
GET
/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events/{eventId}
Get User Schedule Event
getMyScheduleEvent 3 params → 200400401403404405409410
PUT
/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events/{eventId}
Modify User Schedule Event
updateMyScheduleEvent 3 params body → 204400401403404405409410
DELETE
/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events/{eventId}
Delete User a Schedule Event
deleteMyUserScheduleEvent 3 params → 204400401403404429500
GET
/telephony/config/people/me/locations/schedules/{scheduleType}/{scheduleId}
Get User's Location Level Schedule
getMyLocationSchedule 2 params → 200400401403404405409410
GET
/telephony/config/people/me/settings/callNotify
Get Call Notify Settings for User
getMyCallNotifySettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/callNotify
Modify Call Notify Settings for User
updateMyCallNotifySettings body → 204400401403404405409410
POST
/telephony/config/people/me/settings/callNotify/criteria
Add a Call Notify Criteria
createMyCallNotifyCriteria body → 200400401403404409415429
GET
/telephony/config/people/me/settings/callNotify/criteria/{id}
Get Call Notify Criteria Settings
getMyCallNotifyCriteriaSettings 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/callNotify/criteria/{id}
Modify a Call Notify Criteria
updateMyCallNotifyCriteriaSettings 1 param body → 204400401403404405409410
DELETE
/telephony/config/people/me/settings/callNotify/criteria/{id}
Delete a Call Notify Criteria
deleteMyCallNotifyCriteria 1 param → 204400401403404429500
GET
/telephony/config/people/me/settings/selectiveAccept
Get Selective Call Accept Settings for User
getMySelectiveAcceptSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/selectiveAccept
Modify Selective Call Accept Settings for User
updateMySelectiveAcceptSettings body → 204400401403404405409410
POST
/telephony/config/people/me/settings/selectiveAccept/criteria
Add User Selective Call Accept Criteria
createMySelectiveAcceptCriteria body → 200400401403404409415429
GET
/telephony/config/people/me/settings/selectiveAccept/criteria/{id}
Get Selective Call Accept Criteria Settings for User
getMySelectiveAcceptCriteriaSettings 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/selectiveAccept/criteria/{id}
Modify a Selective Call Accept Criteria
updateMySelectiveCallAcceptCriteriaSettings 1 param body → 204400401403404405409410
DELETE
/telephony/config/people/me/settings/selectiveAccept/criteria/{id}
Delete a Selective Call Accept Criteria
deleteMySelectiveCallAcceptCriteria 1 param → 204400401403404429500
GET
/telephony/config/people/me/location/assignedNumbers
Get Available Numbers for User's Location
getAvailableNumbersForMyLocation 6 params → 200400401403404405409410
POST
/telephony/config/people/me/settings/selectiveForward/criteria
Add a Selective Call Forwarding Criteria
createMySelectiveCallForwardCriteria body → 200400401403404409415429
GET
/telephony/config/people/me/settings/selectiveForward/criteria/{id}
Get Settings for a Selective Call Forwarding Criteria
getMySelectiveCallForwardCriteria 1 param → 200400401403404405409410
PUT
/telephony/config/people/me/settings/selectiveForward/criteria/{id}
Modify Settings for a Selective Call Forwarding Criteria
updateMySelectiveCallForwardingCriteriaSettings 1 param body → 204400401403404405409410
DELETE
/telephony/config/people/me/settings/selectiveForward/criteria/{id}
Delete a Selective Call Forwarding Criteria
deleteMySelectiveCallForwardingCriteria 1 param → 204400401403404429500
GET
/telephony/config/people/me/settings/selectiveForward
Get Selective Call Forward Settings for User
getMySelectiveForwardSettings → 200400401403404405409410
PUT
/telephony/config/people/me/settings/selectiveForward
Modify Selective Call Forward Settings for User
updateMySelectiveForwardSettings body → 204400401403404405409410

Schemas 46

The contract defines 46 schemas that model the data the API accepts and returns. The most detailed are SelectiveCallForwardCriteriaGet (11 properties), SelectiveCallForwardCriteriaPatch (10 properties), SelectiveAcceptCallCriteriaGet (9 properties), PriorityAlertCriteriaGet (9 properties). Each schema is shown below with its type and property counts.

SelectiveAcceptCallCriteriaPatch
object
8 properties 2 required
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.…
SelectiveForwardCallSettingsGet
object
5 properties 1 required
SelectiveCallForwardCriteriaGet
object
Selective Call Forwarding individual Criterion detailed settings response object.
11 properties
SelectiveAcceptCallCriteriaPost
object
8 properties 2 required
CallsFromSelectiveAccept
string
ANYPHONENUMBER - Criteria applies for any incoming number. SELECTPHONENUMBERS - Criteria applies for selected incoming numbers.
UserSchedulePostRequest
object
Request body for creating a new user schedule.
3 properties 2 required
UserScheduleEvent
object
Schedule Event configuration.
8 properties 5 required
SelectiveAcceptCallCriteriaGet
object
9 properties 2 required
SelectiveAcceptCallSource
string
ALLNUMBERS - Selective accept criteria applies for all incoming numbers. SPECIFICNUMBERS - Selective accept criteria applies for calls from specific numbers. F…
UserLocationScheduleEvent
object
Schedule Event configuration.
8 properties 5 required
ResponseId
object
Response object that contains the unique identifier for the created or updated criteria.
1 property
UserScheduleListGetResponse
object
Lists all the schedules for the authenticated user. Also includes LOCATION level schedules for the user's location.
1 property
SelectiveAcceptCallCriteria
object
4 properties 4 required
CallNotifyCriteriaPatch
object
Request body for updating call notify criteria settings.
8 properties
RecurYearlyByDateObject
object
2 properties 2 required
CallNotifyCriteriaListGet
object
User call notify criteria response object containing configurations of Criteria.
4 properties
PriorityAlertCriteria
object
4 properties 3 required
SelectiveForwardCallCriteria
object
4 properties 4 required
RecurrenceObject
object
5 properties
PriorityAlertGet
object
2 properties 1 required
SelectiveForwardCallSettingPatch
object
4 properties
UserScheduleEventPatch
object
Modify the Schedule Event configuration.
8 properties 4 required
CallNotifyGet
object
User call notify settings response object containing configurations of Criteria and whether CallNotify is enabled.
3 properties
UserSchedulePatchRequest
object
Modify the schedule name and / or it's events' details for the requested Schedule.
2 properties 1 required
RecurWeeklyObject
object
7 properties 1 required
UserSchedule
object
Individual Schedule configuration.
4 properties 4 required
ScheduleEventObject
object
7 properties 3 required
CallNotifyPatch
object
Request body for updating call notify settings.
2 properties 1 required
UserLocationScheduleGetResponse
object
Lists the schedule and it's events' details for the requested (Location) Schedule. LOCATION level schedule for the user's location.
4 properties 3 required
RecurYearlyByDayObject
object
3 properties 3 required
PriorityAlertPatch
object
1 property 1 required
PriorityAlertCriteriaGet
object
Priority Alert individual Criterion detailed settings response object containing schedule, phone numbers, and notification configurations.
9 properties
UserScheduleRecurrenceObject
object
Recurrence definition for a user's schedule event.
5 properties
SourceForSelectiveForward
string
ALLNUMBERS - Criteria applies to all incoming numbers. SPECIFICNUMBERS - Criteria applies only for specific incoming numbers. ANYINTERNAL - Criteria applies to…
UserScheduleGetResponse
object
Lists the schedule and it's events' details for the requested Schedule.
4 properties 3 required
ScheduleLevel
string
PEOPLE - The schedule level that specifies that criteria is of People level. GROUP - The schedule level that specifies that criteria is of Group level.
LocationAssignedNumbersGet
object
Response object containing the list of assigned phone numbers/extension in the user's location.
1 property
CallNotifyCriteriaGet
object
Call Notify individual Criterion detailed settings response object containing schedule, phone numbers, and notification configurations.
9 properties
SelectiveAcceptCallSettingsGet
object
2 properties 1 required
SelectiveCallForwardCriteriaPatch
object
Request body for updating selective call forwarding criteria settings.
10 properties
ScheduleType
string
businessHours - The schedule type that specifies the business or working hours during the day. holidays - The schedule type that specifies the day when your or…
UserScheduleEventPostRequest
object
Modify the Schedule Event configuration.
7 properties 4 required
SelectiveAcceptCallSettingPatch
object
1 property 1 required
LocationAssignedNumber
object
Details of a assigned phone number/extension in the user's location.
6 properties
PriorityAlertCriteriaPatch
object
Request body for updating priority alert criteria settings.
8 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

webex-call-settings-for-me-with-userhub-phase2-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
Where this information came from

This is an independent, third-party profile of Webex Call Settings For Me With UserHub Phase2 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.