StampMitraDevelopers
लाइवe-Stamp API

e-Stamp Order बनाना

e-Stamp serviceCode के साथ generic orders API से e-Stamp order बनाएँ।

Pricing, यह कैसे काम करता है और संबंधित APIs: e-Stamp Order बनाना product पेज। Markdown version: estamp-orders.md।

Order बनाएँ (generic - e-Stamp सहित किसी भी entitled serviceCode के लिए)

Endpoint

POST /v1/orders

POST/v1/ordersScope orders.createAPI शुल्क ₹5 से शुरूलाइव

Generic order-creation endpoint। e-Stamp के लिए e-Stamp serviceCode (GET /v1/services से) दें और instrument/party/value का विवरण free-form details object में रखें। अभी e-Stamp का कोई विशेष request/response contract नहीं है (state, article, parties[] जैसे first-class fields नहीं हैं) - e-Stamp के लिए details का shape upstream में अभी final नहीं है।

Request

Request के parameters

Request के parameters
FieldTypeविवरण
Authorizationज़रूरीheaderBearer <api-key> (जैसे sandbox में sk_test_..., production में sk_live_...)। x-api-key header भी स्वीकार किया जाता है।
Idempotency-Keyheaderवैकल्पिक idempotency key।
externalOrderIdज़रूरीstringइस order के लिए आपका अपना reference।
externalCustomerIdज़रूरीstringCustomer के लिए आपका अपना reference।
serviceCodeज़रूरीstringजिस entitled service का order देना है (जैसे कोई estamp.* code)।
detailsobjectService-specific free-form payload (e-Stamp field shape अभी final नहीं है)।
उदाहरण

Call करके देखें

curl -X POST "https://api-b2b.stampmitra.in/v1/orders" \
  -H "Authorization: Bearer sk_test_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"externalOrderId":"ord_ext_123","externalCustomerId":"cust_ext_456","serviceCode":"estamp.instrument.rent_agreement","details":{"state":"MH","stampValue":500,"note":"Shape not finalized - illustrative only"}}'
Playground

Try करें

Response

Response का उदाहरण

ResponseJSON
{
  "externalOrderId": "ord_ext_123",
  "createdAt": "2026-10-15T09:41:07.000Z",
  "serviceCode": "estamp.instrument.rent_agreement"
}
Response के fields
FieldType
externalOrderIdstring
createdAtstring
serviceCodestring

Order पाएँ

Endpoint

GET /v1/orders/:id

GET/v1/orders/:idScope orders.readAPI शुल्क ₹5 से शुरूलाइव

B2B द्वारा दी गई id से order fetch करें।

Request

Request के parameters

Request के parameters
FieldTypeविवरण
Authorizationज़रूरीheaderBearer <api-key> (जैसे sandbox में sk_test_..., production में sk_live_...)। x-api-key header भी स्वीकार किया जाता है।
उदाहरण

Call करके देखें

curl -X GET "https://api-b2b.stampmitra.in/v1/orders/:id" \
  -H "Authorization: Bearer sk_test_xxxxxxxxxxxx"
Playground

Try करें

Path parameters

Order status पाएँ

Endpoint

GET /v1/orders/:id/status

GET/v1/orders/:id/statusScope orders.readAPI शुल्क ₹5 से शुरूलाइव

Order का मौजूदा lifecycle status poll करें।

Request

Request के parameters

Request के parameters
FieldTypeविवरण
Authorizationज़रूरीheaderBearer <api-key> (जैसे sandbox में sk_test_..., production में sk_live_...)। x-api-key header भी स्वीकार किया जाता है।
उदाहरण

Call करके देखें

curl -X GET "https://api-b2b.stampmitra.in/v1/orders/:id/status" \
  -H "Authorization: Bearer sk_test_xxxxxxxxxxxx"
Playground

Try करें

Path parameters