Serviceability
A forward order touches two or three locations, and each is checked separately. Confirm all of them before placing the order — a serviceable customer pincode is not enough on its own.
| Order type | Services to check |
|---|---|
| Marketplace | seller_pickup, seller_delivery, customer_delivery |
| Warehouse | warehouse_pickup, warehouse_return, customer_delivery |
Code
Code
A pincode appearing in the response is not sufficient — the tier matching your supply chain has to be present. A Regular client looks for Marketplace here; a Surface client looks for Surface_Mkt, and would find 110005 unserviceable.
The full mapping of services to tiers, for both supply chains, is in Serviceability.
Rejected orders
Order placement re-checks serviceability and rejects with HTTP 200 and message: "Failure" — see Errors. The message names the failing leg, for example Invalid Pickup Pincode. Pickup pincode 560058 is not serviceable.
See Check Serviceability in the API Reference for the full schema.