Docusign Agentic Access
Docusign exposes 505 API operations that an AI agent could call, of which 275 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: 230 read, 260 write, 8 physical, and 7 safety-critical.
7 operations are classed safety-critical and should require human-in-the-loop approval at runtime.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| PUT | /v2/accounts/{accountId}/envelopes/{envelopeId}/email_settings | safety-critical | required |
| POST | /v2/accounts/{accountId}/envelopes/{envelopeId}/email_settings | safety-critical | required |
| DELETE | /v2/accounts/{accountId}/envelopes/{envelopeId}/email_settings | safety-critical | required |
| POST | /v2/accounts/{accountId}/form_groups/{formGroupId}/revoke_office_access/{officeId} | safety-critical | required |
| POST | /v2/accounts/{accountId}/rooms/{roomId}/users/{userId}/revoke_access | safety-critical | required |
| PUT | /v2/diagnostics/settings | safety-critical | required |
| POST | /v2/oauth2/revoke | safety-critical | required |
| POST | /accounts/{accountId}/envelopes/{envelopeId}/views/sender | physical | conditional |
| POST | /v2/accounts/{accountId}/billing_payments | physical | conditional |
| PUT | /v2/accounts/{accountId}/billing_plan/purchased_envelopes | physical | conditional |
| PUT | /v2/accounts/{accountId}/envelopes/{envelopeId} | physical | conditional |
| POST | /v2/accounts/{accountId}/envelopes/{envelopeId}/views/sender | physical | conditional |
| POST | /v2/organizations/{organizationId}/imports/bulk_users/close_external | physical | conditional |
| DELETE | /v2/organizations/{organizationId}/users/{userId}/accounts | physical | conditional |
| POST | /v2/organizations/{organizationId}/users/{userId}/memberships/{membershipId} | physical | conditional |
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/docusign-admin-openapi-original.yml, openapi/docusign-click-openapi-original.yml,
openapi/docusign-esignature-openapi.yml, openapi/docusign-maestro-openapi-original.yml, openapi/docusign-monitor-openapi-original.yml,
openapi/docusign-openapi-original.yml, openapi/docusign-rooms-openapi-original.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: 505
by_action_class:
connected: 230
acting: 275
by_consequence:
read: 230
write: 260
physical: 8
safety-critical: 7
human_in_the_loop_required: 7
operations:
- path: /v2/organizations
method: get
operationId: Organization_Organization_GetListV2
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- organization_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/accounts/{accountId}/permissions
method: get
operationId: Account_Accounts_GetPermissionProfilesV2
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- permission_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/accounts/{accountId}/groups
method: get
operationId: Account_Accounts_GetGroupsV2
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- group_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/exports/user_list
method: get
operationId: OrganizationExport_OrganizationExport_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/exports/user_list
method: post
operationId: OrganizationExport_OrganizationExport_Insert
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/exports/account_settings
method: get
operationId: OrganizationExport_OrganizationExport_GetAccountCompare
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- account_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/exports/account_settings
method: post
operationId: OrganizationExport_OrganizationExport_AccountCompare
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- account_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/exports/user_list/{exportId}
method: get
operationId: OrganizationExport_OrganizationExport_GetByExportId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/exports/user_list/{exportId}
method: delete
operationId: OrganizationExport_OrganizationExport_DeleteByExportId
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/exports/account_settings/{exportId}
method: get
operationId: OrganizationExport_OrganizationExport_GetAccountSettingsExportByExportId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- account_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/exports/account_settings/{exportId}
method: delete
operationId: OrganizationExport_OrganizationExport_DeleteByAccountSettingsExportId
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- account_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/imports/account_settings
method: get
operationId: OrganizationImport_OrganizationImportAccountSettings_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- account_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/imports/account_settings
method: post
operationId: OrganizationImport_OrganizationImportAccountSettings_Post
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- account_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/imports/account_settings/{importId}
method: get
operationId: OrganizationImport_OrganizationImportAccountSettings_GetById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- account_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/imports/account_settings/{importId}
method: delete
operationId: OrganizationImport_OrganizationImportAccountSettings_DeleteById
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- account_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/imports/bulk_users/add
method: post
operationId: OrganizationImport_OrganizationImportUsers_Insert
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/accounts/{accountId}/imports/bulk_users/add
method: post
operationId: OrganizationImport_OrganizationImportSingleAccountUsers_Insert
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/imports/bulk_users/update
method: post
operationId: OrganizationImport_OrganizationImportUsers_Update
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/accounts/{accountId}/imports/bulk_users/update
method: post
operationId: OrganizationImport_OrganizationImportSingleAccountUsers_Update
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/imports/bulk_users/close
method: post
operationId: OrganizationImport_OrganizationImportUsers_Close
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/imports/bulk_users/close_external
method: post
operationId: OrganizationImport_OrganizationImportUsers_CloseExternal
x-agentic-access:
action-class: acting
consequence: physical
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/imports/bulk_users
method: get
operationId: OrganizationImport_OrganizationImportUsers_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/imports/bulk_users/{importId}
method: get
operationId: OrganizationImport_OrganizationImportUsers_GetById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/imports/bulk_users/{importId}
method: delete
operationId: OrganizationImport_OrganizationImportUsers_DeleteById
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/imports/bulk_users/{importId}/results_csv
method: get
operationId: OrganizationImport_OrganizationImportUsers_GetCSVResults
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/identity_providers
method: get
operationId: Organization_GetIdentityProviders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- identity_provider_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/reserved_domains
method: get
operationId: Organization_GetReservedDomains
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- domain_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/users/profiles
method: post
operationId: User_Users_UpdateV2
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/users/email_addresses
method: post
operationId: User_Users_UpdateEmailAddressesV2
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/users/{userId}/accounts
method: delete
operationId: User_Users_CloseMembershipsV2
x-agentic-access:
action-class: acting
consequence: physical
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/users
method: get
operationId: OrganizationUser_OrganizationUsers_GetV2
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/users
method: post
operationId: OrganizationUser_Users_AddV2
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/users/{userId}/memberships/{membershipId}
method: post
operationId: OrganizationUser_Users_ActivateMembershipV2
x-agentic-access:
action-class: acting
consequence: physical
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/users/profile
method: get
operationId: OrganizationUser_OrganizationUsers_GetProfileV2
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2/organizations/{organizationId}/users/{userId}/identities
method: delete
operationId: OrganizationUser_DeleteIdentitiesV2
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organizations/{organizationId}/accounts/{accountId}/users
method: post
operationId: OrganizationUser_OrganizationUsers_PostAccountUsersV2
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups
method: get
operationId: DocuSignGroupsv21_GetDSGroups_V2_1
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups
method: post
operationId: DocuSignGroupsv21_AddDSGroup_V2_1
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}
method: get
operationId: DocuSignGroupsv21_GetDSGroup_V2_1
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}
method: delete
operationId: DocuSignGroupsv21_DeleteDSGroup_V2_1
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}/users
method: get
operationId: DocuSignGroupsv21_GetDSGroupUsers_V2_1
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}/users
method: post
operationId: DocuSignGroupsv21_AddDSGroupUsers_V2_1
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}/users
method: delete
operationId: DocuSignGroupsv21_RemoveDSGroupUsers_V2_1
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/products/permission_profiles
method: get
operationId: OrganizationProductPermissionProfile_GetProductPermissionProfiles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/products/users/{userId}/permission_profiles
method: get
operationId: OrganizationProductPermissionProfile_GetUserProductPermissionProfiles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- user_read
token:
max-ttl: 3600
audit: none
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/products/users/{userId}/permission_profiles
method: post
operationId: OrganizationProductPermissionProfile_PostUserProductPermissionProfiles
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2.1/organizations/{organizationId}/accounts/{accountId}/users
method: post
operationId: OrganizationUser_OrganizationUsers_PostAccountUsersV2_1
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- user_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /service_information
method: get
operationId: ServiceInformation_GetServiceInformation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounts/{accountId}/clickwraps
method: get
operationId: Clickwraps_GetClickwraps
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounts/{accountId}/clickwraps
method: post
operationId: Clickwraps_PostClickwrap
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/accounts/{accountId}/clickwraps
method: delete
operationId: Clickwraps_DeleteClickwraps
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/accounts/{accountId}/clickwraps/{clickwrapId}
method: get
operationId: Clickwraps_GetClickwrap
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounts/{accountId}/clickwraps/{clickwrapId}
method: put
operationId: Clickwraps_PutClickwrap
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/accounts/{accountId}/clickwraps/{clickwrapId}
method: delete
operationId: Clickwraps_DeleteClickwrap
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/accounts/{accountId}/clickwraps/{clickwrapId}/agreements
method: post
operationId: UserAgreements_PostHasAgreed
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/accounts/{accountId}/clickwraps/{clickwrapId}/agreements/{agreementId}
method: get
operationId: UserAgreements_GetAgreement
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounts/{accountId}/clickwraps/{clickwrapId}/agreements/{agreementId}/download
method: get
operationId: UserAgreements_GetAgreementPdf
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounts/{accountId}/clickwraps/{clickwrapId}/users
method: get
operationId: UserAgreements_GetClickwrapAgreements
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions
method: post
operationId: ClickwrapVersions_PostClickwrapVersion
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/accounts/{accountId}/clickwraps/{clickwrapId}/versions
method: delete
operationId: ClickwrapVersions_DeleteClickwrapVersions
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/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionId}
method: get
operationId: ClickwrapVersions_GetClickwrapVersion
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionId}
method: put
operationId: ClickwrapVersions_PutClickwrapVersion
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/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionId}
method: delete
operationId: ClickwrapVersions_DeleteClickwrapVersion
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/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionId}/users
method: get
operationId: UserAgreements_GetClickwrapVersionAgreements
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionNumber}
method: get
operationId: ClickwrapVersions_GetClickwrapVersionByNumber
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionNumber}
method: put
operationId: ClickwrapVersions_PutClickwrapVersionByNumber
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/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionNumber}
method: delete
operationId: ClickwrapVersions_DeleteClickwrapVersionByNumber
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/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionNumber}/users
method: get
operationId: UserAgreements_GetClickwrapVersionAgreementsByNumber
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /accounts/{accountId}/envelopes
method: post
operationId: Envelopes_CreateEnvelope
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
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes
method: get
operationId: Envelopes_ListEnvelopes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}
method: get
operationId: Envelopes_GetEnvelope
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}
method: put
operationId: Envelopes_UpdateEnvelope
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
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/documents
method: get
operationId: EnvelopeDocuments_ListDocuments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}
method: get
operationId: EnvelopeDocuments_GetDocument
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/recipients
method: get
operationId: Recipients_ListRecipients
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/recipients
method: put
operationId: Recipients_UpdateRecipients
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
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/recipients
method: post
operationId: Recipients_CreateRecipients
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
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/recipients
method: delete
operationId: Recipients_DeleteRecipients
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
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
method: get
operationId: Tabs_ListTabs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
method: put
operationId: Tabs_UpdateTabs
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
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/views/recipient
method: post
operationId: EnvelopeViews_CreateRecipientView
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
scope:
- impersonation
- signature
- path: /accounts/{accountId}/envelopes/{envelopeId}/views/sender
method: post
operationId: EnvelopeViews_CreateSenderView
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
scope:
- impersonation
- signature
- path: /accounts/{accountId}/templates
method: get
operationId: Templates_ListTemplates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- impersonation
- signature
- path: /accounts/{accountId}/templates
method: post
operationId: Templates_CreateTemplate
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
scope:
- impersonation
- signature
- path: /accounts/{accountId}/templates/{templateId}
method: get
operationId: Templates_GetTemplate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- impersonation
- signature
- path: /accounts/{accountId}/templates/{templateId}
method: put
operationId: Templates_UpdateTemplate
x-agentic-acce
# --- truncated at 32 KB (168 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/docusign/refs/heads/main/agentic-access/docusign-agentic-access.yml