REST API + OpenAPI Spec
Document signing API.
Integrate e-signatures into your application with Plume's REST API. Full document lifecycle — upload, place fields, send, track, download — all programmatically. No usage limits.
Full-featured document signing API
Create & manage documents
Upload PDFs, place signature fields, manage document lifecycle
Manage contacts
Create and organize your signatories and recipients
Send signing requests
Trigger email-based signing workflows programmatically
Track document status
Monitor signing progress and get real-time status updates
Download signed PDFs
Retrieve completed, signed documents via API
OpenAPI specification
Full Swagger docs for easy integration with any language
Simple integration
JavaScript
// Create a document and send for signature
const response = await fetch('https://sign.claap.io/api/documents', {
method: 'POST',
headers: {
'Authorization': 'Bearer your-api-key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
title: 'Contract.pdf',
file: base64EncodedPdf,
signers: [{ email: 'signer@example.com', name: 'John' }]
})
});Start integrating today
Get your API key and start sending documents for signature in minutes.
Get Your API Key