Skip to content
Developers

Signing, as an
API call

Create documents from templates, add recipients, and receive HMAC-signed webhooks when signatures land. Available on Business plans and above.

create a document from a template
$ curl -X POST https://api.ledgersign.io/api/v1/documents \
    -H "Authorization: Bearer $LEDGERSIGN_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "template_id": "tpl_msa_v3",
      "title": "Master Services Agreement",
      "recipients": [
        { "email": "counsel@client.com", "order": 1 },
        { "email": "cfo@client.com",     "order": 2 }
      ]
    }'

201 Created
{
  "id": "doc_8c3df21a",
  "status": "sent",
  "recipients": 2
}

Webhooks you can trust

Register an endpoint and LedgerSign delivers signing events as they happen. Every payload is signed with HMAC, so you can verify it came from us before you act on it.

Events

  • document.created
  • document.sent
  • document.completed
  • recipient.viewed
  • recipient.signed
incoming webhook (HMAC-signed)
POST /webhooks/ledgersign HTTP/1.1
X-LedgerSign-Signature: sha256=9f2c41ab…
Content-Type: application/json

{
  "event": "document.completed",
  "created_at": "2026-07-24T14:02:11Z",
  "data": {
    "document_id": "doc_8c3df21a",
    "status": "completed",
    "sha256": "7f3a92c1…de10e04d"
  }
}
API Access

API keys on Business and above

Generate keys from your dashboard. Limits scale with your plan.

Business

10,000

API calls per month

Pro

200,000

API calls per month

Enterprise

Unlimited

API calls

Integrations

Meet your documents where they live

Pro and above

Salesforce

Send documents for signature from Salesforce and keep signing status in sync with your records.

Pro and above

Bulk send via CSV

Upload a CSV and send one template to up to 1,000 recipients in a single batch. Each recipient gets their own document and audit trail.

  • Up to 1,000 recipients per batch
  • One document and audit trail per recipient

Make your next signature
impossible to dispute

Start free and send your first blockchain-verifiable document in minutes.

No credit card required · Free plan includes 5 documents to try · Cancel anytime