Alphaus Agentic Access
Alphaus exposes 586 API operations that an AI agent could call, of which 404 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: 182 read, 330 write, 66 physical, and 8 safety-critical.
8 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.
By consequence
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.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| PUT | /admin/v1/wavefeatures | safety-critical | required |
| POST | /iam/v1/password:reset | safety-critical | required |
| POST | /iam/v1/ripple/password:requestresetcode | safety-critical | required |
| POST | /iam/v1/ripple/password:reset | safety-critical | required |
| POST | /iam/v1/{user}/password:verify | safety-critical | required |
| POST | /v1/demo/reset | safety-critical | required |
| POST | /v1/me/password | safety-critical | required |
| POST | /v1/members/resetpassword | safety-critical | required |
| POST | /admin/v1/aws/xacct/cwms | physical | conditional |
| POST | /admin/v1/aws/xacct/dca | physical | conditional |
| DELETE | /admin/v1/aws/xacct/dca/{target} | physical | conditional |
| POST | /org/v1:sendVerification | physical | conditional |
| DELETE | /v1/acctaccess/{target} | physical | conditional |
| POST | /v1/aws/acctaccess | physical | conditional |
| POST | /v1/aws/acctaccess/cur | physical | conditional |
| POST | /v1/aws/acctaccess/stackset | physical | conditional |
| POST | /v1/aws/xacct/spa | physical | conditional |
| PUT | /v1/billinggroup/{id}:additionalCharges | physical | conditional |
| PUT | /v1/billinggroup/{id}:invoiceSettings | physical | conditional |
| PUT | /v1/billinggroup/{id}:resellerCharges | physical | conditional |
| PUT | /v1/billinggroups/children/{internalId}/invoiceSettings | physical | conditional |
| POST | /v1/billinggroups/children/{internalId}/serviceDiscounts | physical | conditional |
| POST | /v1/billinggroups/children/{internalId}/serviceDiscounts/accounts:set | physical | conditional |
| DELETE | /v1/billinggroups/{id}/invoicelayoutconfig | physical | conditional |
| POST | /v1/billinggroups/{id}/invoicelayoutconfig | physical | conditional |
Source
Agentic Access
generated: '2026-07-17'
method: generated
source: openapi/alphaus-blueapi-openapi-original.json
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: 586
by_action_class:
connected: 182
acting: 404
by_consequence:
read: 182
write: 330
physical: 66
safety-critical: 8
human_in_the_loop_required: 8
operations:
- path: /admin/v1/acctgroups
method: get
operationId: Admin_ListAccountGroups
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/acctgroups/{id}
method: get
operationId: Admin_GetAccountGroup
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/auditlogs:export
method: post
operationId: Admin_ExportAuditLogs
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/aws/reports/proforma
method: post
operationId: Admin_CreateProformaCur
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/aws/xacct/cwms
method: get
operationId: Admin_GetCloudWatchMetricsStreamTemplateUrl
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/aws/xacct/cwms
method: post
operationId: Admin_CreateCloudWatchMetricsStream
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: /admin/v1/aws/xacct/dca
method: get
operationId: Admin_GetDefaultCostAccessTemplateUrl
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/aws/xacct/dca
method: post
operationId: Admin_CreateDefaultCostAccess
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: /admin/v1/aws/xacct/dca/all:read
method: post
operationId: Admin_ListDefaultCostAccess
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/aws/xacct/dca/{target}
method: get
operationId: Admin_GetDefaultCostAccess
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/aws/xacct/dca/{target}
method: delete
operationId: Admin_DeleteDefaultCostAccess
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: /admin/v1/aws/xacct/dca/{target}
method: put
operationId: Admin_UpdateDefaultCostAccess
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/defaultmeta
method: put
operationId: Admin_UpdateMSPDefaultMeta
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/defaultmeta/{mspId}
method: get
operationId: Admin_GetMSPDefaultMeta
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/notification/channels
method: get
operationId: Admin_ListNotificationChannels
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/notification/channels
method: post
operationId: Admin_CreateNotificationChannel
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/notification/channels/{id}
method: get
operationId: Admin_GetNotificationChannel
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/notification/channels/{id}
method: delete
operationId: Admin_DeleteNotificationChannel
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/notification/channels/{id}
method: put
operationId: Admin_UpdateNotificationChannel
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/notification/default
method: post
operationId: Admin_CreateDefaultNotificationChannel
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/notification/settings
method: get
operationId: Admin_GetNotificationSettings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/notification/settings
method: post
operationId: Admin_SaveNotificationSettings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/notifications
method: get
operationId: Admin_ListNotifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/notifications
method: post
operationId: Admin_CreateNotification
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/notifications/{id}
method: get
operationId: Admin_GetNotification
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/notifications/{id}
method: delete
operationId: Admin_DeleteNotification
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/notifications/{id}
method: put
operationId: Admin_UpdateNotification
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /admin/v1/wavefeatures
method: get
operationId: Admin_GetWaveFeatures
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /admin/v1/wavefeatures
method: put
operationId: Admin_UpdateWaveFeatureSetting
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: /billing/v1/reseller/announcements/{announcementId}
method: get
operationId: Billing_GetAnnouncements
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /flags/v1/namespace/{namespaceId}/boolean/{id}:eval
method: post
operationId: Flags_EvaluateBooleanFlag
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /flags/v1/namespace/{namespaceId}/variant/{id}:eval
method: post
operationId: Flags_EvaluateVariantFlag
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/apiclients
method: get
operationId: Iam_ListApiClients
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/apiclients
method: post
operationId: Iam_CreateApiClient
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/apiclients/{id}
method: delete
operationId: Iam_DeleteApiClient
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/experimentalui/preferences
method: get
operationId: Iam_GetExperimentalUIPreferences
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/experimentalui/preferences/{componentId}
method: put
operationId: Iam_UpsertExperimentalUIPreference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/grouprootusers
method: get
operationId: Iam_ListGroupRootUsers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/grouprootusers
method: post
operationId: Iam_CreateGroupRootUser
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/grouprootusers/{id}
method: get
operationId: Iam_GetGroupRootUser
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/grouprootusers/{id}
method: delete
operationId: Iam_DeleteGroupRootUser
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/grouprootusers/{id}/features
method: get
operationId: Iam_GetFeatureFlags
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/grouprootusers/{id}/features
method: put
operationId: Iam_UpdateFeatureFlags
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/idps
method: get
operationId: Iam_ListIdentityProviders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/idps
method: post
operationId: Iam_CreateIdentityProvider
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/idps/{id}
method: delete
operationId: Iam_DeleteIdentityProvider
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/ipfilters
method: get
operationId: Iam_ListIpFilters
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/ipfilters
method: post
operationId: Iam_CreateIpFilter
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/ipfilters/{id}
method: delete
operationId: Iam_DeleteIpFilter
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/metadata/{id}
method: get
operationId: Iam_GetSubUserMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/mfausers
method: get
operationId: Iam_GetMFAUsers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/partners/{id}/token
method: post
operationId: Iam_CreatePartnerToken
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/partners/{id}/token:refresh
method: post
operationId: Iam_RefreshPartnerToken
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/password:reset
method: post
operationId: Iam_ValidateResetPasswordLinkAndChangePassword
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: /iam/v1/permissions
method: get
operationId: Iam_ListPermissions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/ripple/password:requestresetcode
method: post
operationId: Iam_SendRipplePasswordResetCode
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: /iam/v1/ripple/password:reset
method: post
operationId: Iam_ResetRipplePassword
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: /iam/v1/roles
method: get
operationId: Iam_ListRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/roles
method: post
operationId: Iam_CreateRole
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/roles/{namespace}/{name}
method: delete
operationId: Iam_DeleteRole
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/roles/{namespace}/{name}
method: put
operationId: Iam_UpdateRole
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/userroles
method: get
operationId: Iam_ListUserRoleMappings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/userroles
method: post
operationId: Iam_CreateUserRoleMapping
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/userroles
method: put
operationId: Iam_UpdateUserRoleMapping
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/users
method: get
operationId: Iam_ListUsers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/users
method: post
operationId: Iam_CreateUser
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/users/{id}
method: get
operationId: Iam_GetUser
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/users/{id}
method: delete
operationId: Iam_DeleteUser
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/whoami
method: get
operationId: Iam_WhoAmI
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /iam/v1/{domain}/account:unlock
method: post
operationId: Iam_UnlockUserAccount
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /iam/v1/{user}/password:verify
method: post
operationId: Iam_VerifyUserForResetPassword
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: /ops/v1
method: get
operationId: Operations_ListOperations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ops/v1/{name}
method: get
operationId: Operations_GetOperation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ops/v1/{name}
method: delete
operationId: Operations_DeleteOperation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /ops/v1/{name}:cancel
method: post
operationId: Operations_CancelOperation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /org/v1
method: get
operationId: Organization_GetOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /org/v1
method: delete
operationId: Organization_DeleteOrg
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /org/v1
method: post
operationId: Organization_CreateOrg
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /org/v1/metadata
method: put
operationId: Organization_UpdateMetadata
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /org/v1/passwd
method: put
operationId: Organization_UpdatePassword
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /org/v1:sendVerification
method: post
operationId: Organization_SendVerification
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: /org/v1:verify
method: post
operationId: Organization_VerifyOrg
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /prefs/v1
method: get
operationId: Preferences_GetPreferences
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v0/info
method: get
operationId: Pricing_GetInfo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v0/{vendor}/pricing
method: post
operationId: Pricing_GetPricing
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v0/{vendor}/services
method: get
operationId: Pricing_GetSupportedServices
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accessgroups
method: get
operationId: Billing_ListAccessGroups
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accessgroups
method: post
operationId: Billing_CreateAccessGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accessgroups/{accessGroupId}
method: get
operationId: Billing_GetAccessGroup
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accessgroups/{id}
method: delete
operationId: Billing_DeleteAccessGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accessgroups/{id}
method: put
operationId: Billing_UpdateAccessGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/account
method: post
operationId: Cover_RegisterDataAccess
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/account/all:read
method: post
operationId: Cover_ListDataAccess
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/account/unregistered:read
method: post
operationId: Cover_ListUnregisteredAccounts
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/account/{target}
method: get
operationId: Cover_GetDataAccess
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/account/{target}
method: delete
operationId: Cover_DeleteDataAccess
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/account/{target}
method: put
operationId: Cover_UpdateDataAccess
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/acctaccess/{target}
method: delete
operationId: Cover_DeleteAccountAccess
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: /v1/activity/all:read
method: post
operationId: Prism_ListActivities
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/adjustmentconfig/{vendor}
method: get
operationId: Billing_GetAdjustmentConfig
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/adjustmentconfig/{vendor}
method: delete
operationId: Billing_DeleteAdjustmentConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/adjustmentconfig/{vendor}
method: post
operationId: Billing_CreateAdjustmentConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/adjustmentconfig/{vendor}
method: put
operationId: Billing_UpdateAdjustmentConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/ai/costusage
method: post
operationId: Cover_GetAICostAndUsage
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers
# --- truncated at 32 KB (186 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/alphaus/refs/heads/main/agentic-access/alphaus-agentic-access.yml