Introduction
The SignYu eSign API lets you create documents, add signers, and collect legally valid Aadhaar eSignatures programmatically.
The SignYu API is a REST API for Aadhaar-based electronic signatures. Upload a PDF, add one or more signers, and send it for signing. Each signer completes an Aadhaar OTP signing ceremony through our eSign gateway, and you get back a legally valid signed PDF under India's IT Act 2000.
Base URL
All API requests are made to:
https://signyu.com/api/v1
All requests must be made over HTTPS. Requests and responses use JSON, except document creation, which uses multipart/form-data for the file upload.
What you can do
- Create a document by uploading a PDF.
- Add up to 6 signers to a document, each with a name, phone number, and email.
- Send the document for signing and receive a signing link for every signer.
- Fetch a document at any time to check its status and each signer's progress.
- Receive webhooks when a signer signs and when a document is fully signed.
How it works
- Create a document by uploading your PDF.
- Add the signers who need to sign it.
- Send the document. We return a signing link per signer and email each of them.
- Each signer completes an Aadhaar OTP signing ceremony.
- You receive webhook events as signers sign, and a final event when everyone has signed.
- Download the completed, signed PDF.
Billing
API access is a monthly subscription (₹999/month, GST included) with a 3-day free trial. Subscribe from the dashboard under API subscription. Signing itself is credit based: one credit is consumed per signer when you send a document. Credits are shared with your SignYu account. See pricing for credit rates.
Next steps
- Set up authentication with an API key.
- Follow the quickstart to send your first document.