Stamp orders
Validate + quote (no order created)
Dry-run an order: returns per-row blocking errors and non-blocking warnings plus a price quote (face value + service fee + 18% GST on the fee). Creates nothing and reserves nothing. Always call this before create so you never commit an order with bad rows or insufficient balance. Mixed-state payloads report the blocking per-row code MIXED_STATE (one order = one state). Rows in states whose live availability switch is off (see GET /states/availability) report the blocking error code STATE_INACTIVE.
post/stamp-orders/validate
Request
- Base URLhttps://esahayak.io/api/v1
- URLhttps://esahayak.io/api/v1/stamp-orders/validate
- AuthHTTP bearer
Request body
Example request
{
"stamps": [
{
"state": "Maharashtra",
"articleCode": "5",
"denomination": 500,
"stampDutyPayer": "Acme Pvt Ltd",
"firstParty": {
"name": "Acme Pvt Ltd"
},
"secondParty": {
"name": "Acme Pvt Ltd"
},
"purpose": "Leave & licence",
"district": "HR-GRG",
"sro": "HR-GRG-SOHNA",
"costCentre": "CC-MUMBAI",
"businessUnit": "Legal"
}
]
}Response
Per-row errors/warnings + a quote (face value + service fee + 18% GST on fee).
Changes
No recorded changes to this operation across all 2 revisions of this API.