naftiko: 1.0.0-alpha2 info: label: Webex Cloud Calling — Emergency Services Settings description: 'Webex Cloud Calling — Emergency Services Settings. 26 operations. Lead operation: Get an Organization Emergency Call Notification. Self-contained Naftiko capability covering one Webex business surface.' tags: - Webex - Emergency Services Settings 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-emergency-services-settings baseUri: '' description: Webex Cloud Calling — Emergency Services Settings business capability. Self-contained, no shared references. resources: - name: telephony-config-emergencyCallNotification path: /telephony/config/emergencyCallNotification operations: - name: getanorganizationemergencycallnotification method: GET description: Get an Organization Emergency Call Notification outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgId in: query type: string description: Retrieve Emergency Call Notification attributes for the organization. - name: updateanorganizationemergencycallnotification method: PUT description: Update an Organization Emergency Call Notification outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgId in: query type: string description: Update Emergency Call Notification attributes for the organization. - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-huntGroups-huntGroupId-emergencyCallbackNumber-dependencies path: /telephony/config/huntGroups/{huntGroupId}/emergencyCallbackNumber/dependencies operations: - name: getdependenciesforahuntgroupemergencycallbacknumber method: GET description: Get Dependencies for a Hunt Group Emergency Callback Number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: huntGroupId in: path type: string description: Unique identifier for the hunt group. required: true - name: orgId in: query type: string description: Retrieve Emergency Callback Number attributes for the hunt group under this organization. - name: telephony-config-locations-locationId-emergencyCallNotification path: /telephony/config/locations/{locationId}/emergencyCallNotification operations: - name: getalocationemergencycallnotification method: GET description: Get a Location Emergency Call Notification outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: locationId in: path type: string description: Retrieve Emergency Call Notification attributes for this location. required: true - name: orgId in: query type: string description: Retrieve Emergency Call Notification attributes for the location in this organization. - name: updatealocationemergencycallnotification method: PUT description: Update a Location Emergency Call Notification outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: locationId in: path type: string description: Update Emergency Call Notification attributes for this location. required: true - name: orgId in: query type: string description: Update Emergency Call Notification attributes for a location in this organization. - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-locations-locationId-redSky path: /telephony/config/locations/{locationId}/redSky operations: - name: getalocationsredskyemergencycallingparameters method: GET description: Get a Location's RedSky Emergency Calling Parameters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: locationId in: path type: string description: Retrieve Calling Parameters for this location. required: true - name: orgId in: query type: string description: Retrieve Calling Parameters for the location in this organization. - name: telephony-config-locations-locationId-redSky-building path: /telephony/config/locations/{locationId}/redSky/building operations: - name: createaredskybuildingaddressandalertemailforalocation method: POST description: Create a RedSky Building Address and Alert Email for a Location outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: locationId in: path type: string description: Create the building address and alert email for this location. required: true - name: orgId in: query type: string description: The organization in which the location exists. - name: body in: body type: object description: Request body (JSON). required: false - name: updatearedskybuildingaddressforalocation method: PUT description: Update a RedSky Building Address for a Location outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: locationId in: path type: string description: Update the building address for this location. required: true - name: orgId in: query type: string description: The organization in which the location exists. - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-locations-locationId-redSky-status path: /telephony/config/locations/{locationId}/redSky/status operations: - name: getalocationsredskycompliancestatus method: GET description: Get a Location's RedSky Compliance Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: locationId in: path type: string description: Retrieve the compliance status for this location. required: true - name: orgId in: query type: string description: Retrieve compliance status for the location in this organization. - name: updatealocationsredskycompliancestatus method: PUT description: Update a Location's RedSky Compliance Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: locationId in: path type: string description: Update the E911 compliance status for this location. required: true - name: orgId in: query type: string description: Update the E911 compliance status for the location in this organization. - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-personId-emergencyCallbackNumber path: /telephony/config/people/{personId}/emergencyCallbackNumber operations: - name: getapersonsemergencycallbacknumber method: GET description: Get a Person's Emergency Callback Number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: personId in: path type: string description: Unique identifier for the person. required: true - name: orgId in: query type: string description: ID of the organization within which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the - name: updateapersonsemergencycallbacknumber method: PUT description: Update a Person's Emergency Callback Number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: personId in: path type: string description: Unique identifier for the person. required: true - name: orgId in: query type: string description: ID of the organization within which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-people-personId-emergencyCallbackNumber-dependencies path: /telephony/config/people/{personId}/emergencyCallbackNumber/dependencies operations: - name: retrieveapersonsemergencycallbacknumberdependencies method: GET description: Retrieve A Person's Emergency Callback Number Dependencies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: personId in: path type: string description: Unique identifier for the person. required: true - name: orgId in: query type: string description: Retrieve Emergency Callback Number attributes for this organization. - name: telephony-config-redSky path: /telephony/config/redSky operations: - name: createanaccountandadmininredsky method: POST description: Create an Account and Admin in RedSky outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgId in: query type: string description: Create RedSky account for the organization. - name: body in: body type: object description: Request body (JSON). required: false - name: retrieveredskyaccountdetailsforanorganization method: GET description: Retrieve RedSky Account Details for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgId in: query type: string description: Retrieve RedSky account for the organization. - name: telephony-config-redSky-actions-login-invoke path: /telephony/config/redSky/actions/login/invoke operations: - name: logintoaredskyadminaccount method: POST description: Login to a RedSky Admin Account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgId in: query type: string description: Login to a RedSky account for the organization. - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-redSky-complianceStatus path: /telephony/config/redSky/complianceStatus operations: - name: gettheorganizationcompliancestatusandthelocationstatuslist method: GET description: Get the Organization Compliance Status and the Location Status List outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgId in: query type: string description: Retrieve the compliance status and the list of location statuses for the organization. - name: start in: query type: number description: Specifies the offset from the first result that you want to fetch. - name: max in: query type: number description: Specifies the maximum number of records that you want to fetch. - name: order in: query type: string description: Sort the list of locations in ascending or descending order. To sort in descending order append `-desc` to possible sort order values. Possible sort order value - name: telephony-config-redSky-serviceSettings path: /telephony/config/redSky/serviceSettings operations: - name: updateredskyservicesettings method: PUT description: Update RedSky Service Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgId in: query type: string description: Update E911 settings for the organization. - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-redSky-status path: /telephony/config/redSky/status operations: - name: updatetheorganizationredskyaccountscompliancestatus method: PUT description: Update the Organization RedSky Account's Compliance Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgId in: query type: string description: Update E911 compliance status for the organization. - name: body in: body type: object description: Request body (JSON). required: false - name: gettheorganizationcompliancestatusforaredskyaccount method: GET description: Get the Organization Compliance Status for a RedSky Account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgId in: query type: string description: Retrieve the compliance status for the organization. - name: telephony-config-virtualLines-virtualLineId-emergencyCallbackNumber path: /telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber operations: - name: getthevirtuallinesemergencycallbacksettings method: GET description: Get the Virtual Line's Emergency Callback settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: virtualLineId in: path type: string description: Unique identifier for the virtual line. required: true - name: orgId in: query type: string description: List virtual lines for this organization. - name: updateavirtuallinesemergencycallbacksettings method: PUT description: Update a Virtual Line's Emergency Callback settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: virtualLineId in: path type: string description: Unique identifier for the virtual line. required: true - name: orgId in: query type: string description: List virtual lines for this organization. - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-virtualLines-virtualLineId-emergencyCallbackNumber-dependencies path: /telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber/dependencies operations: - name: getdependenciesforavirtuallineemergencycallbacknumber method: GET description: Get Dependencies for a Virtual Line Emergency Callback Number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: virtualLineId in: path type: string description: Unique identifier for the virtual line. required: true - name: orgId in: query type: string description: List virtual lines for this organization. - name: telephony-config-workspaces-workspaceId-emergencyCallbackNumber path: /telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber operations: - name: getaworkspaceemergencycallbacknumber method: GET description: Get a Workspace Emergency Callback Number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Retrieve Emergency Callback Number attributes for this workspace. required: true - name: orgId in: query type: string description: Retrieve Emergency Callback Number attributes for this organization. - name: updateaworkspaceemergencycallbacknumber method: PUT description: Update a Workspace Emergency Callback Number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Updating Emergency Callback Number attributes for this workspace. required: true - name: orgId in: query type: string description: Updating Emergency Callback Number attributes for this organization. - name: body in: body type: object description: Request body (JSON). required: false - name: telephony-config-workspaces-workspaceId-emergencyCallbackNumber-dependencies path: /telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber/dependencies operations: - name: retrieveworkspaceemergencycallbacknumberdependencies method: GET description: Retrieve Workspace Emergency Callback Number Dependencies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Retrieve Emergency Callback Number attributes for this workspace. required: true - name: orgId in: query type: string description: Retrieve Emergency Callback Number attributes for this organization. authentication: type: bearer token: '{{env.WEBEX_API_KEY}}' exposes: - type: rest namespace: cloud-calling-emergency-services-settings-rest port: 8080 description: REST adapter for Webex Cloud Calling — Emergency Services Settings. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/telephony/config/emergencycallnotification name: telephony-config-emergencycallnotification description: REST surface for telephony-config-emergencyCallNotification. operations: - method: GET name: getanorganizationemergencycallnotification description: Get an Organization Emergency Call Notification call: cloud-calling-emergency-services-settings.getanorganizationemergencycallnotification with: orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: updateanorganizationemergencycallnotification description: Update an Organization Emergency Call Notification call: cloud-calling-emergency-services-settings.updateanorganizationemergencycallnotification with: orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/huntgroups/{huntgroupid}/emergencycallbacknumber/dependencies name: telephony-config-huntgroups-huntgroupid-emergencycallbacknumber-dependencies description: REST surface for telephony-config-huntGroups-huntGroupId-emergencyCallbackNumber-dependencies. operations: - method: GET name: getdependenciesforahuntgroupemergencycallbacknumber description: Get Dependencies for a Hunt Group Emergency Callback Number call: cloud-calling-emergency-services-settings.getdependenciesforahuntgroupemergencycallbacknumber with: huntGroupId: rest.huntGroupId orgId: rest.orgId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/locations/{locationid}/emergencycallnotification name: telephony-config-locations-locationid-emergencycallnotification description: REST surface for telephony-config-locations-locationId-emergencyCallNotification. operations: - method: GET name: getalocationemergencycallnotification description: Get a Location Emergency Call Notification call: cloud-calling-emergency-services-settings.getalocationemergencycallnotification with: locationId: rest.locationId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: updatealocationemergencycallnotification description: Update a Location Emergency Call Notification call: cloud-calling-emergency-services-settings.updatealocationemergencycallnotification with: locationId: rest.locationId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/locations/{locationid}/redsky name: telephony-config-locations-locationid-redsky description: REST surface for telephony-config-locations-locationId-redSky. operations: - method: GET name: getalocationsredskyemergencycallingparameters description: Get a Location's RedSky Emergency Calling Parameters call: cloud-calling-emergency-services-settings.getalocationsredskyemergencycallingparameters with: locationId: rest.locationId orgId: rest.orgId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/locations/{locationid}/redsky/building name: telephony-config-locations-locationid-redsky-building description: REST surface for telephony-config-locations-locationId-redSky-building. operations: - method: POST name: createaredskybuildingaddressandalertemailforalocation description: Create a RedSky Building Address and Alert Email for a Location call: cloud-calling-emergency-services-settings.createaredskybuildingaddressandalertemailforalocation with: locationId: rest.locationId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: updatearedskybuildingaddressforalocation description: Update a RedSky Building Address for a Location call: cloud-calling-emergency-services-settings.updatearedskybuildingaddressforalocation with: locationId: rest.locationId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/locations/{locationid}/redsky/status name: telephony-config-locations-locationid-redsky-status description: REST surface for telephony-config-locations-locationId-redSky-status. operations: - method: GET name: getalocationsredskycompliancestatus description: Get a Location's RedSky Compliance Status call: cloud-calling-emergency-services-settings.getalocationsredskycompliancestatus with: locationId: rest.locationId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: updatealocationsredskycompliancestatus description: Update a Location's RedSky Compliance Status call: cloud-calling-emergency-services-settings.updatealocationsredskycompliancestatus with: locationId: rest.locationId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/{personid}/emergencycallbacknumber name: telephony-config-people-personid-emergencycallbacknumber description: REST surface for telephony-config-people-personId-emergencyCallbackNumber. operations: - method: GET name: getapersonsemergencycallbacknumber description: Get a Person's Emergency Callback Number call: cloud-calling-emergency-services-settings.getapersonsemergencycallbacknumber with: personId: rest.personId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: updateapersonsemergencycallbacknumber description: Update a Person's Emergency Callback Number call: cloud-calling-emergency-services-settings.updateapersonsemergencycallbacknumber with: personId: rest.personId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/people/{personid}/emergencycallbacknumber/dependencies name: telephony-config-people-personid-emergencycallbacknumber-dependencies description: REST surface for telephony-config-people-personId-emergencyCallbackNumber-dependencies. operations: - method: GET name: retrieveapersonsemergencycallbacknumberdependencies description: Retrieve A Person's Emergency Callback Number Dependencies call: cloud-calling-emergency-services-settings.retrieveapersonsemergencycallbacknumberdependencies with: personId: rest.personId orgId: rest.orgId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/redsky name: telephony-config-redsky description: REST surface for telephony-config-redSky. operations: - method: POST name: createanaccountandadmininredsky description: Create an Account and Admin in RedSky call: cloud-calling-emergency-services-settings.createanaccountandadmininredsky with: orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: retrieveredskyaccountdetailsforanorganization description: Retrieve RedSky Account Details for an Organization call: cloud-calling-emergency-services-settings.retrieveredskyaccountdetailsforanorganization with: orgId: rest.orgId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/redsky/actions/login/invoke name: telephony-config-redsky-actions-login-invoke description: REST surface for telephony-config-redSky-actions-login-invoke. operations: - method: POST name: logintoaredskyadminaccount description: Login to a RedSky Admin Account call: cloud-calling-emergency-services-settings.logintoaredskyadminaccount with: orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/redsky/compliancestatus name: telephony-config-redsky-compliancestatus description: REST surface for telephony-config-redSky-complianceStatus. operations: - method: GET name: gettheorganizationcompliancestatusandthelocationstatuslist description: Get the Organization Compliance Status and the Location Status List call: cloud-calling-emergency-services-settings.gettheorganizationcompliancestatusandthelocationstatuslist with: orgId: rest.orgId start: rest.start max: rest.max order: rest.order outputParameters: - type: object mapping: $. - path: /v1/telephony/config/redsky/servicesettings name: telephony-config-redsky-servicesettings description: REST surface for telephony-config-redSky-serviceSettings. operations: - method: PUT name: updateredskyservicesettings description: Update RedSky Service Settings call: cloud-calling-emergency-services-settings.updateredskyservicesettings with: orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/redsky/status name: telephony-config-redsky-status description: REST surface for telephony-config-redSky-status. operations: - method: PUT name: updatetheorganizationredskyaccountscompliancestatus description: Update the Organization RedSky Account's Compliance Status call: cloud-calling-emergency-services-settings.updatetheorganizationredskyaccountscompliancestatus with: orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: gettheorganizationcompliancestatusforaredskyaccount description: Get the Organization Compliance Status for a RedSky Account call: cloud-calling-emergency-services-settings.gettheorganizationcompliancestatusforaredskyaccount with: orgId: rest.orgId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/virtuallines/{virtuallineid}/emergencycallbacknumber name: telephony-config-virtuallines-virtuallineid-emergencycallbacknumber description: REST surface for telephony-config-virtualLines-virtualLineId-emergencyCallbackNumber. operations: - method: GET name: getthevirtuallinesemergencycallbacksettings description: Get the Virtual Line's Emergency Callback settings call: cloud-calling-emergency-services-settings.getthevirtuallinesemergencycallbacksettings with: virtualLineId: rest.virtualLineId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: updateavirtuallinesemergencycallbacksettings description: Update a Virtual Line's Emergency Callback settings call: cloud-calling-emergency-services-settings.updateavirtuallinesemergencycallbacksettings with: virtualLineId: rest.virtualLineId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/virtuallines/{virtuallineid}/emergencycallbacknumber/dependencies name: telephony-config-virtuallines-virtuallineid-emergencycallbacknumber-dependencies description: REST surface for telephony-config-virtualLines-virtualLineId-emergencyCallbackNumber-dependencies. operations: - method: GET name: getdependenciesforavirtuallineemergencycallbacknumber description: Get Dependencies for a Virtual Line Emergency Callback Number call: cloud-calling-emergency-services-settings.getdependenciesforavirtuallineemergencycallbacknumber with: virtualLineId: rest.virtualLineId orgId: rest.orgId outputParameters: - type: object mapping: $. - path: /v1/telephony/config/workspaces/{workspaceid}/emergencycallbacknumber name: telephony-config-workspaces-workspaceid-emergencycallbacknumber description: REST surface for telephony-config-workspaces-workspaceId-emergencyCallbackNumber. operations: - method: GET name: getaworkspaceemergencycallbacknumber description: Get a Workspace Emergency Callback Number call: cloud-calling-emergency-services-settings.getaworkspaceemergencycallbacknumber with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: updateaworkspaceemergencycallbacknumber description: Update a Workspace Emergency Callback Number call: cloud-calling-emergency-services-settings.updateaworkspaceemergencycallbacknumber with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/telephony/config/workspaces/{workspaceid}/emergencycallbacknumber/dependencies name: telephony-config-workspaces-workspaceid-emergencycallbacknumber-dependencies description: REST surface for telephony-config-workspaces-workspaceId-emergencyCallbackNumber-dependencies. operations: - method: GET name: retrieveworkspaceemergencycallbacknumberdependencies description: Retrieve Workspace Emergency Callback Number Dependencies call: cloud-calling-emergency-services-settings.retrieveworkspaceemergencycallbacknumberdependencies with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - type: mcp namespace: cloud-calling-emergency-services-settings-mcp port: 9090 transport: http description: MCP adapter for Webex Cloud Calling — Emergency Services Settings. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-organization-emergency-call-notification description: Get an Organization Emergency Call Notification hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.getanorganizationemergencycallnotification with: orgId: tools.orgId outputParameters: - type: object mapping: $. - name: update-organization-emergency-call-notification description: Update an Organization Emergency Call Notification hints: readOnly: false destructive: false idempotent: true call: cloud-calling-emergency-services-settings.updateanorganizationemergencycallnotification with: orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: get-dependencies-hunt-group-emergency description: Get Dependencies for a Hunt Group Emergency Callback Number hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.getdependenciesforahuntgroupemergencycallbacknumber with: huntGroupId: tools.huntGroupId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: get-location-emergency-call-notification description: Get a Location Emergency Call Notification hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.getalocationemergencycallnotification with: locationId: tools.locationId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: update-location-emergency-call-notification description: Update a Location Emergency Call Notification hints: readOnly: false destructive: false idempotent: true call: cloud-calling-emergency-services-settings.updatealocationemergencycallnotification with: locationId: tools.locationId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: get-location-s-redsky-emergency-calling description: Get a Location's RedSky Emergency Calling Parameters hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.getalocationsredskyemergencycallingparameters with: locationId: tools.locationId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: create-redsky-building-address-and description: Create a RedSky Building Address and Alert Email for a Location hints: readOnly: false destructive: false idempotent: false call: cloud-calling-emergency-services-settings.createaredskybuildingaddressandalertemailforalocation with: locationId: tools.locationId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: update-redsky-building-address-location description: Update a RedSky Building Address for a Location hints: readOnly: false destructive: false idempotent: true call: cloud-calling-emergency-services-settings.updatearedskybuildingaddressforalocation with: locationId: tools.locationId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: get-location-s-redsky-compliance-status description: Get a Location's RedSky Compliance Status hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.getalocationsredskycompliancestatus with: locationId: tools.locationId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: update-location-s-redsky-compliance-status description: Update a Location's RedSky Compliance Status hints: readOnly: false destructive: false idempotent: true call: cloud-calling-emergency-services-settings.updatealocationsredskycompliancestatus with: locationId: tools.locationId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: get-person-s-emergency-callback-number description: Get a Person's Emergency Callback Number hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.getapersonsemergencycallbacknumber with: personId: tools.personId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: update-person-s-emergency-callback-number description: Update a Person's Emergency Callback Number hints: readOnly: false destructive: false idempotent: true call: cloud-calling-emergency-services-settings.updateapersonsemergencycallbacknumber with: personId: tools.personId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: retrieve-person-s-emergency-callback-number description: Retrieve A Person's Emergency Callback Number Dependencies hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.retrieveapersonsemergencycallbacknumberdependencies with: personId: tools.personId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: create-account-and-admin-redsky description: Create an Account and Admin in RedSky hints: readOnly: false destructive: false idempotent: false call: cloud-calling-emergency-services-settings.createanaccountandadmininredsky with: orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: retrieve-redsky-account-details-organization description: Retrieve RedSky Account Details for an Organization hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.retrieveredskyaccountdetailsforanorganization with: orgId: tools.orgId outputParameters: - type: object mapping: $. - name: login-redsky-admin-account description: Login to a RedSky Admin Account hints: readOnly: false destructive: false idempotent: false call: cloud-calling-emergency-services-settings.logintoaredskyadminaccount with: orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: get-organization-compliance-status-and description: Get the Organization Compliance Status and the Location Status List hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.gettheorganizationcompliancestatusandthelocationstatuslist with: orgId: tools.orgId start: tools.start max: tools.max order: tools.order outputParameters: - type: object mapping: $. - name: update-redsky-service-settings description: Update RedSky Service Settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-emergency-services-settings.updateredskyservicesettings with: orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: update-organization-redsky-account-s-compliance description: Update the Organization RedSky Account's Compliance Status hints: readOnly: false destructive: false idempotent: true call: cloud-calling-emergency-services-settings.updatetheorganizationredskyaccountscompliancestatus with: orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: get-organization-compliance-status-redsky description: Get the Organization Compliance Status for a RedSky Account hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.gettheorganizationcompliancestatusforaredskyaccount with: orgId: tools.orgId outputParameters: - type: object mapping: $. - name: get-virtual-line-s-emergency-callback description: Get the Virtual Line's Emergency Callback settings hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.getthevirtuallinesemergencycallbacksettings with: virtualLineId: tools.virtualLineId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: update-virtual-line-s-emergency-callback description: Update a Virtual Line's Emergency Callback settings hints: readOnly: false destructive: false idempotent: true call: cloud-calling-emergency-services-settings.updateavirtuallinesemergencycallbacksettings with: virtualLineId: tools.virtualLineId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: get-dependencies-virtual-line-emergency description: Get Dependencies for a Virtual Line Emergency Callback Number hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.getdependenciesforavirtuallineemergencycallbacknumber with: virtualLineId: tools.virtualLineId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: get-workspace-emergency-callback-number description: Get a Workspace Emergency Callback Number hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.getaworkspaceemergencycallbacknumber with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: update-workspace-emergency-callback-number description: Update a Workspace Emergency Callback Number hints: readOnly: false destructive: false idempotent: true call: cloud-calling-emergency-services-settings.updateaworkspaceemergencycallbacknumber with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: retrieve-workspace-emergency-callback-number description: Retrieve Workspace Emergency Callback Number Dependencies hints: readOnly: true destructive: false idempotent: true call: cloud-calling-emergency-services-settings.retrieveworkspaceemergencycallbacknumberdependencies with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $.