Skip to content
SignYu
TemplatesPricingAPIAboutBlogContact

Getting Started

  • Introduction
  • Authentication
  • Quickstart

API Reference

  • Documents

Webhooks

  • Webhooks

Reference

  • Errors

Getting Started

  • Introduction
  • Authentication
  • Quickstart

API Reference

  • Documents

Webhooks

  • Webhooks

Reference

  • Errors

Try the API

Run these endpoints in Postman with your own API key.

Download Postman collection

Errors

SignYu API error format and status codes.

Table of Contents

Error formatStatus codesHandling errors

The SignYu API uses standard HTTP status codes and returns a consistent JSON error body.

Error format

Every error response has the same shape: a short machine readable error code and a human readable message.

{
  "error": "insufficient_credits",
  "message": "You need 2 credits to send this document."
}

Status codes

StatusErrorMeaning
400invalid_content_typeDocument creation was not sent as multipart/form-data.
400invalid_requestThe request body failed validation. message explains what.
400invalid_fileThe uploaded file is missing, empty, or not a PDF.
400no_signersYou tried to send a document with no signers.
400signer_limit_reachedThe document already has the maximum of 6 signers.
401unauthorizedThe API key is missing or invalid.
402insufficient_creditsYour account does not have enough credits to send.
403api_access_not_enabledYour account does not have API access. Subscribe at /app/subscribe-api.
404not_foundThe document does not exist or is not owned by your account.
409invalid_stateThe action is not allowed in the document's current state, for example adding signers after it was sent.
413file_too_largeThe PDF exceeds the 10MB limit.
429rate limitedToo many requests. Retry with backoff.
500internal_errorSomething went wrong on our side.

Handling errors

  • Treat any 2xx as success and everything else as a failure.
  • Use the error code for logic and show or log the message for humans.
  • Retry 429 and 5xx responses with exponential backoff. Do not retry 4xx errors other than 429, since they will fail again until you fix the request.
PreviousWebhooks

Table of Contents

Error formatStatus codesHandling errors
SignYu

Pay-per-use Aadhaar eSign for Indian businesses, landlords, and individuals. Sign PDFs in 2 minutes at ₹15 per signature.

LinkedIn →

Product

  • Aadhaar eSign
  • Pricing
  • Templates
  • Rent Agreement eSign
  • Verify Signature
  • eSign Quiz
  • API
  • API Docs

Company

  • About
  • eSign Guide
  • Blog
  • Press
  • FAQ
  • Contact
Powered by eMudhra (CCA-licensed ESP)·IT Act 2000 Compliant·Aadhaar OTP Authenticated·Made in India 🇮🇳

© 2026 BN Habitat Pvt Ltd·CIN: U45400CH2010PTC043443·GST: 03AAECB5185C1Z3

Regd. Office: H.NO. 3355, 2nd Floor, Sector 37-D, Chandigarh, Chandigarh - 160036

Op. Office: Office 34, 13th Floor, Sushma Infinium, Chandigarh Ambala Expressway, Zirakpur, Punjab - 140603

TermsPrivacyRefundCookie