API & Developer Tools
API-First

Developer Tools.

Build custom signing experiences with Zignature's API. REST API, webhooks, SDKs, and bulk send — everything developers need to integrate e-signatures into any application.

RESTful API — intuitive endpoints with comprehensive OpenAPI documentation
Real-Time Webhooks — instant event notifications with guaranteed delivery
Multi-Language SDKs — JavaScript, Python, Ruby, PHP, and more
No credit card required
Free plan available
Setup in under 5 minutes
terminal — zignature-api
Connected
request.sh
response.json
1 $ curl -X POST https://api.zignature.io/v1/submissions \
2 -H "Authorization: Bearer zk_live_abc123..." \
3 -H "Content-Type: application/json" \
4 -d '{
5 "template_id": "tpl_9x8k2m",
6 "submitters": [{
7 "email": "john@acmecorp.com",
8 "role": "Signer",
9 "fields": [{
10 "name": "Full Name",
11 "value": "John Mitchell"
12 }]
13 }]
14 }'
201 Created
| 32ms | submission_id: "sub_7k2x9m"
Rate limit: 997/1000 Region: us-east-1
Zignature API Reference
v2.0
POST /v1/submissions
Parameters
template_id string
required
submitters[] array
required
send_email boolean
optional
JavaScript
const response = await fetch(
  'https://api.zignature.io/v1/submissions',
  {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${API_KEY}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      template_id: 'tpl_9x8k2m',
      submitters: [{ email: 'signer@company.com' }]
    })
  }
);
REST API

Intuitive REST API

42 endpoints covering templates, submissions, submitters, and documents. Full CRUD operations with comprehensive OpenAPI documentation, request examples, and response schemas.

OpenAPI 3.0 spec auto-generate client libraries from our spec
Interactive docs try API calls directly from the documentation
Rate limiting generous rate limits with burst capacity
Zignature Webhooks
Live
webhook-payload.json
{
  "event": "form.completed",
  "timestamp": "2025-02-20T14:32:18Z",
  "data": {
    "submission_id": "sub_7k2x9m",
    "template": "Sales Agreement",
    "submitter": {
      "email": "john@acmecorp.com",
      "completed_at": "2025-02-20T14:32:15Z",
      "ip": "192.168.1.100"
    },
    "documents": [{
      "filename": "Sales_Agreement_signed.pdf",
      "url": "https://api.zignature.io/d/..."
    }]
  }
}
form.completed 14:32:18
form.viewed 14:32:15
submission.created 14:32:11
Webhooks

Real-Time Event System

18 webhook events covering the entire document lifecycle. Events are delivered in under 1 second with automatic retries, signature verification, and event filtering.

Signature verification verify webhook authenticity with HMAC signatures
Retry logic automatic retries with exponential backoff
Event replay replay missed events from the dashboard
Zignature SDK Quick Start
Latest
JavaScript
Python
Ruby
PHP
Go
index.js
import Zignature from '@zignature/sdk';

const client = new Zignature('zk_live_abc123');

const submission = await client.submissions.create({
  template_id: 'tpl_9x8k2m',
  submitters: [{
    email: 'signer@company.com',
    role: 'Signer'
  }]
});

console.log(submission.id); // sub_7k2x9m
$ npm install @zignature/sdk
SDKs

Multi-Language SDKs

Official SDKs for JavaScript, Python, Ruby, PHP, Go, Java, and C#. Type-safe, well-documented, and maintained by the Zignature team with regular updates.

Type-safe clients TypeScript definitions and Python type hints
Auto-generated SDKs generated from OpenAPI spec for accuracy
Example code comprehensive examples for every endpoint
Built for Developers
PREVIEW

The API That
Developers Love

From indie hackers to enterprise dev teams, Zignature's API powers custom signing integrations worldwide.

<50ms
Latency
99.99%
Uptime
7
SDKs

Intuitive REST API

42 endpoints covering templates, submissions, submitters, and documents. Full CRUD operations with comprehensive OpenAPI documentation, request exampl...

Real-Time Event System

18 webhook events covering the entire document lifecycle. Events are delivered in under 1 second with automatic retries, signature verification, and e...

Multi-Language SDKs

Official SDKs for JavaScript, Python, Ruby, PHP, Go, Java, and C#. Type-safe, well-documented, and maintained by the Zignature team with regular updat...

Compass
Zillow
Redfin
DoorDash
+10k
Trusted by 10,000+ businesses
REST API, webhooks & OpenAPI spec
api-server — live
Streaming
[14:32:41] POST   /v1/submissions            201 Created     (31ms)
[14:32:39] GET    /v1/templates              200 OK          (9ms)
[14:32:36] POST   /v1/webhooks/verify        200 OK          (6ms)
[14:32:33] GET    /v1/submissions/sub_7k2x   200 OK          (14ms)
[14:32:30] PUT    /v1/submitters/:id         200 OK          (22ms)
[14:32:27] PATCH  /v1/templates/tpl_9x8k     200 OK          (18ms)
[14:32:24] POST   /v1/submissions            201 Created     (29ms)
[14:32:21] GET    /v1/documents/:id          200 OK          (7ms)
[14:32:18] POST   /v1/bulk_send              202 Accepted    (45ms)
[14:32:15] GET    /v1/submitters?status=pending  200 OK     (11ms)
[14:32:12] DELETE /v1/submissions/:id        204 No Content  (16ms)
[14:32:09] POST   /v1/submissions            201 Created     (33ms)
[14:32:06] GET    /v1/templates?folder=sales  200 OK         (10ms)
[14:32:03] PUT    /v1/templates/tpl_3m7n     200 OK          (19ms)
[14:32:00] POST   /v1/webhooks               201 Created     (12ms)
[14:31:57] GET    /v1/submissions?page=2     200 OK          (13ms)
[14:31:54] PATCH  /v1/submitters/:id/resend  200 OK          (24ms)
[14:31:51] GET    /v1/account/usage          200 OK          (8ms)
[14:31:48] POST   /v1/submissions            201 Created     (27ms)
[14:31:45] GET    /v1/documents/:id/download  200 OK        (42ms)
Join 10,000+ businesses worldwide

Ready to Build With
Our API?

REST API, webhooks, SDKs — everything you need. Start building with our developer-friendly platform.

No credit card required
Free plan available
Cancel anytime