REST API v2
Build with Verasign API
Integrate electronic signatures into your application with our powerful, developer-friendly API. Full documentation and SDKs for popular languages.
Document Management
Create, upload, and manage documents programmatically. Support for PDF, DOCX, and more.
const doc = await verasign.documents.create({
file: uploadedFile,
name: "Contract.pdf"
});Signature Requests
Send signature requests to multiple recipients with custom fields and deadlines.
const request = await verasign.signatures.create({
documentId: doc.id,
signers: [{ email: "signer@example.com" }]
});Webhooks
Get real-time notifications when documents are viewed, signed, or completed.
// POST /webhooks
{
"event": "document.signed",
"data": { "documentId": "doc_123" }
}Templates
Create and use templates for frequently used document types.
const contract = await verasign.templates.use({
templateId: "tmpl_nda",
variables: { clientName: "Acme Inc" }
});