addedInput schema / properties / containers
Added value: +{
+ "description": "Ocean full container load (FCL), up to 30 containers. Use this OR items OR volume.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "commodity": {
+ "description": "What is in them, e.g. 'Furniture'",
+ "type": "string"
+ },
+ "count": {
+ "description": "Number of containers of this size",
+ "minimum": 1,
+ "type": "integer"
+ },
+ "size": {
+ "description": "Container size: 20'DV, 40'DV or 40'HC (high cube)",
+ "enum": [
+ "20'DV",
+ "40'DV",
+ "40'HC"
+ ],
+ "type": "string"
+ },
+ "weight_lbs": {
+ "description": "Cargo weight per container, lb (max 67,200)",
+ "exclusiveMinimum": 0,
+ "maximum": 67200,
+ "type": "number"
+ }
+ },
+ "required": [
+ "size",
+ "count",
+ "commodity",
+ "weight_lbs"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "minItems": 1,
+ "type": "array"
+}
removedInput schema / properties / destination / properties / city / $ref
Removed value: -"#/properties/origin/properties/city"
addedInput schema / properties / destination / properties / city / description
Added value: +"City. Needed outside the US / Canada."
addedInput schema / properties / destination / properties / city / type
Added value: +"string"
removedInput schema / properties / destination / properties / country / $ref
Removed value: -"#/properties/origin/properties/country"
addedInput schema / properties / destination / properties / country / description
Added value: +"ISO 3166-1 alpha-2 country code, e.g. US, CN, DE"
addedInput schema / properties / destination / properties / country / pattern
Added value: +"^[A-Za-z]{2}$"
addedInput schema / properties / destination / properties / country / type
Added value: +"string"
removedInput schema / properties / destination / properties / latitude / $ref
Removed value: -"#/properties/origin/properties/latitude"
addedInput schema / properties / destination / properties / latitude / description
Added value: +"Latitude, improves pricing outside the US / Canada"
addedInput schema / properties / destination / properties / latitude / type
Added value: +"number"
removedInput schema / properties / destination / properties / longitude / $ref
Removed value: -"#/properties/origin/properties/longitude"
addedInput schema / properties / destination / properties / longitude / description
Added value: +"Longitude"
addedInput schema / properties / destination / properties / longitude / type
Added value: +"number"
removedInput schema / properties / destination / properties / state / $ref
Removed value: -"#/properties/origin/properties/state"
addedInput schema / properties / destination / properties / state / description
Added value: +"State / province / region"
addedInput schema / properties / destination / properties / state / type
Added value: +"string"
removedInput schema / properties / destination / properties / street / $ref
Removed value: -"#/properties/origin/properties/street"
addedInput schema / properties / destination / properties / street / description
Added value: +"Street address"
addedInput schema / properties / destination / properties / street / type
Added value: +"string"
removedInput schema / properties / destination / properties / zipcode / $ref
Removed value: -"#/properties/origin/properties/zipcode"
addedInput schema / properties / destination / properties / zipcode / description
Added value: +"Postal code. Required where the country uses one (see international_settings)."
addedInput schema / properties / destination / properties / zipcode / type
Added value: +"string"
changedInput schema / properties / items / description
Previous value: -"One entry per group of identical pallets / pieces"New value: +"Pallets / pieces, one entry per group of identical units. Use this OR containers OR volume."
addedInput schema / properties / volume
Added value: +{
+ "additionalProperties": false,
+ "description": "Loose cargo by total volume when piece sizes are unknown. Use this OR items OR containers.",
+ "properties": {
+ "description": {
+ "description": "What it is, e.g. 'Furniture'",
+ "type": "string"
+ },
+ "max_height_in": {
+ "description": "Height of the tallest piece, inches",
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "pieces": {
+ "description": "Number of pieces, if known",
+ "minimum": 1,
+ "type": "integer"
+ },
+ "total_cubic_ft": {
+ "description": "Total volume of the shipment, cubic feet (max ~5,300 / 150 m3)",
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "total_weight_lbs": {
+ "description": "Total weight of the shipment, lb",
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "total_cubic_ft",
+ "max_height_in",
+ "total_weight_lbs"
+ ],
+ "type": "object"
+}
changedInput schema / required
Previous value: -[
- "pickup_date",
- "origin",
- "destination",
- "items"
-]New value: +[
+ "pickup_date",
+ "origin",
+ "destination"
+]