Occasionally we receive requests asking for examples of a rating API. This document provides an example of an API request and response based on an international shipment.
Sample Request
This example of a rate request for an international shipment. The domestic shipment will be very similar in nature.
A couple of comments -
- There could be multiple parcels in one request.
{
"shipment": {
"account_reference": "TEST REF",
"to_location": {
"company": "TEST COMPANY",
"attention": "JOHN SMITH",
"address1": "12345 MAIN STREET",
"city": "MYCITY",
"state": "MI",
"country": "US",
"postal_code": "49348"
},
"from_location": {
"company": "SHIPPER CO",
"attention": "JANE SMITH",
"address1": "54321 SMALL STREET",
"city": "SHIPCITY",
"state": "ON",
"country": "CA",
"postal_code": "A2A2A2"
},
"parcels": [
{
"length": 6.0,
"width": 6.0,
"height": 6.0,
"weight": 80.0,
"parcel_items": [
{
"sku": "SKU1",
"description": "TEST DESCRIPTION",
"quantity": 3.0,
"price": 100,
"hs_tariff_code": "6703000000",
"country_of_origin": "US"
},
{
"sku": "SKU2",
"description": "TEST DESCRIPTION 2",
"quantity": 1.0,
"price": 200,
"hs_tariff_code": "6703000000",
"country_of_origin": "CA"
}
]
}
],
"service_options": {
"delivery_confirmation": "SIGNATURE_REQUIRED",
"priority_handling": "SERVICE_DEFAULT"
}
},
"show_all_services": true
}Sample Response
This is an example of a response to the above request. One response will include all the services available for the specific delivery. If a specific service is not available we do not need to receive it in the list.
A couple of comments -
- When possible include Price, Taxes, Published Price, Fuel Price
- When possible provide back the billable weight (actual or dimensional)
- Estimated date and time of delivery.
{
"service_rates": [{
"service": "Express",
"service_id": 161,
"service_code": "express",
"net_rate": 37.75,
"tax": 5.00,
"rate": 42.75,
"retail_net_rate": 43.45,
"retail_rate": 49.45,
"retail_tax": 6.00,
"delivery_days": 2,
"delivery_date": "2021-05-26",
"billable_weight": 100,
"delivery_guaranteed": false
}, {
"service": "Priority",
"service_id": 158,
"service_code": "priority",
"net_rate": 44.00,
"tax": 6.00,
"rate": 50.00,
"retail_rate": 54.00,
"retail_rate": 60.00,
"retail_tax": 6.00,
"delivery_days": 2,
"delivery_date": "2021-05-26",
"delivery_guaranteed": false,
"billable_weight": 100
}
],
"warnings": []
}