Skip to main content

API reference

The Doc E Sign REST API lets you send documents for signature, list and retrieve envelopes, resend signing invitations, and verify document integrity — all programmatically.


Base URL

https://doc-e-sign.com/api/v1

Authentication

All endpoints require authentication. Most accept either of two methods — check the API reference for the exact security requirement on a given operation, since not every endpoint accepts both.

API key — recommended for server-to-server integrations that aren't tied to a signed-in dashboard session. Generate one from your dashboard (Settings → API key) and pass it as a bearer token:

curl https://doc-e-sign.com/api/v1/envelopes \
-H "Authorization: Bearer des_live_..."

Keys are prefixed des_live_. Generating a new key immediately revokes the previous one — there's no way to have two active keys on one account at the same time today.

Session cookie — useful for quick, interactive testing (e.g. from the Sandbox) without generating a key. Sign in at doc-e-sign.com/sign-in and copy the session cookie from your browser's DevTools (Application → Cookies):

curl https://doc-e-sign.com/api/v1/envelopes \
-H "Cookie: sb-access-token=<your-session-cookie>"

Rate limits

Requests are rate-limited per account. Limits are not published — if you encounter a 429 Too Many Requests response, implement exponential backoff.