Rocket Lawyer · Agentic Access
Rocket Lawyer Agentic Access
x-agentic-access
generated
Rocket Lawyer exposes 51 API operations that an AI agent could call, of which 34 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: 17 read and 34 write.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
LegalLegal TechnologyLegalTechLegal DocumentsElectronic SignatureeSignatureDocument CreationDocument ManagementBusiness FormationLLC FormationRegistered AgentTrademarkWillsEstate PlanningAttorney NetworkSmall BusinessMembershipEmbedded UXPartner APIApigeeOpenAPI
Operations: 51
Acting: 34
Human-in-the-loop: 0
Method: generated
By consequence
read 17
write 34
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/rocket-lawyer-authentication-api-openapi.yml, openapi/rocket-lawyer-events-api-openapi.yml,
openapi/rocket-lawyer-rocketdocument-api-openapi.yml, openapi/rocket-lawyer-rocketsign-binders-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: 51
by_action_class:
acting: 34
connected: 17
by_consequence:
write: 34
read: 17
human_in_the_loop_required: 0
operations:
- path: /accesstoken
method: post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /servicetoken
method: post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /subscriptions
method: post
operationId: createSubscription
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: /subscriptions/{subscriptionId}
method: get
operationId: getSubscription
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /subscriptions/{subscriptionId}
method: delete
operationId: deleteSubscription
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: /subscriptions/{subscriptionId}/eventPulls
method: post
operationId: createEventPull
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: /subscriptions/{subscriptionId}/eventAcknowledgements
method: post
operationId: createEventAcknowledgement
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: /subscriptions/{subscriptionId}/seekRequests
method: post
operationId: createSubscriptionSeekRequest
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: /interviews
method: post
operationId: create-interview
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: /interviews
method: get
operationId: list-interviews
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /interviews/{interviewId}
method: get
operationId: retrieve-interview
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /interviews/{interviewId}
method: put
operationId: update-interview
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: /interviews/{interviewId}
method: delete
operationId: delete-interview
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: /interviews/{interviewId}/completions
method: post
operationId: complete-interview
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: /interviews/{interviewId}/pages/{pageId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /interviews/{interviewId}/pages/{pageId}
method: patch
operationId: update-page
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: /interviews/{interviewId}/tagged-answers
method: get
operationId: retrieve-tagged-answers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /documents/{documentId}
method: get
operationId: retrieve-document
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /templates
method: get
operationId: get-templates-list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /templates/{templateId}
method: get
operationId: get-template
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /templates/{templateId}/preview
method: get
operationId: get-template-preview
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /templates/{templateId}/thumbnail
method: get
operationId: get-template-thumbnail
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /templates/{templateId}/tagged-answer-model
method: get
operationId: get-template-tam
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /binders
method: post
operationId: POST_binders
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: /binders
method: get
operationId: GET_binders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /binders/{binderId}
method: get
operationId: GET_binders-binderId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /binders/{binderId}
method: delete
operationId: DELETE_binders-binderId
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: /binders/{binderId}
method: patch
operationId: PATCH_binders-binderId
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: /binders/{binderId}/status
method: get
operationId: GET_binders-binderId-status
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /binders/{binderId}/locks
method: post
operationId: POST_binders-binderId-locks
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: /binders/{binderId}/locks/{lockId}
method: delete
operationId: DELETE_binders-binderId-locks-lockId
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: /binders/{binderId}/parties
method: get
operationId: GET_binders-binderId-parties
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /binders/{binderId}/parties
method: post
operationId: POST_binders-binderId-parties
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: /binders/{binderId}/parties/{partyId}
method: patch
operationId: PATCH_binders-binderId-parties-partyId
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: /binders/{binderId}/parties/{partyId}
method: delete
operationId: DELETE_binders-binderId-parties-partyId
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: /binders/{binderId}/documents
method: post
operationId: POST_binders-binderId-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: /binders/{binderId}/documents/{documentId}
method: get
operationId: GET_binders-binderId-documents-documentId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /binders/{binderId}/documents/{documentId}
method: put
operationId: PUT_binders-binderId-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: /binders/{binderId}/documents/{documentId}
method: patch
operationId: PATCH_binders-binderId-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: /binders/{binderId}/documents/{documentId}
method: delete
operationId: DELETE_binders-binderId-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: /binders/{binderId}/documents/{documentId}/inputs
method: post
operationId: POST_binders-binderId-documents-documentId-inputs
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: /binders/{binderId}/documents/{documentId}/inputs/{inputId}
method: patch
operationId: PATCH_binders-binderId-documents-documentId-inputs-inputId
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: /binders/{binderId}/documents/{documentId}/inputs/{inputId}
method: delete
operationId: DELETE_binders-binderId-documents-documentId-inputs-inputId
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: /binders/{binderId}/documents/{documentId}/pages/{pageId}
method: get
operationId: GET_binders-binderId-documents-documentId-pages-pageId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /binders/{binderId}/requests/finalisations
method: post
operationId: POST_binders-binderId-requests-finalisations
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: /binders/{binderId}/requests/invitations
method: post
operationId: POST_binders-binderId-requests-invitations
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: /binders/{binderId}/requests/cancellations
method: post
operationId: POST_binders-binderId-requests-cancellations
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: /binders/{binderId}/requests/signatures
method: post
operationId: POST_binders-binderId-requests-signatures
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: /binders/{binderId}/requests/declines
method: post
operationId: POST_binders-binderId-requests-declines
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: /binders/{binderId}/requests/reminders
method: post
operationId: POST_binders-binderId-requests-reminders
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: /binders/{binderId}/requests/viewers
method: post
operationId: POST_binders-binderId-requests-viewers
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