Logo
Shipjee - Logistics aggregators

Request A Callback

Follow Us On:

Marketplaces API Setup

With Shipjee APIs, you can request shipping rates, create shipments, cancel shipments, and track shipments.


Get API Details
image

The following steps will help you understand Shipjee's API Documentation

[ Base URL: https://api.shipjee.com/public/ ]

How to Authenticate the API's

External API step by step process

API Docs: https://app.shipjee.com/api-doc

1. Go to Shipjee Panel

2. Call the POST API : https://api.shipjee.com/public/api/v1/external/login

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/login' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                    "user": "",
                    "password": ""
                }'
        
Example Response
            {
                "data": "Ok",
                "token": "**IzIJ9*UeyDG2zP1ng8O----******E",
                "success": true,
                "status": 200
            }
        

3. Call the POST API : https://api.shipjee.com/public/api/v1/external/serviceability/

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/serviceability' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                    "user": "",
                    "password": "",
                    "pickup_postcode": "110001",
                    "delivery_postcode": "110055",
                    "cod" : "0", //0 for prepaid 1 for cod
                    "weight" : "", //The weight of shipment in kgs.
                    "qc_check" : "0"  //Use this filter to show only the QC-enabled couriers. is_return has to be set to 1
                } '
        
Example Response
            {
                    "PickupPinResponse": {
                        "delivery_codes": [
                            {
                                "postal_code": {
                                    "max_weight": 0,
                                    "city": "Delhi",
                                    "cod": "Y",
                                    "inc": "Faridabad_MathuraRoad_GW (Haryana)",
                                    "district": "New Delhi",
                                    "pin": 110001,
                                    "max_amount": 0,
                                    "pre_paid": "Y",
                                    "cash": "Y",
                                    "state_code": "DL",
                                    "remarks": "",
                                    "pickup": "Y",
                                    "repl": "Y",
                                    "covid_zone": "G",
                                    "country_code": "IN",
                                    "is_oda": "N",
                                    "protect_blacklist": false,
                                    "sort_code": "DEL./MII",
                                    "sun_tat": true,
                                    "center": [
                                        {
                                            "code": "IND110005AAA",
                                            "e": "2020-01-21T16:44:53.423",
                                            "cn": "Delhi_Todapur_DC (Delhi)",
                                            "s": "2016-01-02T16:42:41.876",
                                            "u": "Himanshu.Gupta",
                                            "sort_code": "DEL/JHA",
                                            "ud": "2016-01-02T16:42:41.876"
                                        },
                                        {
                                            "code": "INDLAAEL",
                                            "e": "2023-06-29T11:15:04.929",
                                            "cn": "Delhi_Karolbagh_D (Delhi)",
                                            "s": "2020-01-21T16:44:53.423",
                                            "u": "marathe.vs",
                                            "sort_code": "DEL/KRB",
                                            "ud": "2020-01-21T16:44:53.423"
                                        },
                                        {
                                            "code": "INDLAWEC",
                                            "cn": "Delhi_Motiakhan_D (Delhi)",
                                            "s": "2023-06-29T11:15:04.929",
                                            "u": "meenakshi.negi",
                                            "ud": "2023-06-29T11:15:04.929",
                                            "sort_code": "DEL./MII"
                                        }
                                    ]
                                }
                            }
                        ]
                    },
                    "PickupPinError": [
                        []
                    ],
                    "DeliveryPinResponse": {
                        "delivery_codes": [
                            {
                                "postal_code": {
                                    "max_weight": 0,
                                    "city": "Delhi",
                                    "cod": "Y",
                                    "inc": "Faridabad_MathuraRoad_GW (Haryana)",
                                    "district": "Central Delhi",
                                    "pin": 110055,
                                    "max_amount": 0,
                                    "pre_paid": "Y",
                                    "cash": "Y",
                                    "state_code": "DL",
                                    "remarks": "",
                                    "pickup": "Y",
                                    "repl": "Y",
                                    "covid_zone": "G",
                                    "country_code": "IN",
                                    "is_oda": "N",
                                    "protect_blacklist": false,
                                    "sort_code": "DEL/MPP",
                                    "sun_tat": true,
                                    "center": [
                                        {
                                            "code": "IND110005AAA",
                                            "e": "2020-01-21T16:44:53.476",
                                            "cn": "Delhi_Todapur_DC (Delhi)",
                                            "s": "2016-01-02T16:42:41.886",
                                            "u": "Himanshu.Gupta",
                                            "sort_code": "DEL/JHA",
                                            "ud": "2016-01-02T16:42:41.886"
                                        },
                                        {
                                            "code": "INDLAAEL",
                                            "e": "2023-11-16T12:14:44.374",
                                            "cn": "Delhi_Karolbagh_D (Delhi)",
                                            "s": "2020-01-21T16:44:53.476",
                                            "u": "marathe.vs",
                                            "sort_code": "DEL/KRB",
                                            "ud": "2020-01-21T16:44:53.476"
                                        },
                                        {
                                            "code": "INDLAWEC",
                                            "cn": "Delhi_Motiakhan_D (Delhi)",
                                            "s": "2023-11-16T12:14:44.374",
                                            "u": "aditya.kumar2",
                                            "ud": "2023-11-16T12:14:44.374",
                                            "sort_code": "DEL/MPP"
                                        }
                                    ]
                                }
                            }
                        ]
                    },
                    "DeliveryPinError": [
                        []
                    ],
                    "success": true,
                    "status": 200
                }
        

