Mosey · Agentic Access

Mosey Agentic Access

x-agentic-access generated

Mosey exposes 52 API operations that an AI agent could call, of which 29 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: 23 read and 29 write.

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.

CompanyComplianceRegulatory TechnologyState ComplianceTaxPayrollHRBusiness Operations
Operations: 52 Acting: 29 Human-in-the-loop: 0 Method: generated

By consequence

read 23 write 29

Source

Agentic Access

Raw ↑
generated: '2026-07-20'
method: generated
source: openapi/mosey-openapi.json, openapi/mosey-openapi_v1.json, openapi/mosey-openapi_v2.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: 52
  by_action_class:
    acting: 29
    connected: 23
  by_consequence:
    write: 29
    read: 23
  human_in_the_loop_required: 0
operations:
- path: /accounts/signup
  method: post
  operationId: embedded_signup_handler_accounts_signup_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: /accounts/signup/sessions
  method: post
  operationId: Create_Hosted_Signup_Session_accounts_signup_sessions_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: /accounts/auth
  method: post
  operationId: account_authenticate_accounts_auth_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: /v2/signup/sessions
  method: post
  operationId: Create_Hosted_Signup_Session_v2_signup_sessions_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: /v2/tasks
  method: get
  operationId: List_Mosey_Tasks_v2_tasks_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v2/handbook
  method: get
  operationId: Display_Handbook_Summary_v2_handbook_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v2/handbook/automate/sessions
  method: post
  operationId: Provide_a_session_scoped_handbook_builder_page__v2_handbook_automate_sessions_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: /locations
  method: get
  operationId: list_locations_handler_locations_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /locations/{location_public_id}
  method: put
  operationId: add_location_handler_locations__location_public_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: /locations/{region_platform_public_id}
  method: patch
  operationId: update_location_handler_locations__region_platform_public_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: /tasks
  method: get
  operationId: list_tasks_handler_tasks_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /locations/{region_platform_public_id}/tasks
  method: get
  operationId: list_location_tasks_handler_locations__region_platform_public_id__tasks_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /tasks/{task_id}
  method: get
  operationId: get_task_handler_tasks__task_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /tasks/{task_id}
  method: patch
  operationId: patch_task_handler_tasks__task_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: /tasks/{task_id}/automate/sessions
  method: post
  operationId: automate_task_handler_tasks__task_id__automate_sessions_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: /tasks/sessions
  method: post
  operationId: hosted_task_tasks_sessions_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: /legal_entity
  method: get
  operationId: get_legal_entity_handler_legal_entity_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /locations/{location_public_id}/logins
  method: get
  operationId: list_account_logins_for_location_locations__location_public_id__logins_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /logins
  method: get
  operationId: list_account_logins_logins_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /logins/{legal_entity_account_login_public_id}/sessions
  method: post
  operationId: make_account_login_hosted_url_logins__legal_entity_account_login_public_id__sessions_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: /mail
  method: get
  operationId: get_legal_entity_mail_handler_mail_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /locations/{region_platform_public_id}/mail
  method: get
  operationId: get_legal_entity_mail_handler_for_location_locations__region_platform_public_id__mail_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /agency_accounts
  method: get
  operationId: get_agency_accounts_for_legal_entity_agency_accounts_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /locations/{region_platform_public_id}/agency_accounts
  method: get
  operationId: get_agency_accounts_for_legal_entity_and_location_locations__region_platform_public_id__agency_accounts_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/connect
  method: post
  operationId: create_connection_handler_accounts_connect_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: /accounts/connections/{connection_id}
  method: get
  operationId: get_connection_handler_accounts_connections__connection_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/connections/{connection_id}/cancel
  method: post
  operationId: cancel_connection_handler_accounts_connections__connection_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: /accounts/connect
  method: post
  operationId: create_connection_handler_accounts_connect_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: /accounts/connections/{connection_id}
  method: get
  operationId: get_connection_handler_accounts_connections__connection_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/connections/{connection_id}/cancel
  method: post
  operationId: cancel_connection_handler_accounts_connections__connection_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: /v2/signup
  method: post
  operationId: Signup_to_create_a_legal_entity_v2_signup_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: /v2/signup/session
  method: post
  operationId: Create_a_Hosted_Signup_Session_v2_signup_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: /v2/auth/payroll
  method: post
  operationId: setup_payroll_v2_auth_payroll_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: /v2/auth
  method: post
  operationId: authenticate_v2_auth_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: /v2/legal_entity
  method: get
  operationId: Get_Legal_Entity_details_v2_legal_entity_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v2/regions
  method: get
  operationId: list_regions_handler_v2_regions_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v2/regions
  method: post
  operationId: add_multiple_regions_handler_v2_regions_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: /v2/regions/{region}
  method: put
  operationId: add_region_handler_v2_regions__region__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: /v2/tasks
  method: get
  operationId: List_Tasks_v2_tasks_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v2/tasks/{task_id}
  method: get
  operationId: Get_Task_v2_tasks__task_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v2/tasks/{task_id}
  method: patch
  operationId: patch_task_handler_v2_tasks__task_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: /v2/tasks/questions/{question_task_id}
  method: patch
  operationId: patch_question_task_handler_v2_tasks_questions__question_task_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: /v2/tasks/manage/session
  method: post
  operationId: Create_Tasks_Management_Session_v2_tasks_manage_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: /v2/tasks/{task_id}/session
  method: post
  operationId: Create_a_Task_Resolution_Session_v2_tasks__task_id__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: /v2/handbook
  method: get
  operationId: Display_Handbook_Summary_v2_handbook_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v2/handbook/session
  method: post
  operationId: Create_Handbook_Session_v2_handbook_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: /v2/logins
  method: get
  operationId: list_account_logins_v2_logins_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v2/logins/{account_login_public_id}/session
  method: post
  operationId: Create_Account_Login_Session_v2_logins__account_login_public_id__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: /v2/accounts/manage/session
  method: post
  operationId: Create_Agency_Accounts_Management_Session_v2_accounts_manage_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: /v2/documents/manage/session
  method: post
  operationId: Create_Documents_Management_Session_v2_documents_manage_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: /v2/mail
  method: get
  operationId: get_legal_entity_mail_handler_v2_mail_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v2/agency_accounts
  method: get
  operationId: list_agency_accounts_handler_v2_agency_accounts_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none