Alianza · Agentic Access

Alianza Agentic Access

x-agentic-access generated

Alianza exposes 854 API operations that an AI agent could call, of which 417 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.

By consequence: 437 read, 390 write, 13 physical, and 14 safety-critical.

14 operations are classed safety-critical and should require human-in-the-loop approval at runtime.

Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.

CompanyCommunicationsCloud CommunicationsVoiceVoIPTelecommunicationsUCaaSSIP TrunkingTelephone NumbersCPaaSService Providers
Operations: 854 Acting: 417 Human-in-the-loop: 14 Method: generated

By consequence

read 437 write 390 physical 13 safety-critical 14

Highest-consequence actions

The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.

MethodPathConsequenceHuman-in-loop
PUT /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId}/resetpassword safety-critical required
PUT /v2/partition/{partitionId}/account/{accountId}/accountuser/{userId}/resetpassword safety-critical required
POST /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/rpc/reset-pin safety-critical required
POST /v2/partition/{partitionId}/account/{accountId}/business-line/voicemail-box/{voicemailBoxId}/rpc/reset-pin safety-critical required
POST /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata/resetencryptionkey safety-critical required
POST /v2/partition/{partitionId}/account/{accountId}/device/{macAddress}/metadata/resetencryptionkey safety-critical required
PUT /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId} safety-critical required
PUT /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId} safety-critical required
POST /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId}/execute-test safety-critical required
POST /v2/partition/{partitionId}/account/{accountId}/emergency-notifications/groups/{type}/{groupId}/execute-test safety-critical required
PUT /v2/partition/{partitionId}/account/{accountId}/user/{userId}/resetpassword safety-critical required
PUT /v2/partition/{partitionId}/account/{accountId}/user/{userId}/resetpassword safety-critical required
PUT /v2/partition/{partitionId}/managementuser/{id}/resetpassword safety-critical required
PUT /v2/partition/{partitionId}/managementuser/{id}/resetpassword safety-critical required
POST /v2/app-branding/brand-settings physical conditional
PUT /v2/app-branding/brand-settings/{brandId} physical conditional
POST /v2/partition/{partitionId}/account/{accountId}/dynamic-inventory/orders physical conditional
POST /v2/partition/{partitionId}/account/{accountId}/dynamic-inventory/orders physical conditional
POST /v2/partition/{partitionId}/account/{accountId}/send-welcome-email physical conditional
POST /v2/partition/{partitionId}/account/{accountId}/send-welcome-email physical conditional
PUT /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId} physical conditional
PUT /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId} physical conditional
POST /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId}/refresh physical conditional
POST /v2/partition/{partitionId}/account/{accountId}/telephonenumber/tn-requests/{orderId}/refresh physical conditional
POST /v2/partition/{partitionId}/account/{accountId}/user/{userId}/send-welcome-email physical conditional

Source

Agentic Access

Raw ↑
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
    t

# --- truncated at 32 KB (270 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/alianza/refs/heads/main/agentic-access/alianza-agentic-access.yml