Embed e-signatures directly into your product via REST API
The SignOwl API gives developers full programmatic control over the e-signature workflow. Create documents, place fields, assign signers, and trigger sends — all without touching the SignOwl dashboard. Webhooks deliver real-time events when signers open, complete, or decline a document. If you are building a SaaS product, an HR platform, or any system that generates contracts, the API lets you make signing a native part of your flow.
Benefits
- Embed signing in your own product without redirecting users to a third-party dashboard
- Programmatic field placement via coordinate or anchor text — no GUI required
- Webhooks push real-time status updates to your backend the moment something changes
- API keys scoped to organizations allow multi-tenant SaaS architectures
- Full document lifecycle via API: create, send, remind, void, and download
How it works
- Generate an API key — In API Settings, create a key scoped to your organization. Keys are shown once — store them in your secrets manager.
- Upload or reference a document — POST to /v1/documents with a PDF file or a template ID. The response returns a document ID for subsequent calls.
- Place fields and assign signers — POST field definitions with page, coordinates, type, and signer role. Assign signer email addresses to each role.
- Send and listen for webhooks — POST to /v1/documents/{id}/send. Configure a webhook endpoint to receive events for opened, signed, declined, and completed.
Frequently asked questions
Which plans include API access?
API access is available on Business plans. Pro and Free plans do not include API key generation.
Is there a rate limit on the API?
Business plans allow up to 600 API requests per minute. Higher limits are available for enterprise use — contact support.
Where can I find the API documentation?
Full API reference documentation is available at signowl.app/docs/api. It includes endpoint schemas, example requests in curl and JavaScript, and a webhook event reference.
Ready to send your first document?
Upload a PDF, add signature fields, and send — your signers get a beautiful page on any device. No accounts, no apps, no friction.
Start free — no card needed