Unisson · Agentic Access

Unisson Agentic Access

x-agentic-access generated

Unisson exposes 478 API operations that an AI agent could call, of which 272 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: 206 read, 234 write, 10 physical, and 28 safety-critical.

28 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.

CompanyArtificial IntelligenceAI AgentsCustomer SuccessB2B SoftwareImplementationAutomationAgents
Operations: 478 Acting: 272 Human-in-the-loop: 28 Method: generated

By consequence

read 206 write 234 physical 10 safety-critical 28

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
POST /api/v1/agents/{agent_id}/triggers/{trigger_id}/disable safety-critical required
POST /api/v1/apis/recordings/manual/{session_id}/stop safety-critical required
POST /api/v1/chat/conversations/{conversation_id}/stop safety-critical required
DELETE /api/v1/customers/{customer_id}/guests/invitations/{invitation_id} safety-critical required
DELETE /api/v1/customers/{customer_id}/integrations/granola safety-critical required
DELETE /api/v1/integrations/checkout/accounts/{account_id}/assignments/{user_key_id} safety-critical required
DELETE /api/v1/integrations/checkout/accounts/{account_id}/keys/{key_id} safety-critical required
DELETE /api/v1/integrations/mirakl/api-keys/{key_id} safety-critical required
DELETE /api/v1/integrations/mirakl/assignments/{user_key_id} safety-critical required
DELETE /api/v1/integrations/productboard/api-keys/{key_id} safety-critical required
DELETE /api/v1/integrations/productboard/assignments/{user_key_id} safety-critical required
DELETE /api/v1/integrations/razorpay/accounts/{account_id}/assignments/{user_key_id} safety-critical required
DELETE /api/v1/integrations/razorpay/accounts/{account_id}/keys/{key_id} safety-critical required
DELETE /api/v1/integrations/samsara/accounts/{account_id}/assignments/{user_key_id} safety-critical required
DELETE /api/v1/integrations/samsara/accounts/{account_id}/keys/{key_id} safety-critical required
DELETE /api/v1/integrations/snyk/accounts/{account_id}/assignments/{user_key_id} safety-critical required
DELETE /api/v1/integrations/snyk/accounts/{account_id}/keys/{key_id} safety-critical required
PUT /api/v1/organizations/me/access-control/defaults safety-critical required
PUT /api/v1/organizations/me/access-control/members/{user_id} safety-critical required
DELETE /api/v1/organizations/me/access-control/members/{user_id} safety-critical required
DELETE /api/v1/organizations/me/api-keys/{key_id} safety-critical required
POST /api/v1/skills safety-critical required
PUT /api/v1/skills/{skill_id} safety-critical required
DELETE /api/v1/skills/{skill_id} safety-critical required
POST /api/v1/skills/{skill_id}/instruction-versions/{version_id}/revert safety-critical required

Source

Agentic Access

Raw ↑
generated: '2026-07-21'
method: generated
source: openapi/unisson-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: 478
  by_action_class:
    connected: 206
    acting: 272
  by_consequence:
    read: 206
    write: 234
    safety-critical: 28
    physical: 10
  human_in_the_loop_required: 28
