What you can build
Encrypted on your side
The SDK encrypts each document before it leaves your server. We store ciphertext and can't read your customers' files.
Send and track envelopes
Create envelopes with recipients and fields, send them, remind signers, void, and read status as it changes.
Embedded signing
Hand signers a link inside your own app or portal instead of an email, one recipient at a time.
Webhooks
Signed, retried events for sent, viewed, signed, declined, completed and anchored. Zapier, Make and n8n too.
Proof anyone can check
Download the sealed PDF and a portable proof bundle, or verify any document through the API.
Website widgets
Drop a signing form or a verify box onto any site with a single script tag.
The API at a glance
Bearer-token auth, JSON in and out, and predictable errors. Titles and documents never pass through in the clear.
- GET
/api/v1/me - GET
/api/v1/envelopes - POST
/api/v1/envelopes - GET
/api/v1/envelopes/{id} - POST
/api/v1/envelopes/{id}/void - POST
/api/v1/envelopes/{id}/remind - POST
/api/v1/envelopes/{id}/signers/{id}/link - GET
/api/v1/envelopes/{id}/document - GET
/api/v1/envelopes/{id}/proof - POST
/api/v1/verify - POST
/api/v1/hooks
Inside the portal
Sign in to get everything you need to ship.
- Full API referenceEvery endpoint, field and error, with examples.
- API keysCreate, name and revoke keys per system.
- WebhooksEndpoints, delivery history, test events and sample payloads.
- Request logEvery call your keys make, with status and timing, for 30 days.
- Node SDKEncryption, uploads and field placement handled for you.
- OpenAPI specGenerate a client in any language.
Questions before you build?
Talk to the person who built it about your integration, volumes or self-hosting.