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": [] }