What this does
The E-Sign API lets you create signing requests, check status, and download signed documents programmatically from your own applications.
When to use it
Use the API when you want to automate document signing as part of a larger workflow — onboarding, contract generation, or CRM integrations.
Available endpoints
POST /api/requests— create a new signing requestGET /api/requests/:id— get request status and detailsGET /api/requests/:id/document— download the signed documentGET /api/requests— list all signing requestsPOST /api/requests/:id/remind— send a reminder to pending signersDELETE /api/requests/:id— void an unsigned request
Step by step
- Go to E-Sign > Settings > API
- Generate an API key
- Use the key in the
Authorization: Bearerheader - Make requests to the API endpoints above
Tips
- API keys are scoped to your entity
- Rate limits apply — see the response headers for current limits
- Webhook callbacks notify you when signing is completed
- Test in a development environment before going live