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.