Introduction

To use Speedlink Services APIs, you should first learn the various aspects of Speedlink® services. This documentation enables you to gather Speedlink Services shipping business knowledge and understand various shipping options, rules and guidelines. These resources will help you with answers to all your questions related to the shipping domain and equip you to use Speedlink Services APIs for your shipments.

Pincode Service List

Pre-Check Pincode list of Services.

Api Link : https://speedlinkservices.com/api/service-pincode.php

Method : GET,All Parameter Should be Send Body Form-Data Format Only
Parameter Example Value Parameter Explanation
type* service-pincode ---
authorization_code* SPL-XXXXXXXXXXXXXXXXXX Secred Key

Response:

         note *: output will be send only JSON encode format
              
                  {
       "error": false,
       "status_code": "200",
       "status": "Success",
       "total_pincode": 743,
       "output": 
       [
                 {
                              "id": "7",
                              "pin_code": "560027",
                              "city": "Bangalore",
                              "state": "KARNATAKA",
                              "service": "No",
                              "air": "Yes",
                              "road": "Yes",
                              "tat": "24",
                              "area_code": "BLR"
                 },
                 {
                              "id": "9",
                              "pin_code": "560038",
                              "city": "BANGALORE",
                              "state": "KARNATAKA",
                              "service": "No",
                              "air": "Yes",
                              "road": "Yes",
                              "tat": "ew",
                              "area_code": "wer"
                 },
                 {
                              "id": "10",
                              "pin_code": "560048",
                              "city": "BANGALOUR",
                              "state": "KARNATAKA",
                              "service": "Yes",
                              "air": "Yes",
                              "road": "Yes",
                              "tat": "",
                              "area_code": ""
                 }
           ]
                }
               
              
            

Check Pincode Available Or Not

Check Particale Pincode Service Available Or Not

Api Link : https://speedlinkservices.com/api/service-pincode.php

Method : GET,All Parameter Should be Send Body Form-Data Format Only
Parameter Example Value Parameter Explanation
type* check-service-pincode-availability ---
pincode* 560027 ---
authorization_code* SPL-XXXXXXXXXXXXXXXXXX Secred Key

Response:

         note *: output will be send only JSON encode format
              
                  {
    "error": true,
    "status_code": "500",
    "status": "Failure",
    "message": "560027 this pincode service currently not available",
    "output": [
        {
            "id": "7",
            "pin_code": "560027",
            "city": "Bangalore",
            "state": "KARNATAKA",
            "service": "No",
            "air": "Yes",
            "road": "Yes",
            "tat": "24",
            "area_code": "BLR"
        }
    ]
}
              
            

Awb number Request

Get AWB Number

Api Link : https://speedlinkservices.com/api/shipement-awb-request.php

Method : POST,All Parameter Should be Send Body Form-Data Format Only
Parameter Example Value Parameter Explanation
type* awb-number-request ---
client_id* ** -
authorization_code* SPL-XXXXXXXXXXXXXXXXXX Secred Key

Response:

         note *: output will be send only JSON encode format
              
                 {
    "error": false,
    "status_code": "200",
    "status": "Success",
    "awb_number": "1000006",
    "message": "awb number fetched successfully"
}
              
            

Bulk Awb number Request

Get AWB Number

Api Link : https://speedlinkservices.com/api/bulk-shipment-awb-request.php

Method : POST,All Parameter Should be Send Body Form-Data Format Only
Parameter Example Value Parameter Explanation
type* bulk-awb-number-request ---
client_id* ** -
authorization_code* SPL-XXXXXXXXXXXXXXXXXX Secred Key
limit* 10 10 or 1000 etc

Response:

         note *: output will be send only JSON encode format
              
                {
    "error": false,
    "status_code": "200",
    "status": "Success",
    "count": 5,
    "awb_numbers": [
        {
            "awb_code": "1507168"
        },
        {
            "awb_code": "1507169"
        },
        {
            "awb_code": "1507170"
        },
        {
            "awb_code": "1507171"
        },
        {
            "awb_code": "1507172"
        }
    ],
    "message": "awb number fetched successfully"
}
              
            

Shipment Create