operations:
- path: /
  method: get
  operationId: root__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /health
  method: get
  operationId: health_health_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /readyz
  method: get
  operationId: readyz_readyz_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents
  method: get
  operationId: list_agents_api_v1_agents_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents
  method: post
  operationId: create_agent_api_v1_agents_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/v1/agents/templates
  method: get
  operationId: list_templates_api_v1_agents_templates_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents/generate-from-description
  method: post
  operationId: generate_agent_from_description_api_v1_agents_generate_from_description_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/v1/agents/improve-instructions
  method: post
  operationId: improve_agent_instructions_api_v1_agents_improve_instructions_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/v1/agents/from-template/{template_id}
  method: post
  operationId: create_from_template_api_v1_agents_from_template__template_id__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/v1/agents/{agent_id}
  method: get
  operationId: get_agent_api_v1_agents__agent_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents/{agent_id}
  method: put
  operationId: update_agent_api_v1_agents__agent_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: /api/v1/agents/{agent_id}
  method: delete
  operationId: delete_agent_api_v1_agents__agent_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: /api/v1/agents/{agent_id}/instruction-versions
  method: get
  operationId: list_instruction_versions_api_v1_agents__agent_id__instruction_versions_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents/{agent_id}/instruction-versions/{version_id}
  method: get
  operationId: get_instruction_version_api_v1_agents__agent_id__instruction_versions__version_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents/{agent_id}/instruction-versions/{version_id}/revert
  method: post
  operationId: revert_instruction_version_api_v1_agents__agent_id__instruction_versions__version_id__revert_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/v1/agents/{agent_id}/files
  method: get
  operationId: list_agent_files_api_v1_agents__agent_id__files_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents/{agent_id}/files
  method: post
  operationId: upload_agent_file_api_v1_agents__agent_id__files_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/v1/agents/{agent_id}/files/{filename}
  method: delete
  operationId: delete_agent_file_api_v1_agents__agent_id__files__filename__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: /api/v1/agents/{agent_id}/triggers
  method: post
  operationId: create_trigger_api_v1_agents__agent_id__triggers_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/v1/agents/{agent_id}/triggers
  method: get
  operationId: list_triggers_api_v1_agents__agent_id__triggers_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents/{agent_id}/triggers/{trigger_id}
  method: get
  operationId: get_trigger_api_v1_agents__agent_id__triggers__trigger_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents/{agent_id}/triggers/{trigger_id}
  method: patch
  operationId: update_trigger_api_v1_agents__agent_id__triggers__trigger_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: /api/v1/agents/{agent_id}/triggers/{trigger_id}
  method: delete
  operationId: delete_trigger_api_v1_agents__agent_id__triggers__trigger_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: /api/v1/agents/{agent_id}/triggers/{trigger_id}/enable
  method: post
  operationId: enable_trigger_api_v1_agents__agent_id__triggers__trigger_id__enable_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/v1/agents/{agent_id}/triggers/{trigger_id}/disable
  method: post
  operationId: disable_trigger_api_v1_agents__agent_id__triggers__trigger_id__disable_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: /api/v1/triggers/webhook/{webhook_token}
  method: post
  operationId: handle_webhook_api_v1_triggers_webhook__webhook_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/v1/agents/{agent_id}/test-cases
  method: get
  operationId: list_test_cases_api_v1_agents__agent_id__test_cases_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents/{agent_id}/test-cases
  method: post
  operationId: create_test_case_api_v1_agents__agent_id__test_cases_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/v1/agents/{agent_id}/test-cases/{case_id}
  method: patch
  operationId: update_test_case_api_v1_agents__agent_id__test_cases__case_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: /api/v1/agents/{agent_id}/test-cases/{case_id}
  method: delete
  operationId: delete_test_case_api_v1_agents__agent_id__test_cases__case_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: /api/v1/agents/{agent_id}/eval-runs
  method: post
  operationId: create_eval_run_api_v1_agents__agent_id__eval_runs_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/v1/agents/{agent_id}/eval-runs
  method: get
  operationId: list_eval_runs_api_v1_agents__agent_id__eval_runs_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/agents/{agent_id}/eval-runs/{run_id}/cancel
  method: post
  operationId: cancel_eval_run_api_v1_agents__agent_id__eval_runs__run_id__cancel_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/v1/agents/{agent_id}/eval-runs/{run_id}
  method: get
  operationId: get_eval_run_api_v1_agents__agent_id__eval_runs__run_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/analytics/overview
  method: get
  operationId: get_analytics_overview_api_v1_analytics_overview_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/auth/me
  method: get
  operationId: get_current_user_info_api_v1_auth_me_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/chat/conversations
  method: post
  operationId: create_conversation_api_v1_chat_conversations_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/v1/chat/conversations
  method: get
  operationId: list_conversations_api_v1_chat_conversations_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/chat/conversations/builder
  method: post
  operationId: get_or_create_builder_conversation_api_v1_chat_conversations_builder_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/v1/chat/conversations/{conversation_id}
  method: get
  operationId: get_conversation_api_v1_chat_conversations__conversation_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/chat/conversations/{conversation_id}
  method: delete
  operationId: delete_conversation_api_v1_chat_conversations__conversation_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: /api/v1/chat/conversations/{conversation_id}/context
  method: get
  operationId: get_conversation_context_api_v1_chat_conversations__conversation_id__context_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/chat/files
  method: get
  operationId: list_chat_files_api_v1_chat_files_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/chat/files
  method: delete
  operationId: delete_chat_file_api_v1_chat_files_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: /api/v1/chat/files/content
  method: get
  operationId: get_chat_file_content_api_v1_chat_files_content_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/chat/conversations/{conversation_id}/stop
  method: post
  operationId: stop_conversation_stream_api_v1_chat_conversations__conversation_id__stop_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: /api/v1/chat/conversations/{conversation_id}/stream
  method: get
  operationId: resume_message_stream_api_v1_chat_conversations__conversation_id__stream_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/chat/conversations/{conversation_id}/turns/{turn_id}/stream
  method: get
  operationId: stream_durable_turn_api_v1_chat_conversations__conversation_id__turns__turn_id__stream_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/chat/transcribe
  method: post
  operationId: transcribe_audio_api_v1_chat_transcribe_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/v1/chat/conversations/{conversation_id}/messages
  method: post
  operationId: send_message_api_v1_chat_conversations__conversation_id__messages_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: /api/v1/chat/executor-health
  method: get
  operationId: chat_executor_health_api_v1_chat_executor_health_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/chat/conversations/{conversation_id}/turns
  method: post
  operationId: accept_conversation_turn_api_v1_chat_conversations__conversation_id__turns_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/v1/chat/conversations/turns
  method: post
  operationId: create_conversation_with_turn_api_v1_chat_conversations_turns_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/v1/chat/conversations/{conversation_id}/execute-task
  method: post
  operationId: execute_task_api_v1_chat_conversations__conversation_id__execute_task_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/v1/chat/conversations/{conversation_id}/apply-kb-edits
  method: post
  operationId: apply_kb_edits_api_v1_chat_conversations__conversation_id__apply_kb_edits_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/v1/chat/conversations/{conversation_id}/proposals/{message_id}/accept
  method: post
  operationId: accept_proposal_api_v1_chat_conversations__conversation_id__proposals__message_id__accept_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/v1/chat/conversations/{conversation_id}/proposals/{message_id}/refuse
  method: post
  operationId: refuse_proposal_api_v1_chat_conversations__conversation_id__proposals__message_id__refuse_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/v1/debrief/{run_id}
  method: get
  operationId: get_debrief_api_v1_debrief__run_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/debrief/{run_id}/init
  method: post
  operationId: init_debrief_api_v1_debrief__run_id__init_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/v1/debrief/{run_id}/message
  method: post
  operationId: send_debrief_message_api_v1_debrief__run_id__message_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: /api/v1/debrief/{run_id}/apply-proposal
  method: post
  operationId: apply_debrief_proposal_api_v1_debrief__run_id__apply_proposal_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/v1/organizations/me
  method: get
  operationId: get_my_organization_api_v1_organizations_me_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/organizations/me/members
  method: get
  operationId: list_organization_members_api_v1_organizations_me_members_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/organizations/me/access-control
  method: get
  operationId: get_access_control_api_v1_organizations_me_access_control_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/organizations/me/access-control/defaults
  method: put
  operationId: update_member_permission_defaults_api_v1_organizations_me_access_control_defaults_put
  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: /api/v1/organizations/me/access-control/members/{user_id}
  method: put
  operationId: update_member_permission_overrides_api_v1_organizations_me_access_control_members__user_id__put
  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: /api/v1/organizations/me/access-control/members/{user_id}
  method: delete
  operationId: reset_member_permission_overrides_api_v1_organizations_me_access_control_members__user_id__delete
  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: /api/v1/organizations/me/browser-context-settings
  method: patch
  operationId: update_browser_context_settings_api_v1_organizations_me_browser_context_settings_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: /api/v1/organizations/me/default-start-url
  method: patch
  operationId: update_default_start_url_api_v1_organizations_me_default_start_url_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: /api/v1/organizations/me/allowed-domains
  method: patch
  operationId: update_allowed_domains_api_v1_organizations_me_allowed_domains_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: /api/v1/organizations/me/slack-notification-level
  method: patch
  operationId: update_slack_notification_level_api_v1_organizations_me_slack_notification_level_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: /api/v1/organizations/me/proxy
  method: patch
  operationId: update_proxy_settings_api_v1_organizations_me_proxy_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: /api/v1/organizations/me/residential-proxy
  method: patch
  operationId: update_residential_proxy_api_v1_organizations_me_residential_proxy_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: /api/v1/organizations/me/residential-proxy-geolocation
  method: patch
  operationId: update_residential_proxy_geolocation_api_v1_organizations_me_residential_proxy_geolocation_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: /api/v1/organizations/me/language
  method: patch
  operationId: update_language_api_v1_organizations_me_language_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: /api/v1/organizations/me/flash-mode
  method: patch
  operationId: update_flash_mode_api_v1_organizations_me_flash_mode_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: /api/v1/organizations/me/raw-liveview-auth
  method: patch
  operationId: update_raw_liveview_auth_enabled_api_v1_organizations_me_raw_liveview_auth_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: /api/v1/organizations/me/network-recording
  method: patch
  operationId: update_network_recording_enabled_api_v1_organizations_me_network_recording_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: /api/v1/organizations/me/auto-create-api
  method: patch
  operationId: update_auto_generate_api_api_v1_organizations_me_auto_create_api_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: /api/v1/organizations/me/require-action-confirmation
  method: patch
  operationId: update_require_action_confirmation_api_v1_organizations_me_require_action_confirmation_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: /api/v1/organizations/me/execution-settings
  method: get
  operationId: get_execution_settings_api_v1_organizations_me_execution_settings_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/organizations/me/execution-settings
  method: patch
  operationId: update_execution_settings_api_v1_organizations_me_execution_settings_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: /api/v1/organizations/proxy/test
  method: post
  operationId: test_proxy_connection_api_v1_organizations_proxy_test_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/v1/organizations/me/api-keys
  method: post
  operationId: create_api_key_api_v1_organizations_me_api_keys_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/v1/organizations/me/api-keys
  method: get
  operationId: list_api_keys_api_v1_organizations_me_api_keys_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/organizations/me/api-keys/{key_id}
  method: get
  operationId: get_api_key_api_v1_organizations_me_api_keys__key_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/organizations/me/api-keys/{key_id}
  method: patch
  operationId: update_api_key_api_v1_organizations_me_api_keys__key_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: /api/v1/organizations/me/api-keys/{key_id}
  method: delete
  operationId: revoke_api_key_api_v1_organizations_me_api_keys__key_id__delete
  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: /api/v1/organizations/me/api-keys/{key_id}/generate-identity-secret
  metho

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