Aadhaar eSign API for developers
Add legally valid Aadhaar eSignatures to your product. Upload a PDF, add signers, and collect signatures through SignYu, all from a simple REST API.
# 1. Create a document
curl -X POST https://signyu.com/api/v1/documents \
-H "Authorization: Bearer sk_live_your_api_key" \
-F "file=@agreement.pdf" \
-F "name=Service Agreement"
# 2. Add a signer
curl -X POST https://signyu.com/api/v1/documents/{id}/signers \
-H "Authorization: Bearer sk_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"signers":[{"name":"Asha Rao","phone":"9876543210","email":"asha@example.com"}]}'
# 3. Send for signature and get signing links back
curl -X POST https://signyu.com/api/v1/documents/{id}/send \
-H "Authorization: Bearer sk_live_your_api_key"Everything you need to collect signatures
A focused API that handles the entire Aadhaar eSign flow.
Simple REST API
Create documents, add signers, and send for signature with a handful of predictable JSON and multipart endpoints.
Aadhaar OTP eSign
Every signature is collected through an Aadhaar OTP ceremony and is legally valid under Section 3A of the IT Act 2000.
Webhooks
Get notified the moment a signer signs and when a document is fully signed. Every delivery is HMAC signed.
₹999/mo API access
Subscribe for API keys and webhooks with a 3-day free trial. Signing stays pay-as-you-go at one credit per signature.
Signing links included
The send endpoint returns a ready to use signing link for every signer, so you can embed or share them yourself.
Built for India
Backend infrastructure and document storage are hosted in India, in line with our eSign gateway agreement.
How it works
From PDF to signed document in four calls.
1. Create a document
Upload your PDF to create a document.
2. Add signers
Add up to 6 signers with name, phone, and email.
3. Send for signature
Send the document and get a signing link per signer.
4. Get notified
Receive webhooks as each signer signs, then download the final PDF.
Real time webhooks
Configure webhook endpoints in your dashboard and receive an event when a signer signs and when a document is complete. Every request is signed so you can verify it came from us.
Read the webhooks guideUsage based, pay as you go
One credit is used per signer when you send a document. Buy credits as you need them, with no subscription required.