Lone Wolf Technologies · Agentic Access

Lone Wolf Technologies Agentic Access

x-agentic-access generated

Lone Wolf Technologies exposes 348 API operations that an AI agent could call, of which 174 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: 174 read, 160 write, 13 physical, and 1 safety-critical.

1 operation 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.

Real EstateUnited StatesPropTechTransactionsTransaction ManagementBrokerage Back OfficeReal Estate AccountingCommissionsFormszipFormTransactionDeskE-SignatureCMAValuationCRMMLSReal Estate AgentsBrokers
Operations: 348 Acting: 174 Human-in-the-loop: 1 Method: generated

By consequence

read 174 write 160 physical 13 safety-critical 1

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/signings/{id}/reset safety-critical required
PUT /api/v1/participants/{participantId}/email physical conditional
POST /api/v1/signings/{id}/resend-invitation physical conditional
POST /api/v1/signings/{signingId}/send-final-documents physical conditional
POST /api/v1/signings/{signingId}/send-signing physical conditional
POST /deals/{dealId}/deposits physical conditional
PATCH /deposits/{depositId} physical conditional
DELETE /deposits/{depositId} physical conditional
POST /platform/v1/clients/{clientId}/users/invite physical conditional
POST /transactions/{transactionId}/title-order-note physical conditional
POST /transactions/{transactionId}/title-order-status/{status} physical conditional
DELETE /v1/deposits/{depositId} physical conditional
PATCH /v1/deposits/{depositId} physical conditional
POST /v1/transactions/{transactionId}/deposits physical conditional

Source

Agentic Access

Raw ↑
generated: '2026-07-26'
method: generated
source: openapi/lone-wolf-authentisign-api-openapi.yml, openapi/lone-wolf-back-office-online-api-openapi.yml,
  openapi/lone-wolf-deals-api-openapi.yml, openapi/lone-wolf-transact-api-openapi.yml, openapi/lone-wolf-transactiondesk-api-openapi.yml,
  openapi/lone-wolf-wolfconnect-api-openapi.yml, openapi/lone-wolf-zipform-api-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
  the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
  audience per deployment. See research/curity/agentic-governance/.
summary:
  operations: 348
  by_action_class:
    acting: 174
    connected: 174
  by_consequence:
    write: 160
    read: 174
    physical: 13
    safety-critical: 1
  human_in_the_loop_required: 1