Api Link : https://speedlinkservices.com/api/shipment-create.php

Method : POST
Parameter Example Value Parameter Explanation
type* shipment-create ---
authorization_code* SPL-XXXXXXXXXXXXXXXXXX Secred Key
awb_number* *****
dp_code* (New Parameter Required..)
client_id* 1 If sended client id not existing in our panel that showing error message..if error came can't add shipment
pincode* 560027 If sended pincode not existing or pincode service un-available in our panel that showing error message..if error came can't add shipment.
based on pincode customer city,state,destinaton automatically fetched.
customer_name* XXXXX customer name should be required
mobile_number* XXXXX mobile number should be required
address* XXXXX XXXXX
XXXXX
customer address should be required
no_of_box (optional) XXXXX XXXXX
XXXXX
only number format -optional
picklist_no (optional) XXXXX XXXXX
XXXXX
optional
invoice_value (optional) XXXXX XXXXX
XXXXX
optional
weight (optional) XXXXX XXXXX
XXXXX
only number format -optional

Response:

         note *: output will be send only JSON encode format
              
                  {
    "error": true,
    "status_code": "500",
    "status": "Failure",
    "message": "mobile_number required"
}
              
            

Shipment Tracking

Api Link : https://speedlinkservices.com/api/shipment-tracking.php

Method : POST
Parameter Example Value Parameter Explanation
type* shipment-tracking ---
authorization_code* SPL-XXXXXXXXXXXXXXXXXX Secred Key
awb_number* 423534

Response:

         note *: output will be send only JSON encode format
              
                  {
    "error": false,
    "status_code": "200",
    "status": "Success",
    "output": [
        {
            "shipment_info": {
                "awb_number": "535836",
                "current_status": "Delivered",
                "customer_name": "TEJAMURTHY.N.M                                    ",
                "no_of_box": "1",
                "destination_city": "DVG-CHANNAGIRI",
                "date": "2022-03-07"
            }
        },
        {
            "shipment_tracking": [
                {
                    "status_updated_date": "2022-03-07",
                    "status": "pending",
                    "message": "Shipment soft data uploaded successfully"
                },
                {
                    "status_updated_date": "2022-03-07",
                    "status": "picked",
                    "message": "Entry Successfully Picked"
                },
                {
                    "status_updated_date": "2022-03-07",
                    "status": "In Transit",
                    "message": ""
                },
                {
                    "status_updated_date": "2022-03-08",
                    "status": "Received at destination",
                    "message": ""
                },
                {
                    "status_updated_date": "2022-03-09",
                    "status": "Out for delivery",
                    "message": ""
                },
                {
                    "status_updated_date": "2022-03-09",
                    "status": "Delivered",
                    "message": ""
                }
            ]
        }
    ]
}
              
            

Bulk Shipment Tracking With Date

Api Link : https://speedlinkservices.com/api/shipment-tracking-by-date.php

Method : POST
Parameter Example Value Parameter Explanation
type* shipment-tracking ---
date* Y-m-d ex : 2022-08-01 ---
authorization_code* SPL-XXXXXXXXXXXXXXXXXX Secred Key Based on client shipment tracking showing

Response:

         note *: output will be send only JSON encode format
              
              {
    "error": false,
    "status_code": "200",
    "total_shipment_count": 228,
    "status": "Success",
    "output": [
        {
            "shipment_info": {
                "awb_number": "1003704",
                "current_status": "picked",
                "invoice_value": null,
                "weight": "0.86",
                "picklist_no": null,
                "customer_name": "RANUSHA",
                "no_of_box": "1",
                "destination_city": "TUMKUR ",
                "date": "2022-08-03"
            }
        },
        {
            "shipment_info": {
                "awb_number": "305506",
                "current_status": "picked",
                "invoice_value": null,
                "weight": "1.76",
                "picklist_no": null,
                "customer_name": "GAJANAND",
                "no_of_box": "1",
                "destination_city": "BIDAR",
                "date": "2022-08-03"
            }
        }
    ]
}
              
            

Response Error Details

Status :Success
Status Code : 200

Status :Failure
Status Code : 500

Status :Forbidden
Status Code : 403

Status :Bad Request
Status Code : 400