naftiko: 1.0.0-alpha2 info: label: Webex Cloud Calling — Call Settings For Me description: 'Webex Cloud Calling — Call Settings For Me. 60 operations. Lead operation: Get My Own Details. Self-contained Naftiko capability covering one Webex business surface.' tags: - Webex - Call Settings For Me created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: WEBEX_API_KEY: WEBEX_API_KEY capability: consumes: - type: http namespace: cloud-calling-call-settings-for-me baseUri: '' description: Webex Cloud Calling — Call Settings For Me business capability. Self-contained, no shared references. resources: - name: telephony-config-people-me path: /telephony/config/people/me operations: - name: getmyowndetails method: GET description: Get My Own Details outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-endpoints path: /telephony/config/people/me/endpoints operations: - name: getmyendpointslist method: GET description: Read the List of My Endpoints outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-endpoints-endpointId path: /telephony/config/people/me/endpoints/{endpointId} operations: - name: getmyendpointdetails method: GET description: Get My Endpoints Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: endpointId in: path type: string description: Unique identifier of the endpoint. required: true - name: modifymyendpointdetails method: PUT description: Modify My Endpoints Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: endpointId in: path type: string description: Unique identifier of the endpoint. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-availableCallerIds path: /telephony/config/people/me/settings/availableCallerIds operations: - name: getmyavailablecalleridlist method: GET description: Get My Available Caller ID List outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-availablePreferredAnswerEndpoints path: /telephony/config/people/me/settings/availablePreferredAnswerEndpoints operations: - name: getlistavailablepreferredanswerendpoints method: GET description: Get List Available Preferred Answer Endpoints outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-callBlock path: /telephony/config/people/me/settings/callBlock operations: - name: getmycallblocksettings method: GET description: Get My Call Block Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-callBlock-numbers path: /telephony/config/people/me/settings/callBlock/numbers operations: - name: addphonenumbertomycallblocklist method: POST description: Add a phone number to user's Call Block List outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-callBlock-numbers-phoneNumberId path: /telephony/config/people/me/settings/callBlock/numbers/{phoneNumberId} operations: - name: getmycallblockstateforaspecificnumber method: GET description: Get My Call Block State For Specific Number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: phoneNumberId in: path type: string description: Unique identifier of the phone number. required: true - name: deletemycallblocknumber method: DELETE description: Delete User Call Block Number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: phoneNumberId in: path type: string description: Unique identifier of the phone number. required: true - name: telephony-config-people-me-settings-callCaptions path: /telephony/config/people/me/settings/callCaptions operations: - name: getmycallcaptionssettings method: GET description: Get my call captions settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-callForwarding path: /telephony/config/people/me/settings/callForwarding operations: - name: getmycallforwardingsettings method: GET description: Read My Call Forwarding Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: modifymycallforwardingsettings method: PUT description: Configure My Call Forwarding Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-callPark path: /telephony/config/people/me/settings/callPark operations: - name: getmycallparksettings method: GET description: Get My Call Park Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-callPickupGroup path: /telephony/config/people/me/settings/callPickupGroup operations: - name: getmycallpickupgroupsettings method: GET description: Get My Call Pickup Group Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-callRecording path: /telephony/config/people/me/settings/callRecording operations: - name: getmycallrecordingsettings method: GET description: Get My Call Recording Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-callerId path: /telephony/config/people/me/settings/callerId operations: - name: getmycalleridsettings method: GET description: Get My Caller ID Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: modifymycalleridsettings method: PUT description: Modify My Caller ID Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-executive-assignedAssistants path: /telephony/config/people/me/settings/executive/assignedAssistants operations: - name: getmyexecutiveassignedassistants method: GET description: Get My Executive Assigned Assistants outputRawFormat: json outputParameters: - name: result type: object value: $. - name: modifymyexecutiveassignedassistants method: PUT description: Modify My Executive Assigned Assistants outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-executive-assistant path: /telephony/config/people/me/settings/executive/assistant operations: - name: getmyexecutiveassistantsettings method: GET description: Get My Executive Assistant Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: modifymyexecutiveassistantsettings method: PUT description: Modify My Executive Assistant Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-executive-availableAssistants path: /telephony/config/people/me/settings/executive/availableAssistants operations: - name: getmyexecutiveavailableassistants method: GET description: Get My Executive Available Assistants outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-featureAccessCode path: /telephony/config/people/me/settings/featureAccessCode operations: - name: getmyfeatureaccesscodes method: GET description: Get My Feature Access Codes outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-monitoring path: /telephony/config/people/me/settings/monitoring operations: - name: getmymonitoringsettings method: GET description: Get My Monitoring Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-preferredAnswerEndpoint path: /telephony/config/people/me/settings/preferredAnswerEndpoint operations: - name: getmypreferredanswerendpoint method: GET description: Get Preferred Answer Endpoint outputRawFormat: json outputParameters: - name: result type: object value: $. - name: modifymypreferredanswerendpoint method: PUT description: Modify Preferred Answer Endpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-queues path: /telephony/config/people/me/settings/queues operations: - name: getmycallcentersettings method: GET description: Get My Call Center Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: modifymycallcentersettings method: PUT description: Modify My Call Center Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-secondaryLines-lineOwnerId-availablePreferre path: /telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/availablePreferredAnswerEndpoints operations: - name: getsecondarylinesavailablepreferredanswerendpointlist method: GET description: Get My Secondary Line Owner's Available Preferred Answer Endpoint List outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineOwnerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: telephony-config-people-me-settings-secondaryLines-lineOwnerId-preferredAnswerEn path: /telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/preferredAnswerEndpoint operations: - name: getmysecondarylinespreferredanswerendpoint method: GET description: Get My Secondary Line Owner's Preferred Answer Endpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineOwnerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: modifymysecondarylinespreferredanswerendpoint method: PUT description: Modify My Secondary Line Owner's Preferred Answer Endpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineOwnerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-secondaryLines-lineownerId-availableCallerId path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/availableCallerIds operations: - name: getmysecondarylinesavailablecalleridlist method: GET description: Get My Secondary Line Owner's Available Caller ID List outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: telephony-config-people-me-settings-secondaryLines-lineownerId-callForwarding path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callForwarding operations: - name: getmysecondarylinescallforwardingsettings method: GET description: Get My Secondary Line Owner's Call Forwarding Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: modifymysecondarylinescallforwardingsettings method: PUT description: Modify My Secondary Line Owner's Call Forwarding Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-secondaryLines-lineownerId-callPark path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callPark operations: - name: getmysecondarylinescallparksettings method: GET description: Get My Secondary Line Owner Call Park Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: telephony-config-people-me-settings-secondaryLines-lineownerId-callPickupGroup path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callPickupGroup operations: - name: getmysecondarylinescallpickupgroupsettings method: GET description: Get My Secondary Line Owner Call Pickup Group Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: telephony-config-people-me-settings-secondaryLines-lineownerId-callRecording path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callRecording operations: - name: getmysecondarylinescallrecordingsettings method: GET description: Get My Secondary Line Owner's Call Recording Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: telephony-config-people-me-settings-secondaryLines-lineownerId-callerId path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callerId operations: - name: getmysecondarylinescalleridsettings method: GET description: Get My Secondary Line Owner Caller ID Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: modifymysecondarylinescalleridsettings method: PUT description: Modify My Secondary Line Owner Caller ID Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-secondaryLines-lineownerId-featureAccessCode path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/featureAccessCode operations: - name: getmysecondarylinesfeatureaccesscodes method: GET description: Get My Feature Access Codes For Secondary Line Owner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: telephony-config-people-me-settings-secondaryLines-lineownerId-queues path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/queues operations: - name: getmysecondarylinescallcentersettings method: GET description: Get My Secondary Line Owner's Call Center Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: modifymysecondarylinescallcentersettings method: PUT description: Modify My Secondary Line Owner's Call Center Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-secondaryLines-lineownerId-selectedCallerId path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/selectedCallerId operations: - name: getmysecondarylinesselectedcalleridsettings method: GET description: Get My Secondary Line Owner's Selected Caller ID Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: modifymysecondarylinesselectedcalleridsettings method: PUT description: Modify My Secondary Line Owner's Selected Caller ID Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-secondaryLines-lineownerId-services path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/services operations: - name: getmysecondarylinescallingserviceslist method: GET description: Get My Secondary Line Owner Calling Services List outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: telephony-config-people-me-settings-secondaryLines-lineownerId-voicemail path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/voicemail operations: - name: modifymysecondarylinesvoicemailsettings method: PUT description: Modify My Secondary Line Owner's Voicemail Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: body in: body type: object description: Request body (JSON). required: false - name: getmysecondarylinesvoicemailsettings method: GET description: Get My Secondary Line Owner's Voicemail Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: lineownerId in: path type: string description: Unique identifier for the secondary line owner (applicable only for Virtual Lines). required: true - name: telephony-config-people-me-settings-selectedCallerId path: /telephony/config/people/me/settings/selectedCallerId operations: - name: getmyselectedcalleridsettings method: GET description: Read My Selected Caller ID Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: modifymyselectedcalleridsettings method: PUT description: Configure My Selected Caller ID Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-services path: /telephony/config/people/me/settings/services operations: - name: getmycallingserviceslist method: GET description: Get My Calling Services List outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-singleNumberReach path: /telephony/config/people/me/settings/singleNumberReach operations: - name: getmysinglenumberreachsettings method: GET description: Get User's Single Number Reach Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: modifymysinglenumberreachsettings method: PUT description: Modify User's Single Number Reach Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-singleNumberReach-numbers path: /telephony/config/people/me/settings/singleNumberReach/numbers operations: - name: addphonenumberassinglenumberreach method: POST description: Add phone number as User's Single Number Reach outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-me-settings-singleNumberReach-numbers-phoneNumberId path: /telephony/config/people/me/settings/singleNumberReach/numbers/{phoneNumberId} operations: - name: modifymysinglenumberreachcontactsettings method: PUT description: Modify User's Single Number Reach Contact Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: phoneNumberId in: path type: string description: Unique identifier of the phone number. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deletemysinglenumberreachcontactsettings method: DELETE description: Delete User's Single Number Reach Contact Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: phoneNumberId in: path type: string description: Unique identifier of the phone number. required: true - name: telephony-config-people-me-settings-voicemail path: /telephony/config/people/me/settings/voicemail operations: - name: modifymyvoicemailsettings method: PUT description: Configure Voicemail Settings for a Person outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: getmyvoicemailsettings method: GET description: Read Voicemail Settings for a Person outputRawFormat: json outputParameters: - name: result type: object value: $. - name: telephony-config-people-me-settings-webexGoOverride path: /telephony/config/people/me/settings/webexGoOverride operations: - name: getmywebexgooverridesettings method: GET description: Get My WebexGoOverride Settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: modifymywebexgooverridesettings method: PUT description: Modify My WebexGoOverride Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false authentication: type: bearer token: '{{env.WEBEX_API_KEY}}' exposes: - type: rest namespace: cloud-calling-call-settings-for-me-rest port: 8080 description: REST adapter for Webex Cloud Calling — Call Settings For Me. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/telephony/config/people/me name: telephony-config-people-me description: REST surface for telephony-config-people-me. operations: - method: GET name: getmyowndetails description: Get My Own Details call: cloud-calling-call-settings-for-me.getmyowndetails outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/endpoints name: telephony-config-people-me-endpoints description: REST surface for telephony-config-people-me-endpoints. operations: - method: GET name: getmyendpointslist description: Read the List of My Endpoints call: cloud-calling-call-settings-for-me.getmyendpointslist outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/endpoints/{endpointid} name: telephony-config-people-me-endpoints-endpointid description: REST surface for telephony-config-people-me-endpoints-endpointId. operations: - method: GET name: getmyendpointdetails description: Get My Endpoints Details call: cloud-calling-call-settings-for-me.getmyendpointdetails with: endpointId: rest.endpointId outputParameters: - type: object mapping: $. - method: PUT name: modifymyendpointdetails description: Modify My Endpoints Details call: cloud-calling-call-settings-for-me.modifymyendpointdetails with: endpointId: rest.endpointId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/availablecallerids name: telephony-config-people-me-settings-availablecallerids description: REST surface for telephony-config-people-me-settings-availableCallerIds. operations: - method: GET name: getmyavailablecalleridlist description: Get My Available Caller ID List call: cloud-calling-call-settings-for-me.getmyavailablecalleridlist outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/availablepreferredanswerendpoints name: telephony-config-people-me-settings-availablepreferredanswerendpoints description: REST surface for telephony-config-people-me-settings-availablePreferredAnswerEndpoints. operations: - method: GET name: getlistavailablepreferredanswerendpoints description: Get List Available Preferred Answer Endpoints call: cloud-calling-call-settings-for-me.getlistavailablepreferredanswerendpoints outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/callblock name: telephony-config-people-me-settings-callblock description: REST surface for telephony-config-people-me-settings-callBlock. operations: - method: GET name: getmycallblocksettings description: Get My Call Block Settings call: cloud-calling-call-settings-for-me.getmycallblocksettings outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/callblock/numbers name: telephony-config-people-me-settings-callblock-numbers description: REST surface for telephony-config-people-me-settings-callBlock-numbers. operations: - method: POST name: addphonenumbertomycallblocklist description: Add a phone number to user's Call Block List call: cloud-calling-call-settings-for-me.addphonenumbertomycallblocklist with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/callblock/numbers/{phonenumberid} name: telephony-config-people-me-settings-callblock-numbers-phonenumberid description: REST surface for telephony-config-people-me-settings-callBlock-numbers-phoneNumberId. operations: - method: GET name: getmycallblockstateforaspecificnumber description: Get My Call Block State For Specific Number call: cloud-calling-call-settings-for-me.getmycallblockstateforaspecificnumber with: phoneNumberId: rest.phoneNumberId outputParameters: - type: object mapping: $. - method: DELETE name: deletemycallblocknumber description: Delete User Call Block Number call: cloud-calling-call-settings-for-me.deletemycallblocknumber with: phoneNumberId: rest.phoneNumberId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/callcaptions name: telephony-config-people-me-settings-callcaptions description: REST surface for telephony-config-people-me-settings-callCaptions. operations: - method: GET name: getmycallcaptionssettings description: Get my call captions settings call: cloud-calling-call-settings-for-me.getmycallcaptionssettings outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/callforwarding name: telephony-config-people-me-settings-callforwarding description: REST surface for telephony-config-people-me-settings-callForwarding. operations: - method: GET name: getmycallforwardingsettings description: Read My Call Forwarding Settings call: cloud-calling-call-settings-for-me.getmycallforwardingsettings outputParameters: - type: object mapping: $. - method: PUT name: modifymycallforwardingsettings description: Configure My Call Forwarding Settings call: cloud-calling-call-settings-for-me.modifymycallforwardingsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/callpark name: telephony-config-people-me-settings-callpark description: REST surface for telephony-config-people-me-settings-callPark. operations: - method: GET name: getmycallparksettings description: Get My Call Park Settings call: cloud-calling-call-settings-for-me.getmycallparksettings outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/callpickupgroup name: telephony-config-people-me-settings-callpickupgroup description: REST surface for telephony-config-people-me-settings-callPickupGroup. operations: - method: GET name: getmycallpickupgroupsettings description: Get My Call Pickup Group Settings call: cloud-calling-call-settings-for-me.getmycallpickupgroupsettings outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/callrecording name: telephony-config-people-me-settings-callrecording description: REST surface for telephony-config-people-me-settings-callRecording. operations: - method: GET name: getmycallrecordingsettings description: Get My Call Recording Settings call: cloud-calling-call-settings-for-me.getmycallrecordingsettings outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/callerid name: telephony-config-people-me-settings-callerid description: REST surface for telephony-config-people-me-settings-callerId. operations: - method: GET name: getmycalleridsettings description: Get My Caller ID Settings call: cloud-calling-call-settings-for-me.getmycalleridsettings outputParameters: - type: object mapping: $. - method: PUT name: modifymycalleridsettings description: Modify My Caller ID Settings call: cloud-calling-call-settings-for-me.modifymycalleridsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/executive/assignedassistants name: telephony-config-people-me-settings-executive-assignedassistants description: REST surface for telephony-config-people-me-settings-executive-assignedAssistants. operations: - method: GET name: getmyexecutiveassignedassistants description: Get My Executive Assigned Assistants call: cloud-calling-call-settings-for-me.getmyexecutiveassignedassistants outputParameters: - type: object mapping: $. - method: PUT name: modifymyexecutiveassignedassistants description: Modify My Executive Assigned Assistants call: cloud-calling-call-settings-for-me.modifymyexecutiveassignedassistants with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/executive/assistant name: telephony-config-people-me-settings-executive-assistant description: REST surface for telephony-config-people-me-settings-executive-assistant. operations: - method: GET name: getmyexecutiveassistantsettings description: Get My Executive Assistant Settings call: cloud-calling-call-settings-for-me.getmyexecutiveassistantsettings outputParameters: - type: object mapping: $. - method: PUT name: modifymyexecutiveassistantsettings description: Modify My Executive Assistant Settings call: cloud-calling-call-settings-for-me.modifymyexecutiveassistantsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/executive/availableassistants name: telephony-config-people-me-settings-executive-availableassistants description: REST surface for telephony-config-people-me-settings-executive-availableAssistants. operations: - method: GET name: getmyexecutiveavailableassistants description: Get My Executive Available Assistants call: cloud-calling-call-settings-for-me.getmyexecutiveavailableassistants outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/featureaccesscode name: telephony-config-people-me-settings-featureaccesscode description: REST surface for telephony-config-people-me-settings-featureAccessCode. operations: - method: GET name: getmyfeatureaccesscodes description: Get My Feature Access Codes call: cloud-calling-call-settings-for-me.getmyfeatureaccesscodes outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/monitoring name: telephony-config-people-me-settings-monitoring description: REST surface for telephony-config-people-me-settings-monitoring. operations: - method: GET name: getmymonitoringsettings description: Get My Monitoring Settings call: cloud-calling-call-settings-for-me.getmymonitoringsettings outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/preferredanswerendpoint name: telephony-config-people-me-settings-preferredanswerendpoint description: REST surface for telephony-config-people-me-settings-preferredAnswerEndpoint. operations: - method: GET name: getmypreferredanswerendpoint description: Get Preferred Answer Endpoint call: cloud-calling-call-settings-for-me.getmypreferredanswerendpoint outputParameters: - type: object mapping: $. - method: PUT name: modifymypreferredanswerendpoint description: Modify Preferred Answer Endpoint call: cloud-calling-call-settings-for-me.modifymypreferredanswerendpoint with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/queues name: telephony-config-people-me-settings-queues description: REST surface for telephony-config-people-me-settings-queues. operations: - method: GET name: getmycallcentersettings description: Get My Call Center Settings call: cloud-calling-call-settings-for-me.getmycallcentersettings outputParameters: - type: object mapping: $. - method: PUT name: modifymycallcentersettings description: Modify My Call Center Settings call: cloud-calling-call-settings-for-me.modifymycallcentersettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/availablepreferredanswerendpoints name: telephony-config-people-me-settings-secondarylines-lineownerid-availablepreferre description: REST surface for telephony-config-people-me-settings-secondaryLines-lineOwnerId-availablePreferre. operations: - method: GET name: getsecondarylinesavailablepreferredanswerendpointlist description: Get My Secondary Line Owner's Available Preferred Answer Endpoint List call: cloud-calling-call-settings-for-me.getsecondarylinesavailablepreferredanswerendpointlist with: lineOwnerId: rest.lineOwnerId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/preferredanswerendpoint name: telephony-config-people-me-settings-secondarylines-lineownerid-preferredansweren description: REST surface for telephony-config-people-me-settings-secondaryLines-lineOwnerId-preferredAnswerEn. operations: - method: GET name: getmysecondarylinespreferredanswerendpoint description: Get My Secondary Line Owner's Preferred Answer Endpoint call: cloud-calling-call-settings-for-me.getmysecondarylinespreferredanswerendpoint with: lineOwnerId: rest.lineOwnerId outputParameters: - type: object mapping: $. - method: PUT name: modifymysecondarylinespreferredanswerendpoint description: Modify My Secondary Line Owner's Preferred Answer Endpoint call: cloud-calling-call-settings-for-me.modifymysecondarylinespreferredanswerendpoint with: lineOwnerId: rest.lineOwnerId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/availablecallerids name: telephony-config-people-me-settings-secondarylines-lineownerid-availablecallerid description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-availableCallerId. operations: - method: GET name: getmysecondarylinesavailablecalleridlist description: Get My Secondary Line Owner's Available Caller ID List call: cloud-calling-call-settings-for-me.getmysecondarylinesavailablecalleridlist with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/callforwarding name: telephony-config-people-me-settings-secondarylines-lineownerid-callforwarding description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-callForwarding. operations: - method: GET name: getmysecondarylinescallforwardingsettings description: Get My Secondary Line Owner's Call Forwarding Settings call: cloud-calling-call-settings-for-me.getmysecondarylinescallforwardingsettings with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - method: PUT name: modifymysecondarylinescallforwardingsettings description: Modify My Secondary Line Owner's Call Forwarding Settings call: cloud-calling-call-settings-for-me.modifymysecondarylinescallforwardingsettings with: lineownerId: rest.lineownerId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/callpark name: telephony-config-people-me-settings-secondarylines-lineownerid-callpark description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-callPark. operations: - method: GET name: getmysecondarylinescallparksettings description: Get My Secondary Line Owner Call Park Settings call: cloud-calling-call-settings-for-me.getmysecondarylinescallparksettings with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/callpickupgroup name: telephony-config-people-me-settings-secondarylines-lineownerid-callpickupgroup description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-callPickupGroup. operations: - method: GET name: getmysecondarylinescallpickupgroupsettings description: Get My Secondary Line Owner Call Pickup Group Settings call: cloud-calling-call-settings-for-me.getmysecondarylinescallpickupgroupsettings with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/callrecording name: telephony-config-people-me-settings-secondarylines-lineownerid-callrecording description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-callRecording. operations: - method: GET name: getmysecondarylinescallrecordingsettings description: Get My Secondary Line Owner's Call Recording Settings call: cloud-calling-call-settings-for-me.getmysecondarylinescallrecordingsettings with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/callerid name: telephony-config-people-me-settings-secondarylines-lineownerid-callerid description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-callerId. operations: - method: GET name: getmysecondarylinescalleridsettings description: Get My Secondary Line Owner Caller ID Settings call: cloud-calling-call-settings-for-me.getmysecondarylinescalleridsettings with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - method: PUT name: modifymysecondarylinescalleridsettings description: Modify My Secondary Line Owner Caller ID Settings call: cloud-calling-call-settings-for-me.modifymysecondarylinescalleridsettings with: lineownerId: rest.lineownerId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/featureaccesscode name: telephony-config-people-me-settings-secondarylines-lineownerid-featureaccesscode description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-featureAccessCode. operations: - method: GET name: getmysecondarylinesfeatureaccesscodes description: Get My Feature Access Codes For Secondary Line Owner call: cloud-calling-call-settings-for-me.getmysecondarylinesfeatureaccesscodes with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/queues name: telephony-config-people-me-settings-secondarylines-lineownerid-queues description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-queues. operations: - method: GET name: getmysecondarylinescallcentersettings description: Get My Secondary Line Owner's Call Center Settings call: cloud-calling-call-settings-for-me.getmysecondarylinescallcentersettings with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - method: PUT name: modifymysecondarylinescallcentersettings description: Modify My Secondary Line Owner's Call Center Settings call: cloud-calling-call-settings-for-me.modifymysecondarylinescallcentersettings with: lineownerId: rest.lineownerId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/selectedcallerid name: telephony-config-people-me-settings-secondarylines-lineownerid-selectedcallerid description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-selectedCallerId. operations: - method: GET name: getmysecondarylinesselectedcalleridsettings description: Get My Secondary Line Owner's Selected Caller ID Settings call: cloud-calling-call-settings-for-me.getmysecondarylinesselectedcalleridsettings with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - method: PUT name: modifymysecondarylinesselectedcalleridsettings description: Modify My Secondary Line Owner's Selected Caller ID Settings call: cloud-calling-call-settings-for-me.modifymysecondarylinesselectedcalleridsettings with: lineownerId: rest.lineownerId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/services name: telephony-config-people-me-settings-secondarylines-lineownerid-services description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-services. operations: - method: GET name: getmysecondarylinescallingserviceslist description: Get My Secondary Line Owner Calling Services List call: cloud-calling-call-settings-for-me.getmysecondarylinescallingserviceslist with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/secondarylines/{lineownerid}/voicemail name: telephony-config-people-me-settings-secondarylines-lineownerid-voicemail description: REST surface for telephony-config-people-me-settings-secondaryLines-lineownerId-voicemail. operations: - method: PUT name: modifymysecondarylinesvoicemailsettings description: Modify My Secondary Line Owner's Voicemail Settings call: cloud-calling-call-settings-for-me.modifymysecondarylinesvoicemailsettings with: lineownerId: rest.lineownerId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getmysecondarylinesvoicemailsettings description: Get My Secondary Line Owner's Voicemail Settings call: cloud-calling-call-settings-for-me.getmysecondarylinesvoicemailsettings with: lineownerId: rest.lineownerId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/selectedcallerid name: telephony-config-people-me-settings-selectedcallerid description: REST surface for telephony-config-people-me-settings-selectedCallerId. operations: - method: GET name: getmyselectedcalleridsettings description: Read My Selected Caller ID Settings call: cloud-calling-call-settings-for-me.getmyselectedcalleridsettings outputParameters: - type: object mapping: $. - method: PUT name: modifymyselectedcalleridsettings description: Configure My Selected Caller ID Settings call: cloud-calling-call-settings-for-me.modifymyselectedcalleridsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/services name: telephony-config-people-me-settings-services description: REST surface for telephony-config-people-me-settings-services. operations: - method: GET name: getmycallingserviceslist description: Get My Calling Services List call: cloud-calling-call-settings-for-me.getmycallingserviceslist outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/singlenumberreach name: telephony-config-people-me-settings-singlenumberreach description: REST surface for telephony-config-people-me-settings-singleNumberReach. operations: - method: GET name: getmysinglenumberreachsettings description: Get User's Single Number Reach Settings call: cloud-calling-call-settings-for-me.getmysinglenumberreachsettings outputParameters: - type: object mapping: $. - method: PUT name: modifymysinglenumberreachsettings description: Modify User's Single Number Reach Settings call: cloud-calling-call-settings-for-me.modifymysinglenumberreachsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/singlenumberreach/numbers name: telephony-config-people-me-settings-singlenumberreach-numbers description: REST surface for telephony-config-people-me-settings-singleNumberReach-numbers. operations: - method: POST name: addphonenumberassinglenumberreach description: Add phone number as User's Single Number Reach call: cloud-calling-call-settings-for-me.addphonenumberassinglenumberreach with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/singlenumberreach/numbers/{phonenumberid} name: telephony-config-people-me-settings-singlenumberreach-numbers-phonenumberid description: REST surface for telephony-config-people-me-settings-singleNumberReach-numbers-phoneNumberId. operations: - method: PUT name: modifymysinglenumberreachcontactsettings description: Modify User's Single Number Reach Contact Settings call: cloud-calling-call-settings-for-me.modifymysinglenumberreachcontactsettings with: phoneNumberId: rest.phoneNumberId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletemysinglenumberreachcontactsettings description: Delete User's Single Number Reach Contact Settings call: cloud-calling-call-settings-for-me.deletemysinglenumberreachcontactsettings with: phoneNumberId: rest.phoneNumberId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/voicemail name: telephony-config-people-me-settings-voicemail description: REST surface for telephony-config-people-me-settings-voicemail. operations: - method: PUT name: modifymyvoicemailsettings description: Configure Voicemail Settings for a Person call: cloud-calling-call-settings-for-me.modifymyvoicemailsettings with: body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getmyvoicemailsettings description: Read Voicemail Settings for a Person call: cloud-calling-call-settings-for-me.getmyvoicemailsettings outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/me/settings/webexgooverride name: telephony-config-people-me-settings-webexgooverride description: REST surface for telephony-config-people-me-settings-webexGoOverride. operations: - method: GET name: getmywebexgooverridesettings description: Get My WebexGoOverride Settings call: cloud-calling-call-settings-for-me.getmywebexgooverridesettings outputParameters: - type: object mapping: $. - method: PUT name: modifymywebexgooverridesettings description: Modify My WebexGoOverride Settings call: cloud-calling-call-settings-for-me.modifymywebexgooverridesettings with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: cloud-calling-call-settings-for-me-mcp port: 9090 transport: http description: MCP adapter for Webex Cloud Calling — Call Settings For Me. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-my-own-details description: Get My Own Details hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyowndetails outputParameters: - type: object mapping: $. - name: read-list-my-endpoints description: Read the List of My Endpoints hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyendpointslist outputParameters: - type: object mapping: $. - name: get-my-endpoints-details description: Get My Endpoints Details hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyendpointdetails with: endpointId: tools.endpointId outputParameters: - type: object mapping: $. - name: modify-my-endpoints-details description: Modify My Endpoints Details hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymyendpointdetails with: endpointId: tools.endpointId body: tools.body outputParameters: - type: object mapping: $. - name: get-my-available-caller-id description: Get My Available Caller ID List hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyavailablecalleridlist outputParameters: - type: object mapping: $. - name: get-list-available-preferred-answer description: Get List Available Preferred Answer Endpoints hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getlistavailablepreferredanswerendpoints outputParameters: - type: object mapping: $. - name: get-my-call-block-settings description: Get My Call Block Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycallblocksettings outputParameters: - type: object mapping: $. - name: add-phone-number-user-s-call description: Add a phone number to user's Call Block List hints: readOnly: false destructive: false idempotent: false call: cloud-calling-call-settings-for-me.addphonenumbertomycallblocklist with: body: tools.body outputParameters: - type: object mapping: $. - name: get-my-call-block-state description: Get My Call Block State For Specific Number hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycallblockstateforaspecificnumber with: phoneNumberId: tools.phoneNumberId outputParameters: - type: object mapping: $. - name: delete-user-call-block-number description: Delete User Call Block Number hints: readOnly: false destructive: true idempotent: true call: cloud-calling-call-settings-for-me.deletemycallblocknumber with: phoneNumberId: tools.phoneNumberId outputParameters: - type: object mapping: $. - name: get-my-call-captions-settings description: Get my call captions settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycallcaptionssettings outputParameters: - type: object mapping: $. - name: read-my-call-forwarding-settings description: Read My Call Forwarding Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycallforwardingsettings outputParameters: - type: object mapping: $. - name: configure-my-call-forwarding-settings description: Configure My Call Forwarding Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymycallforwardingsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: get-my-call-park-settings description: Get My Call Park Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycallparksettings outputParameters: - type: object mapping: $. - name: get-my-call-pickup-group description: Get My Call Pickup Group Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycallpickupgroupsettings outputParameters: - type: object mapping: $. - name: get-my-call-recording-settings description: Get My Call Recording Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycallrecordingsettings outputParameters: - type: object mapping: $. - name: get-my-caller-id-settings description: Get My Caller ID Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycalleridsettings outputParameters: - type: object mapping: $. - name: modify-my-caller-id-settings description: Modify My Caller ID Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymycalleridsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: get-my-executive-assigned-assistants description: Get My Executive Assigned Assistants hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyexecutiveassignedassistants outputParameters: - type: object mapping: $. - name: modify-my-executive-assigned-assistants description: Modify My Executive Assigned Assistants hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymyexecutiveassignedassistants with: body: tools.body outputParameters: - type: object mapping: $. - name: get-my-executive-assistant-settings description: Get My Executive Assistant Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyexecutiveassistantsettings outputParameters: - type: object mapping: $. - name: modify-my-executive-assistant-settings description: Modify My Executive Assistant Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymyexecutiveassistantsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: get-my-executive-available-assistants description: Get My Executive Available Assistants hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyexecutiveavailableassistants outputParameters: - type: object mapping: $. - name: get-my-feature-access-codes description: Get My Feature Access Codes hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyfeatureaccesscodes outputParameters: - type: object mapping: $. - name: get-my-monitoring-settings description: Get My Monitoring Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmymonitoringsettings outputParameters: - type: object mapping: $. - name: get-preferred-answer-endpoint description: Get Preferred Answer Endpoint hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmypreferredanswerendpoint outputParameters: - type: object mapping: $. - name: modify-preferred-answer-endpoint description: Modify Preferred Answer Endpoint hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymypreferredanswerendpoint with: body: tools.body outputParameters: - type: object mapping: $. - name: get-my-call-center-settings description: Get My Call Center Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycallcentersettings outputParameters: - type: object mapping: $. - name: modify-my-call-center-settings description: Modify My Call Center Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymycallcentersettings with: body: tools.body outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-s description: Get My Secondary Line Owner's Available Preferred Answer Endpoint List hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getsecondarylinesavailablepreferredanswerendpointlist with: lineOwnerId: tools.lineOwnerId outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-s-2 description: Get My Secondary Line Owner's Preferred Answer Endpoint hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinespreferredanswerendpoint with: lineOwnerId: tools.lineOwnerId outputParameters: - type: object mapping: $. - name: modify-my-secondary-line-owner-s description: Modify My Secondary Line Owner's Preferred Answer Endpoint hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymysecondarylinespreferredanswerendpoint with: lineOwnerId: tools.lineOwnerId body: tools.body outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-s-3 description: Get My Secondary Line Owner's Available Caller ID List hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinesavailablecalleridlist with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-s-4 description: Get My Secondary Line Owner's Call Forwarding Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinescallforwardingsettings with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: modify-my-secondary-line-owner-s-2 description: Modify My Secondary Line Owner's Call Forwarding Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymysecondarylinescallforwardingsettings with: lineownerId: tools.lineownerId body: tools.body outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner description: Get My Secondary Line Owner Call Park Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinescallparksettings with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-2 description: Get My Secondary Line Owner Call Pickup Group Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinescallpickupgroupsettings with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-s-5 description: Get My Secondary Line Owner's Call Recording Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinescallrecordingsettings with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-3 description: Get My Secondary Line Owner Caller ID Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinescalleridsettings with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: modify-my-secondary-line-owner description: Modify My Secondary Line Owner Caller ID Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymysecondarylinescalleridsettings with: lineownerId: tools.lineownerId body: tools.body outputParameters: - type: object mapping: $. - name: get-my-feature-access-codes-2 description: Get My Feature Access Codes For Secondary Line Owner hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinesfeatureaccesscodes with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-s-6 description: Get My Secondary Line Owner's Call Center Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinescallcentersettings with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: modify-my-secondary-line-owner-s-3 description: Modify My Secondary Line Owner's Call Center Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymysecondarylinescallcentersettings with: lineownerId: tools.lineownerId body: tools.body outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-s-7 description: Get My Secondary Line Owner's Selected Caller ID Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinesselectedcalleridsettings with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: modify-my-secondary-line-owner-s-4 description: Modify My Secondary Line Owner's Selected Caller ID Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymysecondarylinesselectedcalleridsettings with: lineownerId: tools.lineownerId body: tools.body outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-4 description: Get My Secondary Line Owner Calling Services List hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinescallingserviceslist with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: modify-my-secondary-line-owner-s-5 description: Modify My Secondary Line Owner's Voicemail Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymysecondarylinesvoicemailsettings with: lineownerId: tools.lineownerId body: tools.body outputParameters: - type: object mapping: $. - name: get-my-secondary-line-owner-s-8 description: Get My Secondary Line Owner's Voicemail Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysecondarylinesvoicemailsettings with: lineownerId: tools.lineownerId outputParameters: - type: object mapping: $. - name: read-my-selected-caller-id description: Read My Selected Caller ID Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyselectedcalleridsettings outputParameters: - type: object mapping: $. - name: configure-my-selected-caller-id description: Configure My Selected Caller ID Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymyselectedcalleridsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: get-my-calling-services-list description: Get My Calling Services List hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmycallingserviceslist outputParameters: - type: object mapping: $. - name: get-user-s-single-number-reach description: Get User's Single Number Reach Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmysinglenumberreachsettings outputParameters: - type: object mapping: $. - name: modify-user-s-single-number-reach description: Modify User's Single Number Reach Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymysinglenumberreachsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: add-phone-number-user-s-single description: Add phone number as User's Single Number Reach hints: readOnly: false destructive: false idempotent: false call: cloud-calling-call-settings-for-me.addphonenumberassinglenumberreach with: body: tools.body outputParameters: - type: object mapping: $. - name: modify-user-s-single-number-reach-2 description: Modify User's Single Number Reach Contact Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymysinglenumberreachcontactsettings with: phoneNumberId: tools.phoneNumberId body: tools.body outputParameters: - type: object mapping: $. - name: delete-user-s-single-number-reach description: Delete User's Single Number Reach Contact Settings hints: readOnly: false destructive: true idempotent: true call: cloud-calling-call-settings-for-me.deletemysinglenumberreachcontactsettings with: phoneNumberId: tools.phoneNumberId outputParameters: - type: object mapping: $. - name: configure-voicemail-settings-person description: Configure Voicemail Settings for a Person hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymyvoicemailsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: read-voicemail-settings-person description: Read Voicemail Settings for a Person hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmyvoicemailsettings outputParameters: - type: object mapping: $. - name: get-my-webexgooverride-settings description: Get My WebexGoOverride Settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-call-settings-for-me.getmywebexgooverridesettings outputParameters: - type: object mapping: $. - name: modify-my-webexgooverride-settings description: Modify My WebexGoOverride Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-call-settings-for-me.modifymywebexgooverridesettings with: body: tools.body outputParameters: - type: object mapping: $.