YouSign · Agentic Access

YouSign Agentic Access

x-agentic-access generated

YouSign exposes 166 API operations that an AI agent could call, of which 89 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: 77 read, 86 write, and 3 physical.

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.

E-SignatureElectronic SignatureeIDASDigital SignatureDocument SigningEuropeREST APISignature Workflows
Operations: 166 Acting: 89 Human-in-the-loop: 0 Method: generated

By consequence

read 77 write 86 physical 3

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 /signature_requests/{signatureRequestId}/approvers/{approverId}/send_reminder physical conditional
POST /signature_requests/{signatureRequestId}/signers/{signerId}/send_otp physical conditional
POST /signature_requests/{signatureRequestId}/signers/{signerId}/send_reminder physical conditional

Source

Agentic Access

Raw ↑
generated: '2026-07-15'
method: generated
source: openapi/yousign-public-api-v3-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: 166
  by_action_class:
    acting: 89
    connected: 77
  by_consequence:
    write: 86
    read: 77
    physical: 3
  human_in_the_loop_required: 0
operations:
- path: /archives
  method: post
  operationId: post-archives
  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: /archives/{archivedFileId}/download
  method: get
  operationId: get-archives-archivedFileId-download
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /consumptions
  method: get
  operationId: get-consumptions
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /consumptions/addons
  method: get
  operationId: get-consumption-addon
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /consumptions/detail
  method: get
  operationId: get-consumption-detail
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /consumptions/export
  method: get
  operationId: get-consumptions-export
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /consumptions/records/electronic_seals
  method: get
  operationId: get-consumptions-records-electronic_seals
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /consumptions/records/identifications
  method: get
  operationId: get-consumptions-records-identifications
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /consumptions/records/invited_signers
  method: get
  operationId: get-consumptions-records-invited_signers
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /contacts
  method: get
  operationId: get-contacts
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /contacts
  method: post
  operationId: post-contact
  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: /contacts/{contactId}
  method: delete
  operationId: delete-contacts-contactId
  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: /contacts/{contactId}
  method: get
  operationId: get-contacts-contactId
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /contacts/{contactId}
  method: patch
  operationId: patch-contacts-contactId
  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: /custom_experiences
  method: get
  operationId: get-custom_experiences
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /custom_experiences
  method: post
  operationId: post-custom-experience
  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: /custom_experiences/{customExperienceId}
  method: delete
  operationId: delete-custom_experience
  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: /custom_experiences/{customExperienceId}
  method: get
  operationId: get-custom_experiences-customExperienceId
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /custom_experiences/{customExperienceId}
  method: patch
  operationId: patch-custom_experiences-customExperienceId
  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: /custom_experiences/{customExperienceId}/logo
  method: delete
  operationId: delete-custom_experience-logo
  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: /custom_experiences/{customExperienceId}/logo
  method: post
  operationId: patch-custom-experience-logo
  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: /custom_properties
  method: get
  operationId: get-custom_properties
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /custom_properties
  method: post
  operationId: post-custom_properties
  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: /custom_properties/{customPropertyId}
  method: delete
  operationId: delete-custom_properties-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: /custom_properties/{customPropertyId}
  method: get
  operationId: get-custom_properties-id
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /custom_properties/{customPropertyId}
  method: patch
  operationId: patch-custom_properties-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: /document_analyses
  method: get
  operationId: get-document_analyses
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /document_analyses
  method: post
  operationId: post-document_analyses
  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: /document_analyses/{documentAnalysisId}
  method: get
  operationId: get-document_analyses-id
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /documents
  method: post
  operationId: post-documents
  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: /electronic_seal_documents
  method: post
  operationId: upload-electronic_seal-document
  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: /electronic_seal_documents/{electronicSealDocumentId}
  method: delete
  operationId: delete-electronic_seal_documents-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: /electronic_seal_documents/{electronicSealDocumentId}/download
  method: get
  operationId: download-electronic-seal-document
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /electronic_seal_images
  method: get
  operationId: list-electronic_seal-images
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /electronic_seal_images
  method: post
  operationId: upload-electronic_seal-image
  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: /electronic_seal_images/preview
  method: post
  operationId: post-electronic_seal_images-preview
  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: /electronic_seal_images/{electronicSealImageId}
  method: delete
  operationId: delete-electronic-seal-image
  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: /electronic_seal_images/{electronicSealImageId}/download
  method: get
  operationId: download-electronic-seal-image
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /electronic_seals
  method: post
  operationId: post-electronic-seals
  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: /electronic_seals/{electronicSealId}
  method: get
  operationId: get-electronic-seal
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /electronic_seals/{electronicSealId}/audit_trails
  method: get
  operationId: get-electronic_seal-audit_trail
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /electronic_seals/{electronicSealId}/audit_trails/download
  method: get
  operationId: download-electronic_seal-audit_trail
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /labels
  method: get
  operationId: get-labels
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /labels
  method: post
  operationId: post-labels
  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: /labels/{labelId}
  method: delete
  operationId: delete-labels-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: /labels/{labelId}
  method: get
  operationId: get-labels-id
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /labels/{labelId}
  method: patch
  operationId: patch-label-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: /signature_requests
  method: get
  operationId: get-signature_requests
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests
  method: post
  operationId: post-signature_requests
  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: /signature_requests/{signatureRequestId}
  method: delete
  operationId: delete-signature_requests-signatureRequestId
  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: /signature_requests/{signatureRequestId}
  method: get
  operationId: get-signature_requests-signatureRequestId
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}
  method: patch
  operationId: patch-signature_requests-signatureRequestId
  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: /signature_requests/{signatureRequestId}/activate
  method: post
  operationId: post-signature_requests-signatureRequestId-activate
  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: /signature_requests/{signatureRequestId}/approvers
  method: post
  operationId: post-signature_requests-signatureRequestId-approvers
  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: /signature_requests/{signatureRequestId}/approvers/{approverId}
  method: delete
  operationId: delete-signature_requests-signatureRequestId-approvers-approverId
  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: /signature_requests/{signatureRequestId}/approvers/{approverId}
  method: get
  operationId: get-signature_requests-signatureRequestId-approvers-approverId
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/approvers/{approverId}
  method: patch
  operationId: patch-signature_requests-signatureRequestId-approvers-approverId
  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: /signature_requests/{signatureRequestId}/approvers/{approverId}/send_reminder
  method: post
  operationId: post-signature_requests-signatureRequestId-approvers-approverId-send_reminder
  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: /signature_requests/{signatureRequestId}/audit_trails/download
  method: get
  operationId: get-signature_requests-signatureRequestId-audit_trails-download
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/cancel
  method: post
  operationId: post-signature_requests-signatureRequestId-cancel
  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: /signature_requests/{signatureRequestId}/consent_requests
  method: get
  operationId: get-signature_requests-signatureRequestId-signer_consent_requests
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/consent_requests
  method: post
  operationId: post-signature_requests-signatureRequestId-consent_requests
  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: /signature_requests/{signatureRequestId}/consent_requests/{consentRequestId}
  method: delete
  operationId: delete-signature_requests-signatureRequestId-consent_requests-consentRequestId
  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: /signature_requests/{signatureRequestId}/consent_requests/{consentRequestId}
  method: patch
  operationId: patch-signature_requests-signatureRequestId-consent_requests-consentRequestId
  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: /signature_requests/{signatureRequestId}/consent_requests/{consentRequestId}/signers/{signerId}
  method: delete
  operationId: delete-signature_requests-signatureRequestId-consent_requests-consentRequestId-signers-signerId
  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: /signature_requests/{signatureRequestId}/consent_requests/{consentRequestId}/signers/{signerId}
  method: put
  operationId: put-signature_requests-signatureRequestId-consent_requests-consentRequestId-signers-signerId
  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: /signature_requests/{signatureRequestId}/document_requests
  method: get
  operationId: get-signature_requests-signatureRequestId-signer_document_requests
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/document_requests
  method: post
  operationId: post-signature_requests-signatureRequestId-document_requests
  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: /signature_requests/{signatureRequestId}/document_requests/{documentRequestId}
  method: delete
  operationId: delete-signature_requests-signatureRequestId-document_requests-documentRequestId
  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: /signature_requests/{signatureRequestId}/document_requests/{documentRequestId}
  method: patch
  operationId: patch-signature_requests-id-document_requests-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: /signature_requests/{signatureRequestId}/document_requests/{documentRequestId}/signers/{signerId}
  method: delete
  operationId: delete-signature_requests-signatureRequestId-document_requests-documentRequestId-signers-signerId
  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: /signature_requests/{signatureRequestId}/document_requests/{documentRequestId}/signers/{signerId}
  method: put
  operationId: put-signature_requests-signatureRequestId-document_requests-documentRequestId-signers-signerId
  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: /signature_requests/{signatureRequestId}/documents
  method: get
  operationId: get-signature_requests-signatureRequestId-documents
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/documents
  method: post
  operationId: post-signature_requests-signatureRequestId-documents
  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: /signature_requests/{signatureRequestId}/documents/download
  method: get
  operationId: get-signature_requests-signatureRequestId-documents-download
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/documents/{documentId}
  method: delete
  operationId: delete-signature_requests-signatureRequestId-documents-documentId
  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: /signature_requests/{signatureRequestId}/documents/{documentId}
  method: get
  operationId: get-signature_requests-signatureRequestId-documents-documentId
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/documents/{documentId}
  method: patch
  operationId: patch-signature_requests-signatureRequestId-documents-documentId
  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: /signature_requests/{signatureRequestId}/documents/{documentId}/download
  method: get
  operationId: get-signature_requests-signatureRequestId-documents-documents-id-download
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/documents/{documentId}/fields
  method: get
  operationId: get-signature_requests-signatureRequestId-documents-documentId-fields
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/documents/{documentId}/fields
  method: post
  operationId: post-signature_requests-signatureRequestId-documents-documentId-fields
  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: /signature_requests/{signatureRequestId}/documents/{documentId}/fields/{fieldId}
  method: delete
  operationId: delete-signature_requests-signatureRequestId-documents-documentId-fields-fieldId
  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: /signature_requests/{signatureRequestId}/documents/{documentId}/fields/{fieldId}
  method: patch
  operationId: update-signature_requests-signatureRequestId-documents-documentId-fields-fieldId
  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: /signature_requests/{signatureRequestId}/documents/{documentId}/fields/{fieldId}/answer
  method: post
  operationId: signature_requests-id-documents-id-fields-id-answer
  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: /signature_requests/{signatureRequestId}/documents/{documentId}/replace
  method: post
  operationId: post-signature_requests-signatureRequestId-documents-documentId-replace
  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: /signature_requests/{signatureRequestId}/followers
  method: get
  operationId: get-signature_requests-signatureRequestId-followers
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/followers
  method: post
  operationId: post-signature_requests-signatureRequestId-followers
  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: /signature_requests/{signatureRequestId}/labels
  method: get
  operationId: get-signature_requests-id-labels
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/labels/{labelId}
  method: delete
  operationId: delete-signature_requests-id-labels-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: /signature_requests/{signatureRequestId}/labels/{labelId}
  method: put
  operationId: put-signature_requests-id-labels-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: /signature_requests/{signatureRequestId}/metadata
  method: delete
  operationId: delete-signature_requests-signatureRequestId-metadata
  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: /signature_requests/{signatureRequestId}/metadata
  method: get
  operationId: get-signature_requests-signatureRequestId-metadata
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /signature_requests/{signatureRequestId}/metadata
  method: post
  operationId: post-signature_requests-signatureRequestId-metadata
  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: /signature_requests/{signatureRequestId}/metadata
  method: put
  operationId: put-signature_requests-signatureRequestId-metadata
  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: /signature_requests/{signatureRequestId}/reactivate
  method: post
  operationId: post-signature_requests-signatureRe

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