Reference data
get/states/{code}

Request

  • Base URL
    https://esahayak.io/api/v1
  • URL
    https://esahayak.io/api/v1/states/{code}
  • Auth
    HTTP bearer

Path parameters

codestring required
Example:HR

Response

State configuration.

codestring required
namestring required
activeboolean required

Live availability switch — false means the state is temporarily not accepting new stamp orders (rows would fail with STATE_INACTIVE).

eStampAvailableboolean required
traditionalAvailableboolean required
minAmountnumber nullable
maxAmountnumber nullable
amountMultipleOfnumber nullable

The state sells stamps only in whole multiples of this face value (₹), e.g. 10 for Uttar Pradesh — ₹100 or ₹110, never ₹101. Null when any whole amount is accepted. Off-step denominations fail /validate + /create with AMOUNT_NOT_MULTIPLE.

cessRequiredboolean nullable
propertyAreaRequiredboolean nullable
sroRequiredboolean nullable
fatherHusbandNameRequiredboolean nullable
firstPartyAddressRequiredboolean nullable
panCardImageRequiredboolean nullable
payerGenderRequiredAboveAmountnumber

payerGender is required when the denomination exceeds this face value in catalogue states.

Example response

{
  "code": "HR",
  "name": "Haryana",
  "amountMultipleOf": 10,
  "payerGenderRequiredAboveAmount": 500
}

Changes