API Documentation

Build with Popularis

Powerful APIs and SDKs to integrate e-signature capabilities into your applications. Built for developers who demand simplicity and reliability.

RESTful API

Simple, intuitive REST API with comprehensive documentation and code examples in multiple languages.

Webhooks

Real-time notifications for document events. Stay informed about signatures, completions, and more.

SDKs & Libraries

Official SDKs for JavaScript, Python, Ruby, and more. Get started in minutes with your favorite language.

Core API endpoints

Everything you need to manage documents programmatically

POST/api/documentsCreate a new document
GET/api/documents/:idRetrieve document details
POST/api/documents/:id/sendSend document for signature
GET/api/documents/:id/statusCheck document status

Quick start example

Send 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);

Ready to start building?

Get your API key and start integrating Popularis into your application today.