operations:
- path: /api/v1/accounts/email-signature
  method: post
  operationId: UpdateEmailSignature
  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/signings/{signingId}/ccs
  method: get
  operationId: GetCcs
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/ccs/batch
  method: post
  operationId: AddCCs
  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/signings/{signingId}/documents
  method: get
  operationId: GetDocuments
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/{signingId}/documents/{documentId}
  method: patch
  operationId: ApplyLayout
  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/signings/{signingId}/documents/s
  method: get
  operationId: GetFinalSigningDocument
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/{signingId}/documents/s/url
  method: get
  operationId: GetFinalSigningDocumentUrl
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/{signingId}/documents/sc
  method: get
  operationId: GetSigningCertificate
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/{signingId}/documents/ls
  method: get
  operationId: GetLatestSignedDocument
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/{signingId}/documents/ls/url
  method: get
  operationId: GetLatestSignedDocumentUrl
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/documents/{encryptedDocumentId}/o
  method: get
  operationId: GetOriginalDocument
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/documents/{documentId}/o/url
  method: get
  operationId: GetOriginalDocumentUrl
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/documents/{encryptedDocumentId}/d
  method: get
  operationId: GetFinalDocument
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/documents/{documentId}/d/url
  method: get
  operationId: GetFinalDocumentUrl
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/documents/{encryptedDocumentId}/dc
  method: get
  operationId: GetDocumentCertificate
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/documents/{documentId}/dc/url
  method: get
  operationId: GetDocumentCertificateUrl
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/{signingId}/history
  method: get
  operationId: GetSigningHistory
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/layouts
  method: get
  operationId: GetLayouts
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/layouts
  method: post
  operationId: CreateLayout
  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/layouts/{id}/copy
  method: post
  operationId: CopyLayout
  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/layouts/{id}
  method: delete
  operationId: DeleteLayout
  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/signings/{signingId}/participants
  method: get
  operationId: GetParticipants
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/participants/{participantId}/email
  method: put
  operationId: UpdateParticipantEmail
  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/participants/batch
  method: post
  operationId: AddParticipants
  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/signings
  method: get
  operationId: GetSignings
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings
  method: post
  operationId: CreateSigning
  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/signings/{id}
  method: get
  operationId: GetSigning
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/{id}
  method: patch
  operationId: UpdateSigningCallback
  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/signings/{id}
  method: delete
  operationId: DeleteSigning
  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/signings/{id}/copy
  method: post
  operationId: CopySigning
  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/signings/{id}/reset
  method: post
  operationId: ResetSigning
  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/signings/{id}/resend-invitation
  method: post
  operationId: ResendInvitation
  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/signings/{signingId}/send-final-documents
  method: post
  operationId: SendFinalDocuments
  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/signings/{signingId}/link-transaction
  method: post
  operationId: LinkTransaction
  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/signings/{signingId}/force-complete
  method: post
  operationId: ForceCompleteSigning
  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/signings/deleted
  method: get
  operationId: GetDeletedSignings
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/{signingId}/recover-deleted
  method: put
  operationId: RecoverDeletedSigning
  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/signings/{signingId}/send-signing
  method: post
  operationId: SendSigning
  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/signings/{signingId}/reject
  method: post
  operationId: RejectSigning
  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/signings/participants/{signingId}/invitations
  method: get
  operationId: GetLinksOfInvitationsWhenSigningIsSent
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/documents/{signingId}/completed
  method: get
  operationId: GetLinksOfDocumentsWhenSigningIsCompleted
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/documents/{signingId}/originals
  method: get
  operationId: GetLinksOfOriginalDocuments
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/signings/documents/{signingId}/certificates
  method: get
  operationId: GetLinksOfCertificateDocuments
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sso/signing/{signingId}
  method: get
  operationId: DesignSso
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sso/layout/{layoutId}
  method: post
  operationId: LayoutSso
  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/sso/layout/{layoutId}
  method: get
  operationId: LayoutSso
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/business-contacts
  method: get
  operationId: get-v1-transactions-transactionid-business-contacts
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/business-contacts
  method: post
  operationId: post-v1-transactions-transactionid-business-contacts
  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/business-contacts/{businessContactId}
  method: get
  operationId: get-v1-business-contacts-businesscontactid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/business-contacts/{businessContactId}
  method: patch
  operationId: patch-v1-business-contacts-businesscontactid
  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/business-contacts/{businessContactId}
  method: delete
  operationId: delete-v1-business-contacts-businesscontactid
  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/classifications
  method: get
  operationId: get-v1-classifications
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/classifications/{classificationId}
  method: get
  operationId: get-v1-classifications-classificationid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/client-contacts
  method: get
  operationId: get-v1-transactions-transactionid-client-contacts
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/client-contacts
  method: post
  operationId: post-v1-transactions-transactionid-client-contacts
  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/client-contacts/{clientContactId}
  method: get
  operationId: get-v1-client-contacts-clientcontactid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/client-contacts/{clientContactId}
  method: patch
  operationId: patch-v1-client-contacts-clientcontactid
  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/client-contacts/{clientContactId}
  method: delete
  operationId: delete-v1-client-contacts-clientcontactid
  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/transactions/{transactionId}/tiers/{tierId}/commissions/{commissionId}/fees
  method: get
  operationId: get-v1-transactions-transactionid-tiers-tierid-commissions-commissionid-fees
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/commission-fees/{id}
  method: get
  operationId: get-v1-commission-fees-id
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/tiers/{tierId}/commissions
  method: get
  operationId: get-v1-transactions-transactionid-tiers-tierid-commissions
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/tiers/{tierId}/commissions
  method: post
  operationId: post-v1-transactions-transactionid-tiers-tierid-commissions
  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/commissions/{id}
  method: get
  operationId: get-v1-commissions-id
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/commissions/{id}
  method: delete
  operationId: delete-v1-commissions-id
  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/commissions/{id}
  method: patch
  operationId: patch-v1-commissions-id
  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/condition-types
  method: get
  operationId: get-v1-condition-types
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/condition-types/{conditionTypeId}
  method: get
  operationId: get-v1-condition-types-conditiontypeid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/condition-types/{conditionTypeId}
  method: patch
  operationId: patch-v1-condition-types-conditiontypeid
  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/transactions/{transactionId}/conditions
  method: get
  operationId: get-v1-transactions-transactionid-conditions
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/conditions
  method: post
  operationId: post-v1-transactions-transactionid-conditions
  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/conditions/{conditionId}
  method: get
  operationId: get-v1-conditions-conditionid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/conditions/{conditionId}
  method: delete
  operationId: delete-v1-conditions-conditionid
  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/conditions/{conditionId}
  method: patch
  operationId: patch-v1-conditions-conditionid
  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/contact-types
  method: get
  operationId: get-v1-contact-types
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/contact-types/{contactTypeId}
  method: get
  operationId: get-v1-contact-types-contacttypeid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/contact-types/{contactTypeId}
  method: patch
  operationId: patch-v1-contact-types-contacttypeid
  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/transactions/{transactionId}/deposits
  method: post
  operationId: post-v1-transactions-transactionid-deposits
  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/transactions/{transactionId}/deposits
  method: get
  operationId: get-v1-transactions-transactionid-deposits
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/deposits/{depositId}
  method: get
  operationId: get-v1-deposits-depositid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/deposits/{depositId}
  method: delete
  operationId: delete-v1-deposits-depositid
  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/deposits/{depositId}
  method: patch
  operationId: patch-v1-deposits-depositid
  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/employees
  method: get
  operationId: get-v1-employees
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/employees/{employeeId}
  method: get
  operationId: get-v1-employees-employeeid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/external-agents
  method: get
  operationId: get-v1-transactions-transactionid-external-agents
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/external-agents
  method: post
  operationId: post-v1-transactions-transactionid-external-agents
  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/external-agents/{externalAgentId}
  method: get
  operationId: get-v1-external-agents-externalagentid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/external-agents/{externalAgentId}
  method: delete
  operationId: delete-v1-external-agents-externalagentid
  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/external-agents/{externalAgentId}
  method: patch
  operationId: patch-v1-external-agents-externalagentid
  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/transactions/{transactionId}/tiers/{tierId}/external-commissions
  method: get
  operationId: get-v1-transactions-transactionid-tiers-tierid-external-commissions
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/tiers/{tierId}/external-commissions
  method: post
  operationId: post-v1-transactions-transactionid-tiers-tierid-external-commissions
  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/external-commissions/{externalCommissionId}
  method: get
  operationId: get-v1-external-commissions-externalcommissionid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/external-commissions/{externalCommissionId}
  method: patch
  operationId: patch-v1-external-commissions-externalcommissionid
  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/external-commissions/{externalCommissionId}
  method: delete
  operationId: delete-v1-external-commissions-externalcommissionid
  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/features
  method: get
  operationId: get-v1-features
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/features/{featureId}
  method: get
  operationId: get-v1-features-featureid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/features/{featureId}
  method: patch
  operationId: patch-v1-features-featureid
  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/offices
  method: get
  operationId: get-v1-offices
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/offices/{officeId}
  method: get
  operationId: get-v1-offices-officeid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/property-types
  method: get
  operationId: get-v1-property-types
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/property-types/{propertyTypeId}
  method: get
  operationId: get-v1-property-types-propertytypeid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/property-types/{propertyTypeId}
  method: patch
  operationId: patch-v1-property-types-propertytypeid
  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/sources-of-business
  method: get
  operationId: get-v1-sources-of-business
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/sources-of-business/{sourceOfBusinessId}
  method: get
  operationId: get-v1-sources-of-business-sourceofbusinessid
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/sources-of-business/{sourceOfBusinessId}
  method: patch
  operationId: patch-v1-sources-of-business-sourceofbusinessid
  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/transactions/{transactionId}/tiers
  method: get
  operationId: get-v1-transactions-transactionid-tiers
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/transactions/{transactionId}/tiers
  method: post
  operationId: post-v1-transactions-transactionid-tiers
  x-

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