Docuflex › E-signature › API
Docuflex API reference
The Docuflex REST API, grouped by resource. Generated from the OpenAPI 3 export (100 paths).
Create a Docuflex account Read the API reference Connect your AI agent
Create, send, void, edit and inspect envelopes; manage recipients, tabs and documents; download the combined PDF and the Certificate of Completion; read the audit trail; mint sender and embedded-signing views.
20 operations
Token-gated endpoints the signer's browser calls: load the session, pass access-code / SMS / KBA / ID checks, give ESIGN consent, adopt a signature, fill tabs, complete or decline.
11 operations
Public integrity check for any envelope: status, sealed-document hashes, certificate hash and audit-chain verification. Never returns document content.
2 operations
Reusable role and tab definitions; attach documents; instantiate a template into an envelope.
8 operations
CSV-backed recipient lists, batch fan-out to one envelope per row, batch status with per-row results.
8 operations
Per-account webhook configurations with HMAC-SHA256 signed deliveries, retries, a delivery log, test and replay.
8 operations
Stage a PDF (multipart, field 'file', application/pdf, up to 25 MB) and reference the uploadId when creating an envelope.
1 operations
Create, list and revoke account API keys. Keys are shown once and sent in the x-api-key header.
3 operations
Authorization-code with PKCE and the jwt-bearer grant that mirrors DocuSign's JWT grant; token and revoke endpoints.
3 operations
Seeded documents with legality metadata; the counsel-review disclaimer must be acknowledged before use.
7 operations
Commissions, sessions, journal and seal spec. Returns FEATURE_DISABLED unless enabled.
13 operations
Clickwrap agreements and acceptance capture.
7 operations
Public form definitions whose submissions generate envelopes.
8 operations
Multi-step envelope / approval / delay workflows and their runs.
8 operations
Conventions
- Base URL:
https://api.docuflex.net; tenant routes are/v1/accounts/{accountId}/.... - Auth:
x-api-key: dfx_live_..., orAuthorization: Bearer <OAuth2 access token>. - Errors: always
{"error":{"code","message","details","requestId"}}; the requestId is also in thex-request-idheader. - Pagination: offset (
?page=&pageSize=, max 100) or cursor (?cursor=&limit=, follownextCursoruntilhasMoreis false). - Idempotency: any POST or PUT accepts
Idempotency-Key; same key + different body is409 IDEMPOTENCY_KEY_REUSED. - Rate limits:
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reseton every response;429 RATE_LIMITEDwithRetry-After. - Tabs: coordinates are fractions of the page (origin top-left);
documentIndexandrecipientIndexrefer to positions in the same request. - Spec: /openapi.json (OpenAPI 3). TypeScript client
@docuflex/sdk; Postman and Bruno collections ship with the repo.