API Documentation
Build custom e-signature workflows with our comprehensive REST API. Available on all tiers.
Quick Start
# Install the SDK
npm install @supersign/sdk
# Or use cURL directly
curl https://api.supersign.cc/v1/envelopes \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"document": "base64_pdf_here",
"recipients": [
{"email": "signer@example.com", "name": "Jane Doe"}
]
}'1. Get API Key
Generate an API key from your dashboard Settings → API Keys.
2. Make Your First Request
Use the code example above to create your first envelope.
Core Resources
Envelopes
Create, retrieve, update, and delete signature envelopes.
POST /v1/envelopesRecipients
Manage signers, viewers, and approvers for documents.
POST /v1/recipientsTemplates
Create reusable document templates with pre-defined fields.
GET /v1/templatesWebhooks
Receive real-time notifications for signature events.
POST /v1/webhooksAuthentication
OAuth 2.0 and API key authentication methods supported.
Authorization: BearerAudit Trails
Retrieve complete audit logs for compliance.
GET /v1/audit-trailsOfficial SDKs
📘
TypeScript
npm install @supersign/sdk🐍
Python
pip install supersign🔷
Go
go get supersign.cc/sdkStart Building Today
Full API access is available on all tiers, including self-hosted deployments.