Shiprocket API
Welcome to Shiprocket's API Documentation. We've designed this document to help developers and Shiprocket users fully understand and integrate our API for a seamless and easy deployment. These APIs enable you to utilize most of your Shiprocket account's panel features fully.
We've listed all the APIs, their required parameters, and their example requests and responses on the right for easy understanding. The easiest way to start using the Shiprocket APIs is by
Overview
Shiprocket API is a Postman Collection published by Shiprocket on the APIs.io network.
Welcome to Shiprocket's API Documentation. We've designed this document to help developers and Shiprocket users fully understand and integrate our API for a seamless and easy deployment. These APIs enable you to utilize most of your Shiprocket account's panel features fully.
We've listed all the APIs, their required parameters, and their example requests and responses on the right for easy understanding. The easiest way to start using the Shiprocket APIs is by The collection contains 93 requests organised into 27 folders. Tagged areas include Company, Shipping, Logistics, E-Commerce, and Fulfillment.
Requests & Folders
The authentication token is an alphanumeric code, unique to your Shiprocket account, can be used from any system to validate your API calls to access Shiprocket's resources. Shiprocket API uses
Using these APIs, you can create new orders in your Shiprocket account or update existing orders.
You can also cancel an order, bulk import orders from a CSV file and update inventory for an o
Use these APIs to assign AWB to your order, check for courier serviceability, and request for the pickup of your order.
All available couriers, along with their codes, are mentioned below:
These APIs can be used to get details about your created orders, as well as manage them, which include fetching orders from your channel, syncing their status, and exporting them to a CSV file.
These APIs can be used to get shipment details. You can either get all shipment details at once or the details of a particular shipment.
Below are some associated status codes related to the
These APIs are designed for the generation of manifests, invoices and labels for your shipment. You can also get manifest details and print a manifest using the respective API's.
This is an all-in-one API to create an order, ship the order, add a new pickup location and generate a label along with the manifest for the same.
These APIs can be used to get details about your shipments that are in NDR, as well as manage them, which includes fetching NDR shipments from your account (all or specific) and taking actions such
Use these APIs to get the tracking details of your shipments through the AWB code or the Shipment ID.
Shipment Status Codes:
These endpoints are used for operations related to international orders and shipments.
Use these APIs to get information on your added products or update their details. You can also add a new product or import them in bulk.
Use this API to get details about all the integrated channels in your Shiprocket account, including channel id. This channel id can be used to select or specify a custom channel at the time of orde
Use this API to update and get Inventory details.
The following APIs provide details about the various country codes and their respective zone details along with the locality details.
Get your Shiprocket account's statement details using this API.
Related API Specs
Work with this as data
Every collection here is available over the APIs.io API and to AI agents over MCP.