Simple, intuitive REST API with comprehensive documentation and code examples in multiple languages.
Real-time notifications for document events. Stay informed about signatures, completions, and more.
Official SDKs for JavaScript, Python, Ruby, and more. Get started in minutes with your favorite language.
Everything you need to manage documents programmatically
/api/documents
Create a new document/api/documents/:id
Retrieve document details/api/documents/:id/send
Send document for signature/api/documents/:id/status
Check document statusSend your first document in minutes
const popularis = require('@popularis/sdk');
// Initialize the client
const client = new popularis.Client({
apiKey: process.env.POPULARIS_API_KEY
});
// Create and send a document
const document = await client.documents.create({
title: 'Service Agreement',
recipients: [
{ email: 'client@example.com', role: 'signer' }
],
file: './agreement.pdf'
});
await client.documents.send(document.id);
console.log('Document sent!', document.id);