4. Call the POST API : https://api.shipjee.com/public/api/v1/external/orders/create/neworder

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/login' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                        "user": "",
                        "password": "",
                        "order_id": "Order@100001", // change as per your requirement
                        "order_date": "",
                        "pickup_location": "1001",
                        "channel_id": "CUSTOM",
                        "comment": "",
                        "reseller_name": "Name",
                        "company_name": "Name",
                        "billing_customer_name": "",
                        "billing_last_name": "",
                        "billing_address": "",
                        "billing_address_2": "",
                        "billing_isd_code": "",
                        "billing_city": "",
                        "billing_pincode": "",
                        "billing_state": "",
                        "billing_country": "",
                        "billing_email": "",
                        "billing_phone": "",
                        "billing_alternate_phone":"",
                        "shipping_is_billing": "",
                        "shipping_customer_name": "XYG",
                        "shipping_last_name": "Kr",
                        "shipping_address": "Delhi",
                        "shipping_address_2": "Janakpuri",
                        "shipping_city": "Delhi",
                        "shipping_pincode": "110058",
                        "shipping_country": "India",
                        "shipping_state": "Delhi",
                        "shipping_email": "",
                        "shipping_phone": "8034569834",
                        "order_items": [
                            {
                                "name": "Pen Drive",
                                "sku": "dfd",
                                "units": "1",
                                "selling_price": "500",
                                "discount": "0",
                                "tax": "18",
                                "hsn": "pendv33"
                            }
                        ],
                        "payment_method": "Pre-Paid",
                        "CODCharges":"0",
                        "shipping_charges": "0",
                        "giftwrap_charges": "0",
                        "transaction_charges": "0",
                        "total_discount": "0",
                        "sub_total": "500",
                        "length": "10",
                        "breadth": "10",
                        "height": "10",
                        "weight": "0.5",
                        "ewaybill_no": "",
                        "customer_gstin": "",
                        "invoice_number":"",
                        "order_type":""
                    }
'
        
Example Response
             
                {
                    "awb": "", // AWB tracking  by system
                    "Order": true,
                    "success": true,
                    "status": 200
                }
             
        

5. Call the POST API : https://api.shipjee.com/public/api/v1/external/orders/assign/awb

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/orders/assign/awb' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                    "user": "",
                    "password": "",
                    "awb": ""
                } '
        
Example Response
            {
                "AWB": "",
                "courier": "Delhivery",
                "package_status": "Pickup Scheduled",
                "success": true,
                "status": 200
            }
        

6. Call the POST API: https://api.shipjee.com/public/api/v1/external/orders/generate/pickup

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/orders/generate/pickup' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                    "user": "",
                    "password": "",
                    "awb": ""
                } '
        
Example Response
            {
                "AWB": "",
                "package_status": "Pickup Scheduled",
                "success": true,
                "status": 200
            }
        

7. Call the POST API : https://api.shipjee.com/public/api/v1/external/manifests/generate

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/manifests/generate' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                    "user": "",
                    "password": "",
                    "awb": ""
                } '
        
Example Response
            {
                "AWB": "",
                "manifests": "",
                "success": true,
                "status": 200
            }
        

8. Call the POST API : https://api.shipjee.com/public/api/v1/external/manifests/print

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/manifests/print' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                    "user": "",
                    "password": "",
                    "awb": ""
                }'
        
Example Response
            {
                "AWB": "",
                "MainfestUrl": "",
                "success": true,
                "status": 200
            }
        

9. Call the POST API: https://api.shipjee.com/public/api/v1/external/generate/label

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/generate/label' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                    "user": "",
                    "password": "",
                    "awb": ""
                } '
        
Example Response
            {
                "AWB": "",
                "LabelUrl": "",
                "success": true,
                "status": 200
            }
        

10. Call the POST API : https://api.shipjee.com/public/api/v1/external/orders/print/invoice

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/orders/print/invoice' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                    "user": "",
                    "password": "",
                    "awb": ""
                } '
        
Example Response
            {
                "AWB": "",
                "LabelUrl": "",
                "success": true,
                "status": 200
            }
        

11. Call the POST API: https://api.shipjee.com/public/api/v1/external/courier/track/awb

Example Request
            curl --location 'https://api.shipjee.com/public/api/v1/external/courier/track/awb' \
            --header 'Content-Type: application/json' \
            --header 'Authorization: Bearer {{token}}' \
            --data-raw '
                {
                    "user": "",
                    "password": "",
                    "awb" : ""
                } 
'
        
Example Response
           {
                "TrackingData": [
                    {
                        "StatusLocation": "Delhi_Airport_GW (Delhi)",
                        "scan_remark": "Bad/Incomplete Address",
                        "StatusDateTime": "2025-08-22 12:07:59.108"
                    },
                    {
                        "StatusLocation": "Delhi_Airport_GW (Delhi)",
                        "scan_remark": "Pickup scheduled",
                        "StatusDateTime": "2025-08-22 12:07:55.000"
                    },
                    {
                        "StatusLocation": "Delhi_Airport_GW (Delhi)",
                        "scan_remark": "Manifest uploaded",
                        "StatusDateTime": "2025-08-22 12:07:54.844"
                    }
                ],
                "success": true,
                "status": 200
            }
        
Let's work together

We Love to Listen to Your Requirements

Request A Callback

Call Us icon Or icon

shape
shape
shape
shape