{ "opencollection": "1.0.0", "info": { "name": "Webex Admin Address Book Call Settings For Me Phase 5 API", "version": "1.0.0" }, "items": [ { "info": { "name": "Call Settings For Me Phase 5", "type": "folder" }, "items": [ { "info": { "name": "Get Personal Assistant Settings", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/settings/personalAssistant" }, "docs": "Retrieve personal assistant settings for a person. The personal assistant feature allows users to configure an automated attendant that can handle incoming calls when they are unavailable, including presence-based routing and call transfer options.\n\nPersonal Assistant is a feature of Webex Calling that helps manage incoming calls based on the user's availability status.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." }, { "info": { "name": "Update Personal Assistant Settings", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/telephony/config/people/me/settings/personalAssistant", "body": { "type": "json", "data": "{}" } }, "docs": "Update personal assistant settings for a person. Allows configuring the personal assistant feature including enabling/disabling it, setting presence status, configuring call transfer options, and alerting preferences.\n\nPersonal Assistant is a feature of Webex Calling that helps manage incoming calls based on the user's availability status.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Get Person's Voicemail Rules", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/voicemail/rules" }, "docs": "Get person's voicemail passcode rules. Voicemail rules specify the default passcode requirements. They are provided for informational purposes only and cannot be modified.\n\nThe voicemail feature allows users to manage their voicemail settings as part of Webex Calling. Voicemail rules help ensure secure access to voice messages by defining passcode complexity requirements.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." }, { "info": { "name": "Update Voicemail PIN", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/telephony/config/people/me/voicemail/pin", "body": { "type": "json", "data": "{}" } }, "docs": "Set the voicemail PIN for a person. Updates the PIN used to access voicemail messages. The PIN must comply with the passcode rules defined for the organization.\n\nThe voicemail feature is part of Webex Calling, allowing users to secure their voicemail access with a PIN. The PIN is required to retrieve voice messages via phone.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Get Hoteling Guest Settings", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/settings/hoteling/guest" }, "docs": "Retrieve hoteling guest settings for a person. Hoteling allows a person to temporarily use a device as a guest, associating their extension and configuration with that device for a limited time. This API returns the current hoteling guest configuration including any active host association details.\n\nHoteling is a feature of Webex Calling that enables flexible workspace solutions by allowing users to log into shared devices.\n\nThis API requires a user auth token with a scope of `spark:telephony_co" }, { "info": { "name": "Update Hoteling Guest Settings", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/telephony/config/people/me/settings/hoteling/guest", "body": { "type": "json", "data": "{}" } }, "docs": "Update hoteling guest settings for a person. Allows enabling or disabling the ability to use hoteling as a guest, configuring whether an association will be removed automatically after a specified time period, and associating with a hoteling host.\n\nHoteling is a feature of Webex Calling that enables flexible workspace solutions by allowing users to log into shared devices.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_write`." }, { "info": { "name": "Get Available Hoteling Hosts", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/telephony/config/people/me/settings/hoteling/availableHosts", "params": [ { "name": "max", "value": "100", "type": "query", "description": "Limit the maximum number of hosts in the response. Default is 100." }, { "name": "start", "value": "0", "type": "query", "description": "Start index for pagination. Default is 0." }, { "name": "name", "value": "John", "type": "query", "description": "Filter hosts by name (first name or last name). Partial match is supported." }, { "name": "phoneNumber", "value": "+14085551234", "type": "query", "description": "Filter hosts by phone number. Partial match is supported." } ] }, "docs": "Retrieve a list of available hoteling hosts that a person can associate with as a guest. Returns hosts that have hoteling enabled on their devices and are available for guest associations. The list can be filtered by name or phone number and supports pagination.\n\nHoteling is a feature of Webex Calling that enables flexible workspace solutions by allowing users to log into shared devices.\n\nThis API requires a user auth token with a scope of `spark:telephony_config_read`." } ] } ], "bundled": true }