Get Serviceability for Drop Pincode and Product SKU

This API validates shipping feasibility for a specific product SKU and destination (drop) pincode. It determines:

  • Available shipping services

  • Supported payment methods

  • Exchange and reverse pickup availability

  • Estimated delivery timelines (SLA)

  • Pickup location and shipping zone

Endpoint

Method: POST URL:

https://{workspaceSlug}.myeshopbox.com/api/v2/check/product/serviceability

Request Body

Attribute
Type
Description
Mandatory

dropPincode

string

6-digit delivery pincode of the customer

Yes

productId

string

Unique identifier / SKU of the product. Ensure the product is created in your Eshopbo workspace.

Yes


Sample Request

curl --location 'https://{workspaceSlug}.myeshopbox.com/api/v2/check/product/serviceability' \
--header 'Content-Type: application/json' \
--data '{
    "dropPincode": "110019",
    "productId": "SKU-12345"
}'

Response Attributes

Result Object (result[])

Attribute
Type
Description

courierName

string

Available shipping service (Eshopbox standard, express, or prime)

sla

string

Estimated delivery date in YYYY-MM-DD format

pickupLocation

string

Origin city or hub from where the order will be shipped

zone

string

Shipping zone: Local, Zonal, Metro, National, or Remote

serviceable

object

Availability flags for supported services (see below)


Serviceable Object

Attribute
Type
Description

COD

boolean

Whether Cash on Delivery is available

PREPAID

boolean

Whether Prepaid delivery is available

EXCHANGE

boolean

Whether product exchange is available

PICKUP

boolean

Whether reverse pickup / return is available


Success Response (200 OK)


Error Response (400 Bad Request)

Returned when the pincode is not serviceable or the request payload is invalid.


Response Codes

Status Code
Description

200

Serviceability details retrieved successfully

400

Pincode not serviceable or invalid request


Notes

  • Multiple courier services may be returned for the same product and pincode.

  • An empty sla indicates that the service is currently unavailable.

  • Clients should use serviceable flags to enable or disable payment and return options in UI.

  • This API is product-aware.

Last updated

Was this helpful?