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'