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/serviceabilityRequest Body
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[])
result[])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
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
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
slaindicates that the service is currently unavailable.Clients should use
serviceableflags to enable or disable payment and return options in UI.This API is product-aware.
Last updated
Was this helpful?