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