Skip to content
eSignStack

Add signing to your app

Send documents, embed signing and get webhooks with our API. Every plan includes it, and test mode is free.

POST/api/v1/templates/tpl_01JA9X3M5K/envelopes

Request

curl https://esignstack.app/api/v1/templates/tpl_01JA9X3M5K/envelopes \  -H "Authorization: Bearer rk_test_…" \  -H "Content-Type: application/json" \  -d '{    "recipients": [{      "role_label": "Signer",      "name": "John Hancock",      "email": "john@example.com"    }]  }'

Response 201

{  "id": "env_01JA9X5B2N",  "object": "envelope",  "status": "sent",  "recipients": [    { "id": "rcp_01JA9X5C8P", "name": "John Hancock", "status": "sent" }  ]}

Free sandbox

Build and test your integration with test keys. Test mode is free on every plan, Free included.

  • Test keysSeparate from your live keys
  • Test envelopesNever count toward your plan
  • Test webhooksEvents arrive with livemode: false
  • Test PDFsWatermarked on every page

Test emails go to verified members of your workspace. SMS verification isn’t available in test mode.

Send from your AI assistant

Connect Claude Code, Codex or another assistant to our MCP server. It drafts and sends with your permission, and people still do the signing.

An example: someone asks their AI assistant to send the mutual NDA to John Hancock. The assistant calls list_templates, create_envelope_draft and preview_envelope, asks before sending, then calls send_envelope with confirm set to true. In eSignStack the envelope is created and sent, John Hancock opens and signs it, and it completes. Asked later, the assistant checks with get_envelope.

Know the moment it's signed

Webhooks tell your app as each document moves along. Every event is signed, and failed deliveries are retried.

  • envelope.sentSent to the first signers
  • recipient.viewedA signer opened it
  • recipient.signedA signer finished
  • envelope.completedEveryone signed; the PDF is ready
  • envelope.declinedA signer declined
  • envelope.expiredNobody signed in time

API on every plan

Every plan, Free included, comes with the API, webhooks, embedded signing and MCP. Test mode is never billed.

API usage on each plan
PlanPer monthAPI and MCP envelopes
Free$0Inside the 5 a month
Starter$1250 a month
Pro$24200 a month
Platform$99500 a monththen 25¢ each

Sending from the app is unlimited on paid plans. Embedded signing and webhooks are on every plan, and test envelopes are always free. Prices before tax.

Software for many businesses?Give each of your customers a signing workspace, all on one platform API key, on Platform.See Platforms

Try it in test mode

Make a free account and a test key. Test documents are never billed.