Developer API

Build on your own infrastructure

39 API endpoints. Python SDK. Postman collection. HMAC-signed webhooks. Your first API call in under 15 minutes.

All 39 Endpoints

Authentication

POST /api/v1/auth/registerPOST /api/v1/auth/loginGET /api/v1/auth/me

Documents

POST /api/v1/documents/uploadGET /api/v1/documentsGET /api/v1/documents/{id}

Envelopes

POST /api/v1/envelopesPOST /api/v1/envelopes/draftPOST /api/v1/envelopes/{id}/sendGET /api/v1/envelopes/{id}GET /api/v1/envelopesPOST /api/v1/envelopes/{id}/voidPOST /api/v1/envelopes/{id}/remindGET /api/v1/envelopes/{id}/download

Signing

GET /api/v1/sign/{token}POST /api/v1/sign/{token}/consentPOST /api/v1/sign/{token}/submit

Audit

GET /api/v1/audit/{envelope_id}GET /api/v1/audit/{envelope_id}/export

Webhooks

POST /api/v1/webhooksGET /api/v1/webhooksPOST /api/v1/webhooks/{id}/test

API Keys

POST /api/v1/api-keysGET /api/v1/api-keysDELETE /api/v1/api-keys/{id}

Templates

POST /api/v1/templatesGET /api/v1/templatesPOST /api/v1/templates/{id}/use

Tenants

GET /api/v1/tenants/mePUT /api/v1/tenants/me/brandingPUT /api/v1/tenants/me/domainPOST /api/v1/tenants/me/email/setupGET /api/v1/tenants/me/usage

Public Links

POST /api/v1/public-linksGET /api/v1/public-linksPOST /api/v1/public-links/{code}/registerPOST /api/v1/public-links/{token}/submit

Admin

GET /api/v1/admin/overviewGET /api/v1/admin/tenantsPOST /api/v1/admin/tenantsGET /api/v1/admin/usersPUT /api/v1/admin/users/{id}GET /api/v1/admin/healthGET /api/v1/admin/audit-logs

Quick Reference

Authentication

JWT (HS256, 24h expiry) for user auth. API keys (SHA256 hashed) for programmatic access.

Rate Limits

50 req/day (free), 500 req/hr (solo), 2,000 req/hr (growth). Per-plan.

Webhooks

HMAC-SHA256 signatures. 5 retries with exponential backoff. 10s timeout.

Base URL

http://localhost:8000/api/v1. Swagger at /docs. ReDoc at /redoc.

Developer Guides