{ "opencollection": "1.0.0", "info": { "name": "Webex Admin Address Book Beta Call Settings For Me With Userhub Phase1 API", "version": "1.0.0" }, "items": [ { "info": { "name": "Beta Call Settings For Me With Userhub Phase1", "type": "folder" }, "items": [ { "info": { "name": "Get Call Policies Settings for User", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/settings/callPolicies" }, "docs": "Get call policies settings for the authenticated user.\n\nCall Policies in Webex allow you to manage how your call information is displayed and handled. You can view privacy settings for your connected line ID on redirected calls and review other call-related preferences.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." }, { "info": { "name": "Modify Call Policies Settings for User", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/telephony/config/people/me/settings/callPolicies", "body": { "type": "json", "data": "{}" } }, "docs": "Update call policies settings for the authenticated user.\n\nCall Policies in Webex allow you to manage how your call information is displayed and handled. You can configure privacy settings for your connected line ID on redirected calls and control other call-related preferences.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Get User Executive Screening Settings", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/screening" }, "docs": "Get executive screening settings for the authenticated user.\n\nExecutive Screening in Webex allows you to manage how incoming calls are screened and alerted based on your preferences. You can enable or disable executive screening and configure alert types and locations for notifications.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." }, { "info": { "name": "Modify User Executive Screening Settings", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/screening", "body": { "type": "json", "data": "{}" } }, "docs": "Update executive screening settings for the authenticated user.\n\nExecutive Screening in Webex allows you to manage how incoming calls are screened and alerted based on your preferences. You can enable or disable executive screening and configure alert types and locations for notifications.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Get User Executive Call Filtering Settings", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/callFiltering" }, "docs": "Get executive call filtering settings for the authenticated user.\n\nExecutive Call Filtering in Webex allows you to control which calls are allowed to reach the executive assistant based on custom criteria, such as specific phone numbers or call types. You can enable or disable call filtering and configure filter rules to manage incoming calls.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." }, { "info": { "name": "Modify User Executive Call Filtering Settings", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/callFiltering", "body": { "type": "json", "data": "{}" } }, "docs": "Update executive call filtering settings for the authenticated user.\n\nExecutive Call Filtering in Webex allows you to control which calls are allowed to reach the executive assistant based on custom criteria, such as specific phone numbers or call types. You can enable or disable call filtering and configure filter rules to manage incoming calls.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Get User Executive Call Filtering Criteria Settings", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/callFiltering/criteria/:id", "params": [ { "name": "id", "value": "Y2lzY29zcGFyazovL3VzL0NSSVRFUklBL2RHVnpkRjltYVd4MFpYST0", "type": "path", "description": "The `id` parameter specifies the unique identifier for the executive call filtering criteria. Example: `Y2lzY29zcGFyazovL3VzL0NSSVRFUklBL2RHVnpkRjltYVd4MFpYST0`." } ] }, "docs": "Get executive call filtering criteria settings for the authenticated user.\n\nExecutive Call Filtering Criteria in Webex allows you to retrieve detailed configuration for a specific filter rule. This includes schedule settings, phone number filters, and call routing preferences for executive call filtering.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." }, { "info": { "name": "Modify User Executive Call Filtering Criteria Settings", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/callFiltering/criteria/:id", "params": [ { "name": "id", "value": "Y2lzY29zcGFyazovL3VzL0NSSVRFUklBL2RHVnpkRjltYVd4MFpYST0", "type": "path", "description": "The `id` parameter specifies the unique identifier for the executive call filtering criteria. Example: `Y2lzY29zcGFyazovL3VzL0NSSVRFUklBL2RHVnpkRjltYVd4MFpYST0`." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update executive call filtering criteria settings for the authenticated user.\n\nExecutive Call Filtering Criteria in Webex allows you to modify detailed configuration for a specific filter rule. This includes updating schedule settings, phone number filters, and call routing preferences for executive call filtering.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Delete User Executive Call Filtering Criteria", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/callFiltering/criteria/:id", "params": [ { "name": "id", "value": "Y2lzY29zcGFyazovL3VzL0NSSVRFUklBL2RHVnpkRjltYVd4MFpYST0", "type": "path", "description": "The `id` parameter specifies the unique identifier for the executive call filtering criteria. Example: `Y2lzY29zcGFyazovL3VzL0NSSVRFUklBL2RHVnpkRjltYVd4MFpYST0`." } ] }, "docs": "Delete a specific executive call filtering criteria for the authenticated user.\n\nExecutive Call Filtering Criteria in Webex allows you to manage detailed filter rules for incoming calls. This API removes a specific filter rule by its unique identifier.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Get Do Not Disturb Settings for User", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/settings/doNotDisturb" }, "docs": "Get Do Not Disturb settings for the authenticated user.\n\nDo Not Disturb (DND) enables users to block or silence incoming calls on their phone. When activated, the phone either stops ringing or rejects calls depending on the configured option, but users can still see call information and answer calls if desired.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." }, { "info": { "name": "Modify Do Not Disturb Settings for User", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/telephony/config/people/me/settings/doNotDisturb", "body": { "type": "json", "data": "{}" } }, "docs": "Update Do Not Disturb settings for the authenticated user.\n\nDo Not Disturb (DND) enables users to block or silence incoming calls on their phone. When activated, the phone either stops ringing or rejects calls depending on the configured option, but users can still see call information and answer calls if desired.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Add User Executive Call Filtering Criteria", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/callFiltering/criteria", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new executive call filtering criteria for the authenticated user.\n\nExecutive Call Filtering Criteria in Webex allows you to define detailed filter rules for incoming calls. This API creates a new filter rule with the specified configuration, including schedule, phone numbers, and call routing preferences.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Get User Executive Alert Settings", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/alert" }, "docs": "Get executive alert settings for the authenticated user.\n\nExecutive Alert settings in Webex allow you to control how calls are routed to executive assistants, including alerting mode, rollover options, and caller ID presentation. You can configure settings such as sequential or simultaneous alerting, and specify what happens when calls aren't answered.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." }, { "info": { "name": "Modify User Executive Alert Settings", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/telephony/config/people/me/settings/executive/alert", "body": { "type": "json", "data": "{}" } }, "docs": "Update executive alert settings for the authenticated user.\n\nExecutive Alert settings in Webex allow you to control how calls are routed to executive assistants, including alerting mode, rollover options, and caller ID presentation. You can configure settings such as sequential or simultaneous alerting, and specify what happens when calls aren't answered.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Get country-specific telephony configuration requirements", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/countries/:countryCode", "params": [ { "name": "countryCode", "value": "US", "type": "path", "description": "The ISO country code for which configuration requirements are requested." } ] }, "docs": "Retrieve country-specific telephony configuration requirements for the authenticated user.\n\nWebex Calling supports multiple regions and time zones to validate and present the information using the local date and time, as well as localized dialing rules.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." }, { "info": { "name": "Get announcement languages for the authenticated user", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/announcementLanguages" }, "docs": "Retrieve the list of available announcement languages for the authenticated user's telephony configuration.\n\nAnnouncement languages determine the language used for system prompts and announcements during calls.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." } ] } ], "bundled": true }