Skip to main content
Read-only endpoints for the resources of the account that owns the API key. They are not counted as operations and are not rate-limited. To create, change, or delete these resources, use the Dashboard.

Pagination

List endpoints return a page:
Single-item endpoints return { "data": { ... } }, or 404 when the item is not found.

Templates

GET /v1/templates — newest-updated first. search filters by name or slug (case-insensitive). GET /v1/templates/:slug — one template.
The template source and sample data are not returned.

Documents

GET /v1/documents — newest first.
  • Multiple metadata.* filters must all match. More than 5 returns 400. On the Free plan, any metadata.* filter returns 403.
  • Metadata filters compare as strings. A metadata value stored as a number (yours, or renderTimeMs) does not match a filter. Store values you want to filter on as strings.
GET /v1/documents/:id — one document, with a downloadUrl:
downloadUrl is a signed URL. It expires 1 hour after the request. Request the document again for a new URL. See Documents for how documents are created and kept.

Redaction templates

GET /v1/redaction-templates — newest-updated first. search filters by name or slug. GET /v1/redaction-templates/:slug — one redaction template.
See Redaction Templates.

Certificates

GET /v1/certificates — newest first. Returns the certificate’s name, subject common name, and expiry. The certificate PEM and private key are not returned.
Use the id as certificateId in POST /v1/certify. There is no single-certificate endpoint.