GET /v1/external/courier/serviceability/

Use this API to check the availability of couriers between the pickup and delivery postal codes.
Further details like the estimated time of delivery, the rates along with the ids are also shown.

Note:

Parameters:

PARAMSREQUIREDDATA TYPEDESCRIPTIONEXAMPLE
pickup_postcodeYESintegerPostcode from where the order will be picked.110030
delivery_postcodeYESintegerPostcode where the order will be delivered122002
order_idNOintegerIf order id is already created in Shiprocket panel then you can use this shiprocket order id in servicibility123456
codCONDITIONAL YESboolean1 for Cash on Delivery and 0 for Prepaid orders.1
weightCONDITIONAL YESstringThe weight of shipment in kgs.2
lengthNOintegerThe length of the shipment in cms.15
breadthNOintegerThe breadth of the shipment in cms.10
heightNOintegerThe height of the shipment in cms.5
declared_valueNOintegerThe price of the order shipment in rupees.50
modeNOstringThe mode of travel. Either: Surface or AirAir
is_returnNOintegerWhether the order is a return order or not. 1 in case of Yes and 0 for No. (declared_value field is required in case you use this parameter)0
couriers_typeNOintegerUse this to filter out and show only "documents" couriers like XB documents, etc. The only accepted value is 1.1
only_localNOintegerUse this to filter out and show only Hyperlocal couriers. The only accepted value is 1.1
qc_checkCONDITIONAL YESintegerUse this filter to show only the QC-enabled couriers. is_return has to be set to 11

Servers

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.