LiftSign Logo
LiftSign
Developer API

Build with the LiftSign API

Integrate e-signatures directly into your applications. Our API is designed to be simple, powerful, and developer-friendly.

RESTful API

Clean, intuitive REST endpoints that follow best practices for easy integration.

Secure Authentication

API keys with scoped permissions and optional OAuth 2.0 support.

Webhooks

Real-time notifications for document status changes and signing events.

Quick Start Examples

Create Document
const response = await fetch('https://api.liftsign.com/v1/documents', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk_live_...',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: 'Contract.pdf',
    file_url: 'https://example.com/contract.pdf',
    signers: [{ email: 'john@example.com' }]
  })
});
Get Document Status
const response = await fetch('https://api.liftsign.com/v1/documents/doc_123', {
  headers: {
    'Authorization': 'Bearer sk_live_...'
  }
});

const document = await response.json();
console.log(document.status); // 'pending' | 'signed' | 'completed'