POST
/v1/rates/quoteQuote available shipping servicesRequest body
requiredapplication/json
objectRateQuoteRequest
parcelsarray of objectrequiredShow child attributes
Show array items
contentsarray of objectShow child attributes
Show array items
customs_codenull | stringdescriptionstringrequiredquantityintegerrequiredunit_valueobjectrequiredShow child attributes
amountstringrequiredcurrencystringrequiredheight_cmnumberrequiredlength_cmnumberrequiredweight_gramsintegerrequiredwidth_cmnumberrequiredrecipientobjectrequiredShow child attributes
citystringrequiredcompanynull | stringcountrystringrequiredline1stringrequiredline2null | stringnamestringrequiredphonenull | stringpostal_codestringrequiredregionnull | string{
"parcels": [
{
"contents": [
{
"customs_code": "610910",
"description": "Synthetic cotton shirt",
"quantity": 2,
"unit_value": {
"amount": "12.50",
"currency": "XTS"
}
}
],
"height_cm": 12,
"length_cm": 30.5,
"weight_grams": 1750,
"width_cm": 20
}
],
"recipient": {
"city": "Exampleton",
"company": "Northstar Supplies",
"country": "ZZ",
"line1": "14 Fictional Quay",
"line2": "Unit 7",
"name": "Rowan Example",
"phone": "+00000000000",
"postal_code": "EX4 2PL",
"region": "Test Province"
},
"sender": {
"city": "Exampleton",
"company": "Northstar Supplies",
"country": "ZZ",
"line1": "14 Fictional Quay",
"line2": "Unit 7",
"name": "Rowan Example",
"phone": "+00000000000",
"postal_code": "EX4 2PL",
"region": "Test Province"
}
}Responses
object
dataarray of objectrequiredShow child attributes
Show array items
carrierstringrequiredestimated_delivery_datestring · daterequiredexpires_atstring · date-timerequiredidstringrequiredservicestringrequired{
"data": [
{
"amount": {
"amount": "12.50",
"currency": "XTS"
},
"carrier": "Example Parcel Network",
"estimated_delivery_date": "2026-09-07",
"expires_at": "2026-06-09T00:00:00Z",
"id": "rate_00000000000000000001",
"service": "synthetic_express"
}
]
}objectProblem
detailstringerrorsarray of objectShow child attributes
Show array items
messagestringrequiredpathstringrequiredrequest_idstringrequiredstatusintegerrequiredtitlestringrequiredtypestring · urirequired{
"errors": [
{
"message": "must be a synthetic postal code",
"path": "recipient.postal_code"
}
],
"request_id": "req_00000000000000000006",
"status": 422,
"title": "Synthetic request validation failed",
"type": "https://parcel-events.example/problems/validation"
}