Altimate AI Agentic Access
Altimate AI exposes 1004 API operations that an AI agent could call, of which 396 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: 608 read, 369 write, 23 physical, and 4 safety-critical.
4 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 |
|---|---|---|---|
| POST | /auth/reset-password | safety-critical | required |
| POST | /preset/ | safety-critical | required |
| PATCH | /preset/{preset_id} | safety-critical | required |
| DELETE | /preset/{preset_id} | safety-critical | required |
| POST | /api/v1/workflow/dashboard/commands | physical | conditional |
| POST | /api/v1/workflow/dashboard/sessions/{session_id}/messages | physical | conditional |
| POST | /external/stripe/webhook | physical | conditional |
| POST | /groups/ownership-rules/conflicting-team | physical | conditional |
| POST | /groups/ownership-rules/conflicting-team/download | physical | conditional |
| POST | /groups/ownership-rules/cost-preview | physical | conditional |
| POST | /groups/{user_group_id}/ownership | physical | conditional |
| DELETE | /groups/{user_group_id}/ownership/{ownership_id} | physical | conditional |
| POST | /notification/send/slack | physical | conditional |
| POST | /notification/send_datamate_request | physical | conditional |
| POST | /payment/checkout | physical | conditional |
| POST | /payment/checkout/update | physical | conditional |
| POST | /payment/create | physical | conditional |
| POST | /payment/downgrade | physical | conditional |
| POST | /payment/downgrade/cancel | physical | conditional |
| POST | /payment/downgrade/feedback | physical | conditional |
| POST | /payment/enterprise | physical | conditional |
| POST | /payment/enterprise/update | physical | conditional |
| POST | /payment/wallet/deposit | physical | conditional |
| POST | /payment/wallet/deposit/confirm | physical | conditional |
| PUT | /payment/wallet/settings | physical | conditional |
Source
Agentic Access
generated: '2026-07-17'
method: generated
source: openapi/altimate-ai-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: 1004
by_action_class:
acting: 396
connected: 608
by_consequence:
write: 369
read: 608
safety-critical: 4
physical: 23
human_in_the_loop_required: 4
operations:
- path: /auth/login
method: post
operationId: auth_login_auth_login_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /auth/supertokens_user_info
method: get
operationId: supertokens_user_info_auth_supertokens_user_info_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /auth/register-sso
method: post
operationId: register_new_user_sso_auth_register_sso_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /auth/company-info
method: get
operationId: company_info_auth_company_info_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /auth/group-tenants
method: post
operationId: group_tenants_auth_group_tenants_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /auth/register-invite
method: post
operationId: register_invite_auth_register_invite_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /auth/connections
method: get
operationId: connections_auth_connections_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /auth/forgot-password
method: post
operationId: forgot_password_auth_forgot_password_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /auth/reset-password
method: post
operationId: reset_password_auth_reset_password_post
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: /auth/tenant-info
method: get
operationId: tenant_info_auth_tenant_info_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /auth/tenant-info
method: patch
operationId: patch_tenant_info_auth_tenant_info_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: /auth/regenerate_token
method: post
operationId: regenerate_token_auth_regenerate_token_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /api/clickhouse-rbac
method: get
operationId: get_clickhouse_rbac_api_clickhouse_rbac_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /api/user-group-rules-stats
method: get
operationId: get_user_group_rules_stats_api_user_group_rules_stats_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /api/user-group-rules-stats/tenants
method: get
operationId: get_tenants_api_user_group_rules_stats_tenants_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /impersonate
method: post
operationId: impersonate_impersonate_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /demo/create-demo-session
method: post
operationId: create_demo_session_demo_create_demo_session_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /demo/authenticate
method: post
operationId: authenticate_demo_session_demo_authenticate_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /users/
method: get
operationId: user_get_all_users__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /users/download
method: get
operationId: user_download_all_users_download_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /users/profile
method: patch
operationId: user_tz_edit_users_profile_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: /users/me
method: get
operationId: get_me_users_me_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /users/chat
method: get
operationId: user_get_all_users_chat_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /users/invite
method: post
operationId: invite_user_users_invite_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /users/onboard
method: post
operationId: user_onboard_users_onboard_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /users/get_role
method: get
operationId: get_role_users_get_role_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /users/role_edit
method: post
operationId: user_role_edit_users_role_edit_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /users/resolve_role_conflict
method: post
operationId: resolve_role_conflict_users_resolve_role_conflict_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /users/default_user_group
method: post
operationId: update_default_user_group_users_default_user_group_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /users/{user_uuid}
method: get
operationId: user_get_one_users__user_uuid__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /users/{user_uuid}
method: patch
operationId: user_edit_users__user_uuid__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: /users/{user_uuid}
method: delete
operationId: user_delete_users__user_uuid__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: /permissions/
method: get
operationId: role_get_all_permissions__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /permissions/
method: post
operationId: role_add_permissions__post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /permissions/all
method: get
operationId: permissions_get_all_permissions_all_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /permissions/{role_uuid}
method: get
operationId: role_get_one_permissions__role_uuid__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /permissions/{role_uuid}
method: patch
operationId: role_edit_permissions__role_uuid__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: /permissions/{role_uuid}
method: delete
operationId: role_delete_permissions__role_uuid__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: /groups/
method: get
operationId: group_get_all_groups__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /groups/
method: post
operationId: group_add_groups__post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /groups/get_all
method: get
operationId: group_get_all_unpaginated_groups_get_all_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /groups/{group_id}
method: get
operationId: group_get_one_groups__group_id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /groups/{group_id}
method: patch
operationId: group_edit_groups__group_id__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: /groups/{group_id}
method: delete
operationId: group_delete_groups__group_id__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: /groups/{group_id}/rules/{rule_id}
method: delete
operationId: group_rule_delete_groups__group_id__rules__rule_id__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: /groups/group_rule_file
method: post
operationId: upload_file_groups_group_rule_file_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /groups/user_group_file
method: post
operationId: upload_file_groups_user_group_file_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /groups/group_rules/{group_uuid}
method: get
operationId: upload_file_groups_group_rules__group_uuid__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /groups/{group_id}/users/{user_id}
method: delete
operationId: group_user_remove_groups__group_id__users__user_id__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: /groups/group_create
method: post
operationId: group_create_groups_group_create_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /groups/{user_group_id}/rules
method: post
operationId: add_group_rule_groups__user_group_id__rules_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /groups/{user_group_id}/members
method: post
operationId: add_group_member_groups__user_group_id__members_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /groups/{user_group_id}/ownership
method: post
operationId: add_group_ownership_groups__user_group_id__ownership_post
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: /groups/{user_group_id}/ownership
method: get
operationId: get_group_ownership_groups__user_group_id__ownership_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /groups/{user_group_id}/ownership/{ownership_id}
method: delete
operationId: delete_group_ownership_groups__user_group_id__ownership__ownership_id__delete
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: /groups/ownership-rules/cost-preview
method: post
operationId: get_ownership_cost_preview_groups_ownership_rules_cost_preview_post
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: /groups/ownership-rules/conflicting-team
method: post
operationId: get_conflicting_team_groups_ownership_rules_conflicting_team_post
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: /groups/ownership-rules/conflicting-team/download
method: post
operationId: download_conflicting_team_groups_ownership_rules_conflicting_team_download_post
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: /groups/ownership-rules/conflicts/{user_group_id}
method: get
operationId: get_ownership_conflicts_summary_groups_ownership_rules_conflicts__user_group_id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /groups/ownership-rules/conflicts/{user_group_id}/details
method: get
operationId: get_ownership_conflict_details_groups_ownership_rules_conflicts__user_group_id__details_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /groups/ownership-rules/conflicts/{user_group_id}/details/download
method: get
operationId: download_ownership_conflict_details_groups_ownership_rules_conflicts__user_group_id__details_download_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sso-group-mappings/targets
method: get
operationId: list_targets_sso_group_mappings_targets_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sso-group-mappings/config
method: get
operationId: get_config_sso_group_mappings_config_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sso-group-mappings/config
method: put
operationId: update_config_sso_group_mappings_config_put
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sso-group-mappings/mappings
method: get
operationId: list_mappings_sso_group_mappings_mappings_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sso-group-mappings/mappings
method: post
operationId: create_mapping_sso_group_mappings_mappings_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sso-group-mappings/mappings/{mapping_id}
method: put
operationId: update_mapping_sso_group_mappings_mappings__mapping_id__put
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sso-group-mappings/mappings/{mapping_id}
method: delete
operationId: delete_mapping_sso_group_mappings_mappings__mapping_id__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: /sso-group-mappings/preview
method: post
operationId: preview_mappings_sso_group_mappings_preview_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sso-group-mappings/external-groups
method: get
operationId: list_external_groups_sso_group_mappings_external_groups_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sso-group-mappings/external-groups/upload
method: post
operationId: upload_external_groups_sso_group_mappings_external_groups_upload_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sso-group-mappings/mappings/upload
method: post
operationId: upload_mappings_sso_group_mappings_mappings_upload_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sso-group-mappings/audit-events
method: get
operationId: list_audit_events_sso_group_mappings_audit_events_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /teams/team_rule_file
method: post
operationId: upload_team_rule_file_teams_team_rule_file_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /teams/user_team_file
method: post
operationId: upload_user_team_file_teams_user_team_file_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /teams/cost/graph
method: get
operationId: get_cost_teams_cost_graph_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /teams/cost/period-comparison
method: get
operationId: get_cost_period_comparison_teams_cost_period_comparison_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /teams/filters
method: get
operationId: get_filters_teams_filters_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /companies/
method: get
operationId: company_get_all_companies__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /companies/
method: post
operationId: company_add_companies__post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /companies/{company_uuid}
method: get
operationId: company_get_one_companies__company_uuid__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /companies/{company_uuid}
method: patch
operationId: company_edit_companies__company_uuid__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: /companies/{company_uuid}
method: delete
operationId: company_delete_companies__company_uuid__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: /companies/available/{company}
method: get
operationId: company_available_companies_available__company__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /companies/register
method: post
operationId: company_register_companies_register_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /companies/verify-user
method: post
operationId: company_verify_user_companies_verify_user_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /companies/get-all-companies/{email}
method: get
operationId: get_all_companies_by_email_companies_get_all_companies__email__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /referral-codes
method: get
operationId: list_codes_referral_codes_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /referral-codes
method: post
operationId: create_code_referral_codes_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /registries/{registry_id}/contracts/
method: post
operationId: create_contract_in_registry_registries__registry_id__contracts__post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /registries/{registry_id}/contracts/
method: get
operationId: get_contracts_by_registry_registries__registry_id__contracts__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /registries/{registry_id}/contracts/definitions/validate
method: post
operationId: validate_contract_definition_dry_run_registries__registry_id__contracts_definitions_validate_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /registries/{registry_id}/contracts/{contract_id}
method: get
operationId: get_contracts_by_registry_and_id_registries__registry_id__contracts__contract_id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /registries/{registry_id}/contracts/{contract_id}
method: delete
operationId: delete_contract_from_registry_by_id_registries__registry_id__contracts__contract_id__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: /registries/{registry_id}/contracts/{contract_id}/validate
method: post
operationId: validate_registries__registry_id__contracts__contract_id__validate_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /registries/{registry_id}/contracts/{contract_id}/schedule_validation
method: post
operationId: schedule_validation_registries__registry_id__contracts__contract_id__schedule_validation_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /registries/{registry_id}/contracts/{contract_id}/configurations
method: get
operationId: get_contract_configuration_for_profile_registries__registry_id__contracts__contract_id__configurations_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /registries/
method: get
operationId: get_registry_registries__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /r
# --- truncated at 32 KB (311 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/altimate-ai/refs/heads/main/agentic-access/altimate-ai-agentic-access.yml