📦 Courier Rate API Documentation

🚚 Check Courier Rate (DHL / FedEx)

🔗 Endpoint

POST /api/CourierRate

Content-Type: application/json

📥 Request Body (CourierRequest):

{
      "branch": "SLSB",
      "courierService": "DHL",
      "importExport": "import",
      "fromCountry": "IN",
      "fromPostalCode": "600091",
      "fromCity": "Chennai",
      "toCountry": "SG",
      "toPostalCode": "639105",
      "toCity": "",
      "items": [
        {
          "numberOfGroup": 1,
          "lengthInCM": 10,
          "widthInCM": 10,
          "heightInCM": 10,
          "weightInKg": 20
        }
      ]
    }

📤 Sample Success Response: DHL

    {
    "success": true,
    "data": [
        {
            "serviceType": "N/A",
            "shipCharges": "190.370",
            "transist": "5 Working Days",
            "currency": "SGD",
            "message": null,
            "error": null
        }
    ],
    "errors": null,
    "warnings": null
    }

    

📤 Sample Success Response: FEDEX

    {
    "success": true,
    "data": [
        {
            "serviceType": "FEDEX_INTERNATIONAL_PRIORITY",
            "shipCharges": "248.98",
            "transist": "",
            "currency": "SGD",
            "message": null,
            "error": null
        },
        {
            "serviceType": "INTERNATIONAL_ECONOMY",
            "shipCharges": "244.2",
            "transist": "",
            "currency": "SGD",
            "message": null,
            "error": null
        },
        {
            "serviceType": "FEDEX_INTERNATIONAL_CONNECT_PLUS",
            "shipCharges": "1010.09",
            "transist": "",
            "currency": "SGD",
            "message": null,
            "error": null
        }
    ],
    "errors": null,
    "warnings": null
}
    

❌ Sample Error Responses:

    {
        "success": false,
        "data": null,
        "errors": [
            {
                "code": "E02",
                "error_message": "Postcode not found. Expected formats: "
            }
        ],
        "warnings": null
    }
    
{
      "success": false,
      "data": null,
      "errors": [
        {
          "code": "E02",
          "error_message": "The location information is missing. At least one attribute post code, city name or suburb name should be provided"
        }
      ],
      "warnings": null
    }
    

Model Explanation:

Request:

please contact the Digital Team via email for enable and configuration
⬅️ Back to Home