RESTful API • Full Documentation

Developer-first API built for simplicity

Integrate signatures in minutes. Real REST, real webhooks, real documentation.

Quick start

Create a signature request

POST /api/v1/signature
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

{
  "document_url": "https://example.com/contract.pdf",
  "recipient_email": "client@example.com",
  "recipient_name": "Jane Doe",
  "expires_in": 604800
}

Response

200 OK
{
  "id": "SGN-9042",
  "status": "Awaiting Signature",
  "signature_url": "https://sign.splashsign.com/s/SGN-9042",
  "created_at": "2025-10-20T12:00:00Z",
  "expires_at": "2025-10-27T12:00:00Z"
}

What you get

Everything you need to integrate e-signatures into your app.

Real-time webhooks

Get notified instantly when documents are signed, viewed, or expired.

Batch operations

Send hundreds of documents at once with CSV upload and field mapping.

Template management

Create reusable templates with dynamic fields and auto-fill logic.

Full audit logs

Complete paper trail with IP addresses, timestamps, and device info.