Developer API
Build with Halosign
Integrate legally binding e-signatures into your application with our powerful REST API. Ship faster with our SDKs and comprehensive documentation.
RESTful API
Clean, intuitive endpoints following REST best practices. Easy to integrate with any stack.
Webhooks
Real-time notifications for document events. Stay updated on signatures, views, and more.
SDKs
Official SDKs for JavaScript, Python, Ruby, and more. Get started in minutes.
Secure Auth
API key and OAuth 2.0 authentication options. Fine-grained permission controls.
Create Document
const response = await fetch('https://api.halosign.net/v1/documents', {
method: 'POST',
headers: {
'Authorization': 'Bearer sk_live_...',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'Contract Agreement',
file_url: 'https://example.com/contract.pdf',
signers: [
{ email: 'john@example.com', name: 'John Doe' }
]
})
});
const document = await response.json();
console.log(document.signing_url);