Get Serviceability for Pickup and Drop Pincode

This API validates shipping feasibility between a pickup pincode and a delivery pincode. It determines:

  • Available shipping services

  • Supported payment modes (Prepaid / COD)

  • Reverse pickup availability

  • Estimated delivery timelines

  • Shipping zone

Endpoint

Method: POST URL:

https://{accountSlug}.myeshopbox.com/api/v1/checkpincodeserviceability

Request Body

Attribute
Type
Description
Mandatory

deliveryPincode

string

6-digit postal code of the customer delivery address

Yes

pickupPincode

number

Postal code of the warehouse or fulfillment center

Yes

Sample Request

curl --location 'https://{accountSlug}.myeshopbox.com/api/v1/checkpincodeserviceability' \
--header 'Content-Type: application/json' \
--data '{
    "deliveryPincode": "122003",
    "pickupPincode": "121001"
}'

Response Attributes

Serviceability Object (data[])

Attribute
Type
Description

type

string

Shipping service type (e.g. Eshopbox standard, Eshopbox express, Eshopbox prime)

isPickup

string

"1" if reverse pickup is available, otherwise "0"

isCOD

string

"1" if Cash on Delivery is supported, otherwise "0"

isPrepaid

string

"1" if Prepaid payment is supported, otherwise "0"

etd

string

Estimated delivery date or time window

index

integer

Priority ranking of the service (lower value = higher priority)

Root-Level Attributes

Attribute
Type
Description

zone

string

Shipping zone classification (e.g. Local, Zonal, National, Remote, Metro)


Success Response (200 OK)


Error Responses

Status Code
Description

200

Serviceability data retrieved successfully

400

Invalid or missing pincode in request body


Notes

  • Multiple service types may be returned for the same pickup–delivery pincode pair.

  • Clients should use the index field to identify the recommended service.

  • An empty etd indicates the service is currently unavailable for that route.

Last updated

Was this helpful?