generated: '2026-08-02' method: generated source: openapi/alianza-apidocs-swagger2-original.json, openapi/alianza-openapi-original.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 854 by_action_class: connected: 437 acting: 417 by_consequence: read: 437 write: 390 safety-critical: 14 physical: 13 human_in_the_loop_required: 14 operations: - path: /v2/address/validate method: get operationId: validateAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/address/typeahead method: get operationId: typeAhead x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/address/state/{state}/city/{city}/zipcode method: get operationId: getZipCodeByCityAndState x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authorize/userinfo method: get operationId: getLoginInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authorize/logout method: put operationId: logOut x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authorize/jwt method: post operationId: loginWithJWT x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authorize method: post operationId: logUserIn x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authorize method: put operationId: changePassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authorize/sso method: get operationId: getClientId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authorize/sso method: post operationId: getLoginInfo_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/language method: get operationId: getLanguageFromHeader x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/supported-rate-centers method: get operationId: getClosestAvailableRateCenters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/job/{jobId} method: get operationId: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/job/input method: post operationId: input x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/{jobId}/input method: get operationId: getInput x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/job/{jobId}/output method: get operationId: getOutput x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/job/{jobId}/output-url method: get operationId: getOutputUrl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/deviceinventory/import method: post operationId: importDeviceInventory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/deviceinventory method: get operationId: allTelephoneNumberCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/deviceinventory method: post operationId: importDeviceInventory_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/deviceinventory/export method: post operationId: getDeviceInventory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/deviceinventory/delete method: post operationId: deleteDeviceInventory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/cymbus/partition-group/{partitionId} method: get operationId: retrieveCymbusPartitionGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/cymbus/partition-group method: put operationId: updateCymbusPartitionGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/deviceprovisioning/{macAddress} method: get operationId: getProvisioningByMacAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/deviceprovisioning/account/{accountid}/device/{deviceid} method: get operationId: getProvisioningByMacAddress_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/inboundrateplanproduct/{ratePlanId} method: get operationId: retrieveInboundRatePlan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/inboundrateplanproduct method: get operationId: retrieveInboundRatePlanList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser/{id} method: get operationId: retrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser/{id} method: put operationId: update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser/{id} method: delete operationId: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser/{id} method: patch operationId: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser method: get operationId: retrieve_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser method: post operationId: create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser/search method: get operationId: search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser/usergroups method: get operationId: getUserGroupCSV x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser/usergroups method: post operationId: bulkUpdateUserGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser/validateproperties method: get operationId: validateProperties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser/{id}/resetpassword method: put operationId: resetPassword x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/managementuser/{id}/sso method: get operationId: sso x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId} method: get operationId: retrieve_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/is-di-supported method: get operationId: isDISupported x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/setting method: get operationId: getAllSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/inboundcarriers method: get operationId: getInboundCarriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/deviceinventory_2 method: get operationId: allTelephoneNumberCSVReport_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/deviceinventory_2 method: post operationId: importDeviceInventory_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/data-history method: get operationId: partitionDataHistorySearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/localprefixes/export/csv method: get operationId: allTelephoneNumberCSVReport_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/localprefixes/import method: post operationId: importLocalAreas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/report/portout/csv method: get operationId: telephoneNumberPortOutCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/portout/csv_2 method: get operationId: telephoneNumberPortOutCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/emergencynotificationcompliance/csv_2 method: get operationId: emergencyNotificationComplianceReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user method: get operationId: userSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/device method: get operationId: deviceSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/device/csv method: get operationId: deviceCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/device/csv_2 method: get operationId: deviceCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/device/csv_3 method: get operationId: deviceCSVReport3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/tn method: get operationId: telephoneNumberSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/tn/csv method: get operationId: telephoneNumberCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/tn/csv_2 method: get operationId: telephoneNumberCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/sip method: get operationId: sipSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/account/csv method: get operationId: accountCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/account/csv_2 method: get operationId: accountCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/account/csv_3 method: get operationId: accountCSVReport3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/accounthistory/enduserchanges method: get operationId: endUserAccountHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/accounthistory/enduserchanges_2 method: get operationId: endUserAccountHistory2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/vfax method: get operationId: vFaxSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/line method: get operationId: mockLineSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/businesslines/csv_2 method: get operationId: businessLinesCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/deviceregistration/csv_2 method: get operationId: deviceRegistrationReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user-products/csv_2 method: get operationId: userProductsReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/specialtylines/csv_2 method: get operationId: specialtyLinesReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/contact_center_usage/csv_1 method: get operationId: contactCenterUsageReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/contact_center_retail/csv_1 method: get operationId: contactCenterRetailReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/sip/csv method: get operationId: sipCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user/csv_2 method: get operationId: userCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/sip/csv_2 method: get operationId: sipCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user/csv_3 method: get operationId: userCSVReport3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user/csv method: get operationId: userCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/vfax/csv method: get operationId: vFaxCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/vfax/csv_2 method: get operationId: vFaxCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/msteams/csv_1 method: get operationId: msTeamsReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/security/{securityId} method: get operationId: retrieve_4 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/security/{securityId} method: put operationId: update_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/security/{securityId} method: delete operationId: delete_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/security/{securityId} method: patch operationId: patch_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/security method: get operationId: retrieve_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/security method: post operationId: create_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber method: get operationId: retrieve_5 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber method: post operationId: createTelephoneNumber x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/{tn} method: get operationId: retrieveTelephoneNumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/{tn} method: delete operationId: delete_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/search method: get operationId: search_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/{tn}/availability method: get operationId: retrieveTelephoneNumberAvailability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/bulkimport method: post operationId: bulkInsert x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/bulkimport_2 method: post operationId: bulkInsert2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/exportstatussearch method: get operationId: exportStatusSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/exportstatussearch_2 method: get operationId: exportStatusSearch2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/{tn}/cooldown/recover method: put operationId: cooldownRecover x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/{tn}/reserve method: put operationId: reserve x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/{tn}/reserve method: delete operationId: releaseReservation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/statussearch method: get operationId: statusSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/{tn}/fmfmcheck method: get operationId: isTnOffNet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/export method: get operationId: getInventoryPlan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/export_2 method: get operationId: getInventoryPlan2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/activation/multiple method: post operationId: multipleActivation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/activation method: post operationId: activation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account method: get operationId: retrieve_6 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account method: post operationId: createAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/search method: get operationId: search_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/accounthistorysearch method: get operationId: accountHistoryByAccountNumberSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/bulkstatuschange method: post operationId: bulkStatusChange x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/bulkstatuschange_2 method: post operationId: bulkStatusChange_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/frequentlyaccessed method: get operationId: frequentlyAccessed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/recentlyaccessed method: get operationId: recentlyAccessed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/validateproperties method: get operationId: validateProperties_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/prevalidate method: post operationId: preValidateAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/e911/prevalidate method: put operationId: preValidateAccountTn x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callingplan method: get operationId: getPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/callingplan method: put operationId: addPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callingplan method: delete operationId: removePlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId} method: get operationId: retrieveAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId} method: put operationId: updateAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId} method: delete operationId: deleteAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId} method: patch operationId: patch_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/macaddress/{macAddress}/inventory method: get operationId: findAllAvailableDevicesByMacAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/accounthistorysearch method: get operationId: accountHistoryByAccountIdSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/send-welcome-email method: post operationId: sendWelcomeEmailToAll x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callingplanproduct/{callingPlanProductId} method: put operationId: changeCallingPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callingplanswap method: post operationId: swapCallingPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/cancelpendingcallingplan method: delete operationId: cancelPendingCallingPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/macaddress/{macAddress} method: get operationId: getDeviceDataForAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user-product-plans method: get operationId: getAvailableUserProductPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/devices method: get operationId: listDevicesDeprecated x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/callpark method: get operationId: getAllCallParkingSpots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/callpark method: post operationId: createCallParkingSpot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callpark/{spotId} method: get operationId: getCallParkingSpot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/callpark/{spotId} method: put operationId: updateCallParkingSpot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callpark/{spotId} method: delete operationId: deleteCallParkingSpot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callpark/{spotId} method: patch operationId: patchCallParkingSpot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/cdrsearch/csv method: get operationId: cdrSearchCSV x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/cdrsearch/csv_2 method: get operationId: cdrSearchCSV_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/cdrsearch method: get operationId: cdrSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/cymbus/account-group method: put operationId: updateCymbusAccountGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/cymbus/account-group/{accountid} method: get operationId: retrieveStrettoDeviceLinesGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/cymbus/account-group/prevalidate method: post operationId: prevalidateCymbusGroupName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/cymbus/{userid}/sipcredentials method: get operationId: retrieveSipCredentialsForCymbusUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/cymbus/{userid}/sipcredentials/change method: put operationId: changeSipCredentialsForCymbusUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/provisioningstatus method: get operationId: provisioningStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/provisioning method: get operationId: provisioningInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/registrationstatus method: get operationId: registrationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/swap/prevalidate method: get operationId: swapPrevalidate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId} method: get operationId: getDevice x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId} method: put operationId: putDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId} method: delete operationId: removeDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId} method: patch operationId: updateDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline method: get operationId: listDevices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline method: post operationId: createDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/swap method: post operationId: swapDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress} method: get operationId: listDevices_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress} method: post operationId: bulkImportDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress} method: delete operationId: deleteDeviceByMac x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/csv method: get operationId: listDevicesCSV x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata method: get operationId: getDeviceMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata method: put operationId: updateDeviceMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata method: patch operationId: patchDeviceMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/provisioning method: get operationId: getProvisoningRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata/generateadminpassword method: post operationId: generateAdminPassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata/resetencryptionkey method: post operationId: resetEncryptionKey x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/validateproperties method: get operationId: validateProperties_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/dynamic-inventory/tn-search method: get operationId: retrieveTnsFromCarriersDynamicInventory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/dynamic-inventory/orders method: post operationId: createDynamicInventoryOrders x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/ivr/{ivrId} method: get operationId: retrieveIvr x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/ivr/{ivrId} method: put operationId: updateIvr x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/ivr/{ivrId} method: delete operationId: deleteIvr x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/ivr method: get operationId: retrieveIvrList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/ivr method: post operationId: createIvr x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media_2/{id} method: get operationId: get_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/media_2/{id} method: put operationId: update_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media_2/{id} method: delete operationId: deleteHoldMusic x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media_2 method: post operationId: uploadAccountMedia x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media_2/type/holdmusic method: get operationId: getAccountHoldMusic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/media_2/type/holdmusic method: delete operationId: deleteAccountMusicOnHold x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media_2/type/holdmusic/{id} method: put operationId: updateAccountMusicOnHold x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media/{mediaId} method: get operationId: get_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/media method: post operationId: add x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/loa method: get operationId: findLoa x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/loa method: post operationId: uploadLOA x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/loa/metadata method: get operationId: getLoaMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/triggerport method: put operationId: triggerPort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId} method: get operationId: retrievePort x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId} method: put operationId: updatePort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId} method: patch operationId: patchPort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/cancelport method: delete operationId: cancelPort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/product/prevalidate method: post operationId: prevalidate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/reference/{referenceId}/type/{serviceType} method: get operationId: retrieve_7 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId} method: get operationId: retrieveSipTrunk x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId} method: put operationId: updateSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId} method: delete operationId: deleteSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId} method: patch operationId: patchSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/validate method: get operationId: validate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2 method: get operationId: retrieveSipTrunkList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2 method: post operationId: createSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId}/forward method: get operationId: retrieveSipTrunkForwardBehavior x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId}/forward method: put operationId: updateSipTrunkForwardBehavior x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId}/unlock method: put operationId: unlockSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/shared-plan-lookup method: get operationId: getShareableCallingPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId}/registrationstatus method: get operationId: getRegistrationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn} method: get operationId: retrieveTelephoneNumberOnAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn} method: put operationId: updateTelephoneNumberOnAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn} method: delete operationId: deleteTelephoneNumberOnAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn} method: patch operationId: patchTelephoneNumberOnAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber method: get operationId: retrieveAccountTelephoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber method: post operationId: createOrAddTelephoneNumberToAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/groupid/{groupId} method: get operationId: retrieveTelephoneNumbersByUserGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/911-address/original/accept method: put operationId: acceptOriginalE911 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests method: get operationId: retrieveDynamicInventoryActivations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests method: post operationId: createOrAddTelephoneNumberToAccountWithDynamicInventory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId} method: get operationId: getDynamicInventoryActivation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId} method: put operationId: updateTelephoneNumberToAccountWithDynamicInventory x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/actions/cancel method: post operationId: cancelAndRemoveDynamicInventoryReservation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/actions/resubmit method: post operationId: reviseAndResubmitDynamicInventoryReservation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId}/refresh method: post operationId: refreshDynamicInventoryActivation x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/911-address/usages method: get operationId: retrieveTelephoneNumberUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/911-address/correction method: get operationId: getE911Correction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/911-address/correction/accept method: put operationId: acceptE911Correction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/external method: post operationId: createOrUpdateExternalTelephoneNumberToAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/destination method: put operationId: destination x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line method: get operationId: retrieveBusinessLines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line method: post operationId: createBusinessLine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/views/expanded method: get operationId: retrieveBusinessLinesExpanded x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/call-handling method: get operationId: getBusinessLineCallHandling x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/call-handling method: put operationId: putBusinessLineCallHandling x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId} method: get operationId: retrieveBusinessLine x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId} method: put operationId: updateBusinessLine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId} method: delete operationId: deleteBusinessLine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/views/expanded method: get operationId: retrieveBusinessLineExpanded x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/registration method: get operationId: businessLineRegistrationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment/rpc/swap method: post operationId: swapBusinessLinePortAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment method: get operationId: getBusinessLinePortAssignment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment method: post operationId: createBusinessLinePortAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment method: put operationId: updateBusinessLinePortAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment method: delete operationId: deleteBusinessLinePortAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment/push-provisioning-logs method: get operationId: getPushProvisioningLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/sip-credentials method: get operationId: getBusinessLineSipCredentials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/sip-credentials method: put operationId: putBusinessLineSipCredentials x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/sip-credentials/username-availability-check/{username} method: get operationId: isUsernameAvailable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box method: get operationId: retrieveBusinessLineVoicemailBoxes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box method: post operationId: createBusinessLineVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/views/expanded method: get operationId: retrieveBusinessLineVoicemailBoxesExpandedView x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId} method: get operationId: retrieveBusinessLineVoicemailBox x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId} method: put operationId: updateBusinessLineVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId} method: delete operationId: deleteBusinessLineVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/views/expanded method: get operationId: retrieveBusinessLineVoicemailBoxExpandedView x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/rpc/check-pin-status method: post operationId: checkBusinessLineVoicemailBoxPinStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/rpc/reset-pin method: post operationId: resetBusinessLineVoicemailBoxPinStatus x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/{messageId} method: get operationId: retrieveBusinessLineVoicemailMessage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/{messageId} method: delete operationId: deleteBusinessLineVoicemailMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message method: get operationId: retrieveBusinessLineVoicemailMessages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message method: delete operationId: deleteBusinessLineVoicemailMessages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/bulk-update method: put operationId: bulkVoicemailMessageUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/{messageId}/media method: get operationId: retrieveBusinessLineVoicemailMessageMedia x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/{messageId}/set-read-status method: post operationId: updateBusinessLineVoicemailMessageRead x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/greetings/{greetingType}/media method: get operationId: retrieveBusinessLineGreeting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/greetings/{greetingType}/media method: put operationId: uploadBusinessLineGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/greetings/{greetingType}/media method: delete operationId: deleteBusinessLineGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group method: get operationId: retrieveBusinessLineHuntGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group method: post operationId: createBusinessLineHuntGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/failover-action/{reason} method: get operationId: getBusinessLineHuntGroupFailoverAction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/failover-action/{reason} method: put operationId: updateBusinessLineHuntGroupFailoverAction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration/{id}/constraints/star-code method: get operationId: getAvailableStarCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration method: get operationId: getBusinessLineHuntGroupForwardingConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration method: post operationId: createBusinessLineHuntGroupForwardingConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration/{id} method: get operationId: getBusinessLineHuntGroupForwardingConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration/{id} method: put operationId: updateBusinessLineHuntGroupForwardingConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration/{id} method: delete operationId: deleteBusinessLineHuntGroupForwardingConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId} method: get operationId: retrieveBusinessLineHuntGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId} method: put operationId: updateBusinessLineHuntGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId} method: delete operationId: deleteBusinessLineHuntGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/group method: get operationId: getAllCallGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/group method: post operationId: createCallGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/group/{callGroupId} method: get operationId: getCallGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/group/{callGroupId} method: put operationId: updateCallGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/group/{callGroupId} method: delete operationId: deleteCallGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/group/{callGroupId} method: patch operationId: patchCallGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging method: get operationId: getAllPagingGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging method: post operationId: createPagingGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging/{pagingGroupId} method: get operationId: getPagingGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging/{pagingGroupId} method: put operationId: updatePagingGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging/{pagingGroupId} method: delete operationId: deletePagingGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging/{pagingGroupId} method: patch operationId: patchPagingGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup/{pickupGroupId} method: get operationId: getPickupGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup/{pickupGroupId} method: put operationId: updatePickupGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup/{pickupGroupId} method: delete operationId: deletePickupGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup/{pickupGroupId} method: patch operationId: patchPickupGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup method: get operationId: getAllPickupGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup method: post operationId: createPickupGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/events method: get operationId: retrieveNotificationEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups method: get operationId: listNotificationGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId} method: get operationId: retrieveNotificationGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId} method: put operationId: updateNotificationGroup x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId}/execute-test method: post operationId: executeTest x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accountuser method: get operationId: list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/accountuser method: post operationId: create_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user method: get operationId: retrieveEndUserList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user method: post operationId: createEndUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/prevalidate/email/{email} method: get operationId: prevalidateEmailAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/activation method: post operationId: activation_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId} method: get operationId: getUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId} method: put operationId: update_3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId} method: delete operationId: delete_3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId} method: patch operationId: patch_3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId}/resetpassword method: put operationId: resetPassword_1 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId} method: get operationId: retrieveEndUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId} method: put operationId: updateEndUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId} method: delete operationId: deleteEndUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId} method: patch operationId: patch_4 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/send-welcome-email method: post operationId: sendWelcomeEmail x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/callingplanproduct/{callingPlanProductId} method: put operationId: changeCallingPlan_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/callingplanswap method: post operationId: swapCallingPlan_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/cancelpendingcallingplan method: delete operationId: cancelPendingCallingPlan_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/voicemail method: get operationId: getVoicemailData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/unlockvm method: put operationId: unlockVm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/resetpassword method: put operationId: resetPassword_2 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/repurpose method: put operationId: repurposeEndUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device method: get operationId: listDeviceByUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device method: post operationId: createDevice_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/validateproperties method: get operationId: validateProperties_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId}/provisioningstatus method: get operationId: getProvisioningStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId}/registrationstatus method: get operationId: getRegistrationStatus_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId} method: get operationId: getDevice_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId} method: put operationId: updateDevice_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId} method: delete operationId: removeDevice_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId} method: patch operationId: patchDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId}/swap method: post operationId: swapDevice_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/vfax/{id} method: get operationId: retrieveVFax x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/vfax/{id} method: put operationId: updateVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/vfax/{id} method: delete operationId: deleteVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/vfax/{id} method: patch operationId: patchVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/vfax method: get operationId: retrieveVFaxList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/vfax method: post operationId: createVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/vfax/outbound method: get operationId: retrieveOutboundVFax x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/vfax/outbound method: put operationId: updateOutboundVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox method: get operationId: retrieveVoicemailBoxList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox method: post operationId: createVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/pin method: put operationId: setPin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/greetings/{greetingType}/media method: get operationId: retrieveGreeting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/greetings/{greetingType}/media method: put operationId: uploadGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/greetings/{greetingType}/media method: delete operationId: deleteGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId} method: get operationId: retrieveVoicemailBox x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId} method: put operationId: updateVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId} method: delete operationId: deleteVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId} method: patch operationId: patchVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/unlock method: put operationId: unlockVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId} method: get operationId: retrieve_8 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId} method: put operationId: update_4 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId} method: delete operationId: delete_4 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage method: get operationId: list_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage method: delete operationId: deleteMultiple x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId}/content_2 method: get operationId: getVoicemailUrl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId}/content method: get operationId: getMessageContent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/callingplanproduct/{cppId} method: get operationId: get_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/callingplanproduct/{cppId} method: put operationId: update_5 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct/{cppId} method: patch operationId: patch_5 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct method: get operationId: retrieveCallingPlanProductList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/callingplanproduct method: post operationId: add_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct/import method: post operationId: add_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct/{cppId}/archive-callingplan method: delete operationId: archive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct/{cppId}/callingplanproductdefinition method: get operationId: telephoneNumberCSVReport_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/callingplanproduct/{cppId}/callingplanproductdefinition method: post operationId: add_3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/ref/default-callingplan-definition method: get operationId: getCallingPlanDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/devicetype/{id} method: get operationId: get_4 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/devicetype method: get operationId: getDeviceTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/dialplan/actiontypes method: get operationId: getDialPlanActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/language method: get operationId: getLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/permissions method: get operationId: getPermissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/routeplan-definition-template method: get operationId: getRoutePlanDefinitionTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/secondary-location-types method: get operationId: getSecondaryLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/sidecartype/{id} method: get operationId: get_5 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/sidecartype method: get operationId: getSideCarTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/system-default-media/{type} method: get operationId: getList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/timezones method: get operationId: getTimeZones x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/address/state/{state}/city/{city}/zipcode method: get operationId: getZipCodeByCityAndState x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/address/typeahead method: get operationId: typeAhead x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/address/validate method: get operationId: validateAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/app-branding/brand-settings method: get operationId: getBrandSettingsByPartitionId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/app-branding/brand-settings method: post operationId: createBrandByPartitionId x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/app-branding/brand-settings/{brandId} method: get operationId: getBrandSettingsById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/app-branding/brand-settings/{brandId} method: put operationId: updateBrandSettingsById x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authorize method: put operationId: changePassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authorize method: post operationId: logUserIn x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authorize/jwt method: post operationId: loginWithJWT x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authorize/logout method: put operationId: logOut x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authorize/sso method: get operationId: getClientId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authorize/sso method: post operationId: getLoginInfo_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/accounts/{accountId} method: get operationId: listSSOConfigsByAccountId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/accounts/{accountId} method: put operationId: updateSSOConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/accounts/{accountId}/{ssoName}/status method: post operationId: enableSSO x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/accounts/{accountId}/signing-certificate method: get operationId: downloadSigningCertificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/accounts/{accountId}/user-validation method: get operationId: getUserValidation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/accounts method: post operationId: createSSOConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/accounts/{accountId}/{ssoName} method: get operationId: getSSOConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/accounts/{accountId}/{ssoName} method: delete operationId: deleteSSOConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/partitions/enforced method: post operationId: createSSOConfigPartitionEnforced x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/partitions/enforced/{partitionId} method: get operationId: listSSOConfigsByPartitionIdPartitionEnforced x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/partitions/enforced/{partitionId} method: put operationId: updateSSOConfigPartitionEnforced x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/partitions/enforced/{partitionId}/{ssoName} method: get operationId: getSSOConfigPartitionEnforced x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/partitions/enforced/{partitionId}/{ssoName} method: delete operationId: deleteSSOConfigPartitionEnforced x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/partitions/enforced/sub-partitions/{ssoName} method: put operationId: updateSubPartitionsList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/partitions/enforced/{partitionId}/{ssoName}/status method: post operationId: enableSSOPartitionEnforced x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/partitions/enforced/{partitionId}/signing-certificate method: get operationId: downloadSigningCertificatePartitionEnforced x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/accounts/{accountId}/exemptions method: post operationId: addSSOExemption x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/accounts/{accountId}/exemptions method: get operationId: getSSOExemptionsByAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/accounts/{accountId}/exemptions/{exemptionId} method: get operationId: getSSOExemptionById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/accounts/{accountId}/exemptions/{exemptionId} method: put operationId: updateSSOExemption x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/accounts/{accountId}/exemptions/{exemptionId} method: delete operationId: deleteSSOExemption x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/partitions/enforced/{partitionId}/exemptions method: post operationId: addSSOExemptionPartitionEnforced x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/partitions/enforced/{partitionId}/exemptions method: get operationId: getSSOExemptionsByPartition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/partitions/enforced/{partitionId}/exemptions/{exemptionId} method: get operationId: getSSOExemptionByIdPartitionEnforced x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authn/sso-config/partitions/enforced/{partitionId}/exemptions/{exemptionId} method: put operationId: updateSSOExemptionPartitionEnforced x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso-config/partitions/enforced/{partitionId}/exemptions/{exemptionId} method: delete operationId: deleteSSOExemptionPartitionEnforced x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso/{emailAddress} method: post operationId: spInitiatedAuthn x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso/login-callback method: post operationId: finishSSO x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso/sso-linkage method: delete operationId: unlinkSSO x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/authn/sso/sso-linkage method: get operationId: getSSOLinkages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/authorize/userinfo method: get operationId: getLoginInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/bulk-user-operation/collection method: post operationId: create_collection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/bulk-user-operation/collection/{collectionId} method: get operationId: get_collection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/bulk-user-operation/collection/{collectionId}/{extension} method: get operationId: get_collection_file x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/bulk-user-operation/job method: post operationId: create_job x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/bulk-user-operation/job/{jobId} method: get operationId: get_job x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/bulk-user-operation/job/{jobId} method: put operationId: update_job x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/ces/deviceGraph/{macaddress} method: get operationId: deviceGraph x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/cymbus/account-group method: put operationId: updateCymbusAccountGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/cymbus/account-group/prevalidate method: post operationId: prevalidateCymbusGroupName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/cymbus/account-group/{accountid} method: get operationId: retrieveStrettoDeviceLinesGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/cymbus/partition-group method: put operationId: updateCymbusPartitionGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/cymbus/partition-group/{partitionId} method: get operationId: retrieveCymbusPartitionGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/cymbus/{userid}/sipcredentials method: get operationId: retrieveSipCredentialsForCymbusUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/cymbus/{userid}/sipcredentials/change method: put operationId: changeSipCredentialsForCymbusUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/enm/edge-node method: get operationId: getPartitionNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/enm/edge-node method: post operationId: createNode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/enm/edge-node/{nodeId} method: delete operationId: deleteNode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/enm/edge-node/{nodeId} method: get operationId: getEdgeNode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/enm/edge-node/{nodeId} method: put operationId: updateNode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/enm/edge-node-assignment method: delete operationId: removeDeviceEdgeNodeConfigByDeviceId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/enm/edge-node-assignment method: get operationId: getDeviceNode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/enm/edge-node-assignment method: post operationId: configureDeviceNode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/enm/edge-node-assignment/{nodeAssignmentId} method: delete operationId: removeDeviceEdgeNodeConfigById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/enm/edge-node-assignment/{nodeAssignmentId} method: get operationId: getDeviceNodeByAssignmentId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/enm/edge-node-assignment/{nodeAssignmentId} method: put operationId: updateDeviceNodeConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/input method: post operationId: getJobInputUrl x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/job/{jobId} method: get operationId: getJobById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/job/{jobId}/input method: get operationId: getJobInput x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/job/{jobId}/output method: get operationId: getJobOutput x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/job/{jobId}/output-url method: get operationId: getOutputUrl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/language method: get operationId: getLanguageFromHeader x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId} method: get operationId: retrieve_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account method: get operationId: getAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account method: post operationId: createAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/accounthistorysearch method: get operationId: accountHistoryByAccountNumberSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/activation method: post operationId: activation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/activation/multiple method: post operationId: multipleActivation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/bulkstatuschange method: post operationId: bulkStatusChange x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/bulkstatuschange_2 method: post operationId: bulkStatusChange_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/e911/prevalidate method: put operationId: preValidateAccountTn x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/frequentlyaccessed method: get operationId: frequentlyAccessed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/prevalidate method: post operationId: preValidateAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/recentlyaccessed method: get operationId: recentlyAccessed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/search method: get operationId: accountSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/validateproperties method: get operationId: validateAccountProperties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId} method: get operationId: retrieveAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId} method: put operationId: updateAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId} method: patch operationId: accountPatch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId} method: delete operationId: deleteAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accounthistorysearch method: get operationId: accountHistoryByAccountIdSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/accountuser method: get operationId: getAccountUserList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/accountuser method: post operationId: createAccountUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId} method: get operationId: getAccountUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId} method: put operationId: updateAccountUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId} method: delete operationId: deleteAccountUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId} method: patch operationId: patchAccountUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId}/resetpassword method: put operationId: resetAccountUserPassword x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line method: get operationId: retrieveBusinessLines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line method: post operationId: createBusinessLine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/views/expanded method: get operationId: retrieveBusinessLinesExpanded x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box method: get operationId: retrieveBusinessLineVoicemailBoxes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box method: post operationId: createBusinessLineVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/views/expanded method: get operationId: retrieveBusinessLineVoicemailBoxesExpandedView x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId} method: get operationId: retrieveBusinessLineVoicemailBox x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId} method: put operationId: updateBusinessLineVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId} method: delete operationId: deleteBusinessLineVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/greetings/{greetingType}/media method: get operationId: retrieveBusinessLineGreeting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/greetings/{greetingType}/media method: put operationId: uploadBusinessLineGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/greetings/{greetingType}/media method: delete operationId: deleteBusinessLineGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message method: get operationId: retrieveBusinessLineVoicemailMessages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message method: delete operationId: deleteBusinessLineVoicemailMessages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/bulk-update method: put operationId: bulkVoicemailMessageUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/{messageId} method: get operationId: retrieveBusinessLineVoicemailMessage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/{messageId} method: delete operationId: deleteBusinessLineVoicemailMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/{messageId}/media method: get operationId: retrieveBusinessLineVoicemailMessageMedia x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/message/{messageId}/set-read-status method: post operationId: updateBusinessLineVoicemailMessageRead x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/rpc/check-pin-status method: post operationId: checkBusinessLineVoicemailBoxPinStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/rpc/reset-pin method: post operationId: resetBusinessLineVoicemailBoxPinStatus x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/views/expanded method: get operationId: retrieveBusinessLineVoicemailBoxExpandedView x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId} method: get operationId: retrieveBusinessLine x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId} method: put operationId: updateBusinessLine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId} method: delete operationId: deleteBusinessLine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/call-handling method: get operationId: getBusinessLineCallHandling x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/call-handling method: put operationId: putBusinessLineCallHandling x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment method: get operationId: getBusinessLinePortAssignment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment method: put operationId: updateBusinessLinePortAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment method: post operationId: createBusinessLinePortAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment method: delete operationId: deleteBusinessLinePortAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment/push-provisioning-logs method: get operationId: getPushProvisioningLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/port-assignment/rpc/swap method: post operationId: swapBusinessLinePortAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/registration method: get operationId: businessLineRegistrationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/sip-credentials method: get operationId: getBusinessLineSipCredentials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/sip-credentials method: put operationId: putBusinessLineSipCredentials x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/sip-credentials/username-availability-check/{username} method: get operationId: isUsernameAvailable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line/{businessLineId}/views/expanded method: get operationId: retrieveBusinessLineExpanded x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group method: get operationId: retrieveBusinessLineHuntGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group method: post operationId: createBusinessLineHuntGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId} method: get operationId: retrieveBusinessLineHuntGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId} method: put operationId: updateBusinessLineHuntGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId} method: delete operationId: deleteBusinessLineHuntGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/failover-action/{reason} method: get operationId: getBusinessLineHuntGroupFailoverAction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/failover-action/{reason} method: put operationId: updateBusinessLineHuntGroupFailoverAction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration method: get operationId: getBusinessLineHuntGroupForwardingConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration method: post operationId: createBusinessLineHuntGroupForwardingConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration/{id} method: get operationId: getBusinessLineHuntGroupForwardingConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration/{id} method: put operationId: updateBusinessLineHuntGroupForwardingConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration/{id} method: delete operationId: deleteBusinessLineHuntGroupForwardingConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/business-line-hunt-group/{huntGroupId}/forward-configuration/{id}/constraints/star-code method: get operationId: getAvailableStarCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/callingplan method: get operationId: getPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/callingplan method: put operationId: addPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callingplan method: delete operationId: removePlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callingplanproduct/{callingPlanProductId} method: put operationId: changeCallingPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callingplanswap method: post operationId: swapCallingPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callpark method: get operationId: getAllCallParkingSpots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/callpark method: post operationId: createCallParkingSpot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callpark/{spotId} method: get operationId: getCallParkingSpot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/callpark/{spotId} method: put operationId: updateCallParkingSpot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callpark/{spotId} method: delete operationId: deleteCallParkingSpot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/callpark/{spotId} method: patch operationId: patchCallParkingSpot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/cancelpendingcallingplan method: delete operationId: cancelPendingCallingPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/cdrsearch method: get operationId: cdrSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/cdrsearch/csv method: get operationId: cdrSearchCSV x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/cdrsearch/csv_2 method: get operationId: cdrSearchCSV_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress} method: get operationId: listDeviceLinesForMac x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress} method: post operationId: bulkImportDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress} method: delete operationId: deleteDeviceByMac x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/csv method: get operationId: listDevicesCSV x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata method: get operationId: getDeviceMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata method: put operationId: updateDeviceMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata method: patch operationId: patchDeviceMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata/generateadminpassword method: post operationId: generateAdminPassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata/resetencryptionkey method: post operationId: resetEncryptionKey x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/provisioning method: get operationId: getProvisoningRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/validateproperties method: get operationId: validateDeviceProperties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline method: get operationId: listDevices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline method: post operationId: createDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId} method: get operationId: getDevice x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId} method: put operationId: putDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId} method: delete operationId: removeDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId} method: patch operationId: updateDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/provisioning method: get operationId: provisioningInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/provisioningstatus method: get operationId: provisioningStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/registrationstatus method: get operationId: registrationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/swap method: post operationId: swapDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/deviceline/{deviceId}/swap/prevalidate method: get operationId: swapPrevalidate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/devices method: get operationId: listDevicesDeprecated x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/dynamic-inventory/orders method: post operationId: createDynamicInventoryOrders x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/dynamic-inventory/tn-search method: get operationId: retrieveTnsFromCarriersDynamicInventory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/events method: get operationId: listEmergencyNotificationEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups method: get operationId: listNotificationGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId} method: get operationId: retrieveNotificationGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId} method: put operationId: updateNotificationGroup x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId}/execute-test method: post operationId: executeEmergencyNotificationTest x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/group method: get operationId: getAllCallGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/group method: post operationId: createCallGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/group/{callGroupId} method: get operationId: getCallGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/group/{callGroupId} method: put operationId: updateCallGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/group/{callGroupId} method: patch operationId: patchCallGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/group/{callGroupId} method: delete operationId: deleteCallGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging method: get operationId: getAllPagingGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging method: post operationId: createPagingGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging/{pagingGroupId} method: get operationId: getPagingGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging/{pagingGroupId} method: put operationId: updatePagingGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging/{pagingGroupId} method: patch operationId: patchPagingGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppaging/{pagingGroupId} method: delete operationId: deletePagingGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup method: get operationId: getAllPickupGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup method: post operationId: createPickupGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup/{pickupGroupId} method: get operationId: getPickupGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup/{pickupGroupId} method: put operationId: updatePickupGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup/{pickupGroupId} method: delete operationId: deletePickupGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/grouppickup/{pickupGroupId} method: patch operationId: patchPickupGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/ivr method: get operationId: retrieveIvrList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/ivr method: post operationId: createIvr x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/ivr/{ivrId} method: get operationId: retrieveIvr x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/ivr/{ivrId} method: put operationId: updateIvr x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/ivr/{ivrId} method: delete operationId: deleteIvr x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/macaddress/{macAddress} method: get operationId: getDeviceDataForAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/macaddress/{macAddress}/inventory method: get operationId: findAllAvailableDevicesByMacAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/media method: post operationId: add x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media/{mediaId} method: get operationId: deprecatedGetMedia x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/media_2 method: post operationId: uploadAccountMedia x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media_2/type/holdmusic method: get operationId: getAccountHoldMusic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/media_2/type/holdmusic method: delete operationId: deleteAccountMusicOnHold x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media_2/type/holdmusic/{id} method: put operationId: updateAccountMusicOnHold x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media_2/{id} method: get operationId: getMediaFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/media_2/{id} method: put operationId: update_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/media_2/{id} method: delete operationId: deleteHoldMusic x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId} method: get operationId: retrievePort x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId} method: put operationId: updatePort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId} method: patch operationId: patchPort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/cancelport method: delete operationId: cancelPort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/loa method: get operationId: findLoa x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/loa method: post operationId: uploadLOA x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/loa/metadata method: get operationId: getLoaMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/port/{portId}/triggerport method: put operationId: triggerPort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/product/prevalidate method: post operationId: prevalidate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/reference/{referenceId}/type/{serviceType} method: get operationId: getServiceActivationEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/send-welcome-email method: post operationId: sendWelcomeEmailToAll x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunkgroup method: get operationId: listGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunkgroup method: post operationId: createGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunkgroup/{groupId} method: delete operationId: deleteGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunkgroup/{groupId} method: get operationId: getGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunkgroup/{groupId} method: put operationId: updateGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunkgroup/{groupId}/forward method: get operationId: getFailover x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunkgroup/{groupId}/forward method: put operationId: updateFailover x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2 method: get operationId: retrieveSipTrunkList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2 method: post operationId: createSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/shared-plan-lookup method: get operationId: getShareableCallingPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/validate method: get operationId: validateSipTrunkIpPort x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId} method: get operationId: retrieveSipTrunk x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId} method: put operationId: updateSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId} method: patch operationId: patchSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId} method: delete operationId: deleteSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId}/forward method: get operationId: retrieveSipTrunkForwardBehavior x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId}/forward method: put operationId: updateSipTrunkForwardBehavior x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId}/registrationstatus method: get operationId: getRegistrationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/{sipTrunkId}/unlock method: put operationId: unlockSipTrunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/cid/fromnumber method: get operationId: listCustomFromNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/cid/fromnumber method: post operationId: createFromNumber x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/cid/fromnumber/{fromNumber} method: delete operationId: deleteFromNumber x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/cid/mapping method: get operationId: listCallerIdMappings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/cid/mapping method: put operationId: updateFromNumber x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/cid/callerid method: get operationId: listCallerIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/cid/callerid method: post operationId: createCallerId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/siptrunk_2/cid/callerid/{callerId} method: delete operationId: deleteCallerId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/specialty-line method: get operationId: retrieve_specialty_line_by_account x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/specialty-line method: post operationId: create_specialty_line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/specialty-line/{lineId} method: get operationId: retrieve_specialty_line_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/specialty-line/{lineId} method: put operationId: update_specialty_line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/specialty-line/{lineId} method: delete operationId: delete_specialty_line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber method: get operationId: retrieveAccountTelephoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber method: post operationId: createOrAddTelephoneNumberToAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/external method: post operationId: createOrUpdateExternalTelephoneNumberToAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/groupid/{groupId} method: get operationId: retrieveTelephoneNumbersByUserGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests method: get operationId: retrieveDynamicInventoryActivations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests method: post operationId: createOrAddTelephoneNumberToAccountWithDynamicInventory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/actions/cancel method: post operationId: cancelAndRemoveDynamicInventoryReservation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/actions/resubmit method: post operationId: reviseAndResubmitDynamicInventoryReservation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId} method: get operationId: getDynamicInventoryActivation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId} method: put operationId: updateTelephoneNumberToAccountWithDynamicInventory x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId}/refresh method: post operationId: refreshDynamicInventoryActivation x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn} method: get operationId: retrieveTelephoneNumberOnAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn} method: put operationId: updateTelephoneNumberOnAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn} method: delete operationId: deleteTelephoneNumberOnAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn} method: patch operationId: patchTelephoneNumberOnAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/911-address/correction method: get operationId: getE911Correction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/911-address/correction/accept method: put operationId: acceptE911Correction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/911-address/original/accept method: put operationId: acceptOriginalE911 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/911-address/usages method: get operationId: retrieveTelephoneNumberUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/telephonenumber/{tn}/destination method: put operationId: destination x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user method: get operationId: retrieveEndUserList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user method: post operationId: createEndUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/activation method: post operationId: activation_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/prevalidate/email/{email} method: get operationId: prevalidateEmailAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId} method: get operationId: retrieveEndUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId} method: put operationId: updateEndUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId} method: patch operationId: patchEndUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId} method: delete operationId: deleteEndUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/callingplanproduct/{callingPlanProductId} method: put operationId: changeCallingPlan_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/callingplanswap method: post operationId: swapCallingPlan_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/cancelpendingcallingplan method: delete operationId: cancelPendingCallingPlan_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device method: get operationId: listDeviceByUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device method: post operationId: createDevice_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/validateproperties method: get operationId: validateProperties_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId} method: get operationId: getDevice_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId} method: put operationId: updateDevice_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId} method: delete operationId: removeDevice_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId} method: patch operationId: patchDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId}/provisioningstatus method: get operationId: getProvisioningStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId}/registrationstatus method: get operationId: getRegistrationStatus_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/device/{deviceId}/swap method: post operationId: swapDevice_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/repurpose method: put operationId: repurposeEndUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/resetpassword method: put operationId: resetEndUserPassword x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/send-welcome-email method: post operationId: sendWelcomeEmail x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/unlockvm method: put operationId: unlockVm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/user/{userId}/voicemail method: get operationId: getVoicemailData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/user-product-plans method: get operationId: getAvailableUserProductPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/vfax method: get operationId: retrieveVFaxList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/vfax method: post operationId: createVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/vfax/outbound method: get operationId: retrieveOutboundVFax x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/vfax/outbound method: put operationId: updateOutboundVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/vfax/{id} method: get operationId: retrieveVFax x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/vfax/{id} method: put operationId: updateVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/vfax/{id} method: delete operationId: deleteVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/vfax/{id} method: patch operationId: patchVFax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox method: get operationId: retrieveVoicemailBoxList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox method: post operationId: createVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId} method: get operationId: retrieveVoicemailBox x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId} method: put operationId: updateVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId} method: delete operationId: deleteVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId} method: patch operationId: patchVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/greetings/{greetingType}/media method: get operationId: retrieveGreeting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/greetings/{greetingType}/media method: put operationId: uploadGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/greetings/{greetingType}/media method: delete operationId: deleteGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/pin method: put operationId: setPin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/unlock method: put operationId: unlockVoicemailBox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage method: get operationId: list_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage method: delete operationId: deleteMultiple x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId} method: get operationId: getVoicemailMessage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId} method: put operationId: update_4 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId} method: delete operationId: delete_4 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId}/content method: get operationId: getMessageContent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/account/{accountId}/voicemailbox/{voicemailBoxId}/voicemailmessage/{messageId}/content_2 method: get operationId: getVoicemailUrl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/callingplanproduct method: get operationId: retrieveCallingPlanProductList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/callingplanproduct method: post operationId: add_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct/import method: post operationId: add_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct/{cppId} method: get operationId: get_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/callingplanproduct/{cppId} method: put operationId: update_5 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct/{cppId} method: patch operationId: patch_5 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct/{cppId}/archive-callingplan method: delete operationId: archive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/callingplanproduct/{cppId}/callingplanproductdefinition method: get operationId: telephoneNumberCSVReport_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/callingplanproduct/{cppId}/callingplanproductdefinition method: post operationId: add_3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/data-history method: get operationId: partitionDataHistorySearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/deviceinventory method: get operationId: allTelephoneNumberCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/deviceinventory method: post operationId: importDeviceInventory_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/deviceinventory/delete method: post operationId: deleteDeviceInventory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/deviceinventory/export method: post operationId: getDeviceInventory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/deviceinventory/import method: post operationId: importDeviceInventory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/deviceinventory_2 method: get operationId: allTelephoneNumberCSVReport_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/deviceinventory_2 method: post operationId: importDeviceInventory_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/deviceprovisioning/account/{accountId}/device/{deviceId} method: get operationId: provisioningData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/deviceprovisioning/{macAddress} method: get operationId: getProvisioningByMacAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/inboundcarriers method: get operationId: getInboundCarriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/inboundrateplanproduct method: get operationId: retrieveInboundRatePlanList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/inboundrateplanproduct/{ratePlanId} method: get operationId: retrieveInboundRatePlan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/is-di-supported method: get operationId: isDISupported x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/localprefixes/export/csv method: get operationId: allTelephoneNumberCSVReport_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/localprefixes/import method: post operationId: importLocalAreas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser method: get operationId: listManagementUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser method: post operationId: createManagementUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser/search method: get operationId: searchManagementUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser/usergroups method: get operationId: getManagementUserGroupCSV x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser/usergroups method: post operationId: bulkUpdateManagementUserRoles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser/validateproperties method: get operationId: validateManagementUserProperties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser/{id} method: get operationId: getManagementUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/managementuser/{id} method: put operationId: updateManagementUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser/{id} method: patch operationId: patchManagementUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser/{id} method: delete operationId: deleteManagementUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/managementuser/{id}/resetpassword method: put operationId: resetManagementUserPassword x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/partition/{partitionId}/managementuser/{id}/sso method: get operationId: managementUserSso x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/ratecenter/inventoryplan method: get operationId: getInventoryPlan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/ratecenter/inventoryplan method: post operationId: importFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/ratecenter/inventoryplan_2 method: get operationId: getInventoryPlan2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/ratecenter/inventoryplan_2 method: post operationId: importFile_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/ratecenter/reordernotification method: get operationId: getNotificationEmails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/ratecenter/reordernotification method: put operationId: setNotificationEmails x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/ratecenter/tnsearch method: get operationId: search_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/ratecenter/{tn} method: get operationId: getRateCenter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/account/csv method: get operationId: accountCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/account/csv_2 method: get operationId: accountCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/account/csv_3 method: get operationId: accountCSVReport3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/accounthistory/enduserchanges method: get operationId: endUserAccountHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/accounthistory/enduserchanges_2 method: get operationId: endUserAccountHistory2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/businesslines/csv_2 method: get operationId: businessLinesCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/contact_center_retail/csv_1 method: get operationId: contactCenterRetailReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/contact_center_usage/csv_1 method: get operationId: contactCenterUsageReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/device method: get operationId: deviceSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/device/csv method: get operationId: deviceCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/device/csv_2 method: get operationId: deviceCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/device/csv_3 method: get operationId: deviceCSVReport3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/deviceregistration/csv_2 method: get operationId: deviceRegistrationReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/emergencynotificationcompliance/csv_2 method: get operationId: emergencyNotificationComplianceReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/line method: get operationId: mockLineSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/msteams/csv_1 method: get operationId: msTeamsReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/portout/csv method: get operationId: telephoneNumberPortOutCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/portout/csv_2 method: get operationId: telephoneNumberPortOutCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/sip method: get operationId: sipSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/sip/csv method: get operationId: sipCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/sip/csv_2 method: get operationId: sipCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/specialtylines/csv_2 method: get operationId: specialtyLinesReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/tn method: get operationId: telephoneNumberSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/tn/csv method: get operationId: telephoneNumberCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/tn/csv_2 method: get operationId: telephoneNumberCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user method: get operationId: userSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user/csv method: get operationId: userCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user/csv_2 method: get operationId: userCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user/csv_3 method: get operationId: userCSVReport3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/user-products/csv_2 method: get operationId: userProductsReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/vfax method: get operationId: vFaxSummaryReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/vfax/csv method: get operationId: vFaxCSVReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/report/vfax/csv_2 method: get operationId: vFaxCSVReport2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/security method: get operationId: listSecurityRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/security method: post operationId: createSecurityRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/security/{securityId} method: get operationId: retrieveSecurityRole x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/security/{securityId} method: put operationId: updateSecurityRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/security/{securityId} method: delete operationId: deleteSecurityRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/security/{securityId} method: patch operationId: patchSecurityRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/setting method: get operationId: getAllSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber method: get operationId: listTnInventory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber method: post operationId: createTelephoneNumber x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/bulkimport method: post operationId: bulkInsert x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/bulkimport_2 method: post operationId: bulkTelephoneNumberImport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/export method: get operationId: exportTnInventory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/export_2 method: get operationId: asyncExportTnInventory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/exportstatussearch method: get operationId: exportTNStatusSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/exportstatussearch_2 method: get operationId: exportTNStatusSearch2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/search method: get operationId: tnSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/statussearch method: get operationId: statusSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/{tn} method: get operationId: retrieveTelephoneNumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/{tn} method: delete operationId: deleteTnFromInventory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/{tn}/availability method: get operationId: retrieveTelephoneNumberAvailability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/{tn}/cooldown/recover method: put operationId: cooldownRecover x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/{tn}/fmfmcheck method: get operationId: isTnOffNet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/partition/{partitionId}/telephonenumber/{tn}/reserve method: put operationId: reserve x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/partition/{partitionId}/telephonenumber/{tn}/reserve method: delete operationId: releaseReservation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/ref/account/bulkstatuschange method: get operationId: getBulkStatusChangeDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/default-callingplan-definition method: get operationId: getCallingPlanDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/devicetype method: get operationId: getDeviceTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/devicetype/{id} method: get operationId: getDeviceTypeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/dialplan/actiontypes method: get operationId: getDialPlanActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/language method: get operationId: getLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/permissions method: get operationId: getPermissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/routeplan-definition-template method: get operationId: getRoutePlanDefinitionTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/secondary-location-types method: get operationId: getSecondaryLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/sidecartype method: get operationId: getSideCarTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/sidecartype/{id} method: get operationId: getSideCarTypeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/system-default-media/{type} method: get operationId: listDefaultMedia x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/ref/timezones method: get operationId: getTimeZones x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/rpc/specialty-line/validate-sip-username method: post operationId: validate_sip_username x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/supported-rate-centers method: get operationId: getClosestAvailableRateCenters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/user-groups/settings method: get operationId: getUserGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/user-groups/settings method: post operationId: createUserGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/user-groups/settings method: put operationId: updateUserGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/user-groups/settings method: delete operationId: deleteUserGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/document-repository/document-version/{id} method: get operationId: getDocumentVersionById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/document-repository/document-content/{id} method: get operationId: getDocumentVersionContentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none