changedInput schema / not / anyOf
Previous value: -[
- {
- "not": {
- "anyOf": [
- {
- "properties": {
- "hsCode": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "hsCode"
- ]
- },
- {
- "properties": {
- "hsCode": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "hsCode"
- ]
- },
- {
- "properties": {
- "destinationCountry": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "destinationCountry"
- ]
- }
- ]
- }
- }
-]New value: +[
+ {
+ "not": {
+ "anyOf": [
+ {
+ "properties": {
+ "hs": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "hs"
+ ]
+ },
+ {
+ "properties": {
+ "hs": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "hs"
+ ]
+ },
+ {
+ "properties": {
+ "dest": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "dest"
+ ]
+ }
+ ]
+ }
+ }
+]
addedInput schema / properties / dest
Added value: +{
+ "description": "destination/market country (ISO 2) (the importing country)",
+ "maxLength": 8000,
+ "type": "string"
+}
removedInput schema / properties / destinationCountry
Removed value: -{
- "description": "Destination (importing) country, ISO2 code (e.g. US, DE).",
- "maxLength": 8000,
- "type": "string"
-}
changedInput schema / properties / from / description
Previous value: -"Earliest month, YYYY-MM."New value: +"earliest month (YYYY-MM; YYYY or YYYY-MM-DD also accepted)"
addedInput schema / properties / hs
Added value: +{
+ "description": "HS code at ANY granularity — 2/4/6-digit; a shorter code is a broader family (e.g. 0901 = all coffee). Do NOT pad to 6 digits: 090100 matches nothing.",
+ "maxLength": 8000,
+ "type": "string"
+}
removedInput schema / properties / hsCode
Removed value: -{
- "description": "HS code at 2, 4 or 6 digits; shorter codes match the whole family (0901 = all coffee). Do not pad with zeros (090100 matches nothing).",
- "maxLength": 8000,
- "type": "string"
-}
addedInput schema / properties / origin
Added value: +{
+ "description": "origin country (ISO 2) (the sourcing country) filter",
+ "maxLength": 8000,
+ "type": "string"
+}
removedInput schema / properties / originCountry
Removed value: -{
- "description": "Origin (exporting) country, ISO2 code (e.g. VN).",
- "maxLength": 8000,
- "type": "string"
-}
changedInput schema / properties / to / description
Previous value: -"Latest month, YYYY-MM."New value: +"latest month (YYYY-MM; YYYY or YYYY-MM-DD also accepted)"
removedOutput schema / $defs / value0 / properties / breakdown
Removed value: -{
- "anyOf": [
- {
- "$ref": "#/$defs/value1"
- },
- {
- "type": "null"
- }
- ]
-}
removedOutput schema / $defs / value0 / properties / dutyReason
Removed value: -{
- "anyOf": [
- {
- "$ref": "#/$defs/value12"
- },
- {
- "type": "null"
- }
- ]
-}
removedOutput schema / $defs / value0 / properties / freightObservations
Removed value: -{
- "type": "integer"
-}
removedOutput schema / $defs / value0 / properties / insuranceObservations
Removed value: -{
- "type": "integer"
-}
removedOutput schema / $defs / value0 / properties / landedObservations
Removed value: -{
- "type": "integer"
-}
removedOutput schema / $defs / value0 / properties / landedReason
Removed value: -{
- "anyOf": [
- {
- "$ref": "#/$defs/value13"
- },
- {
- "type": "null"
- }
- ]
-}
removedOutput schema / $defs / value0 / properties / shipmentsExcludedImplausible
Removed value: -{
- "type": "integer"
-}
removedOutput schema / $defs / value0 / properties / shipmentsUsed
Removed value: -{
- "type": "integer"
-}
changedOutput schema / $defs / value0 / required
Previous value: -[
- "avgDutyUsd",
- "avgFobUsd",
- "avgFreightUsd",
- "avgInsuranceUsd",
- "avgLandedUsd",
- "breakdown",
- "dutyObservations",
- "dutyReason",
- "dutyShare",
- "firstSeen",
- "fobShare",
- "freightObservations",
- "freightShare",
- "insuranceObservations",
- "landedObservations",
- "landedOverFobPct",
- "landedPerKg",
- "landedReason",
- "lastSeen",
- "medianFobUsd",
- "shipmentCount",
- "shipmentsExcludedImplausible",
- "shipmentsUsed",
- "totalWeightKg"
-]New value: +[
+ "avgDutyUsd",
+ "avgFobUsd",
+ "avgFreightUsd",
+ "avgInsuranceUsd",
+ "avgLandedUsd",
+ "dutyObservations",
+ "dutyShare",
+ "firstSeen",
+ "fobShare",
+ "freightShare",
+ "landedOverFobPct",
+ "landedPerKg",
+ "lastSeen",
+ "medianFobUsd",
+ "shipmentCount",
+ "totalWeightKg"
+]
removedOutput schema / $defs / value1 / additionalProperties
Removed value: -false
addedOutput schema / $defs / value1 / anyOf
Added value: +[
+ {
+ "items": {
+ "type": [
+ "null",
+ "boolean",
+ "number",
+ "string",
+ "array",
+ "object"
+ ]
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / value1 / properties
Removed value: -{
- "duty": {
- "$ref": "#/$defs/value4"
- },
- "freight": {
- "$ref": "#/$defs/value6"
- },
- "goodsValue": {
- "$ref": "#/$defs/value2"
- },
- "insurance": {
- "$ref": "#/$defs/value8"
- },
- "landed": {
- "$ref": "#/$defs/value10"
- }
-}
removedOutput schema / $defs / value1 / required
Removed value: -[
- "duty",
- "freight",
- "goodsValue",
- "insurance",
- "landed"
-]
removedOutput schema / $defs / value1 / type
Removed value: -"object"
removedOutput schema / $defs / value10
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "meanUsd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "medianUsd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "observations": {
- "type": "integer"
- },
- "reason": {
- "anyOf": [
- {
- "$ref": "#/$defs/value11"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "meanUsd",
- "medianUsd",
- "observations",
- "reason"
- ],
- "type": "object"
-}
removedOutput schema / $defs / value11
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "message"
- ],
- "type": "object"
-}
removedOutput schema / $defs / value12
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "message"
- ],
- "type": "object"
-}
removedOutput schema / $defs / value13
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "message"
- ],
- "type": "object"
-}
removedOutput schema / $defs / value14
Removed value: -{
- "anyOf": [
- {
- "items": {
- "type": [
- "null",
- "boolean",
- "number",
- "string",
- "array",
- "object"
- ]
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ]
-}
removedOutput schema / $defs / value15
Removed value: -{
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/value16"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ]
-}
removedOutput schema / $defs / value16
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "command": {
- "type": "string"
- },
- "cost": {
- "type": "string"
- },
- "label": {
- "type": "string"
- },
- "rationale": {
- "type": "string"
- }
- },
- "required": [
- "command",
- "cost",
- "label",
- "rationale"
- ],
- "type": "object"
-}
removedOutput schema / $defs / value17
Removed value: -{
- "anyOf": [
- {
- "additionalProperties": {
- "type": "number"
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
-}
removedOutput schema / $defs / value18
Removed value: -{
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/value19"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ]
-}
removedOutput schema / $defs / value19
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "message"
- ],
- "type": "object"
-}
removedOutput schema / $defs / value2 / additionalProperties
Removed value: -false
addedOutput schema / $defs / value2 / anyOf
Added value: +[
+ {
+ "items": {
+ "$ref": "#/$defs/value3"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / value2 / properties
Removed value: -{
- "meanUsd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "medianUsd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "observations": {
- "type": "integer"
- },
- "reason": {
- "anyOf": [
- {
- "$ref": "#/$defs/value3"
- },
- {
- "type": "null"
- }
- ]
- }
-}
removedOutput schema / $defs / value2 / required
Removed value: -[
- "meanUsd",
- "medianUsd",
- "observations",
- "reason"
-]
removedOutput schema / $defs / value2 / type
Removed value: -"object"
removedOutput schema / $defs / value20
Removed value: -{
- "anyOf": [
- {
- "additionalProperties": {
- "type": [
- "null",
- "boolean",
- "number",
- "string",
- "array",
- "object"
- ]
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
-}
removedOutput schema / $defs / value3 / properties / code
Removed value: -{
- "type": "string"
-}
addedOutput schema / $defs / value3 / properties / command
Added value: +{
+ "type": "string"
+}
addedOutput schema / $defs / value3 / properties / cost
Added value: +{
+ "type": "string"
+}
addedOutput schema / $defs / value3 / properties / label
Added value: +{
+ "type": "string"
+}
removedOutput schema / $defs / value3 / properties / message
Removed value: -{
- "type": "string"
-}
addedOutput schema / $defs / value3 / properties / rationale
Added value: +{
+ "type": "string"
+}
changedOutput schema / $defs / value3 / required
Previous value: -[
- "code",
- "message"
-]New value: +[
+ "command",
+ "cost",
+ "label",
+ "rationale"
+]
removedOutput schema / $defs / value4 / additionalProperties
Removed value: -false
addedOutput schema / $defs / value4 / anyOf
Added value: +[
+ {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / value4 / properties
Removed value: -{
- "meanUsd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "medianUsd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "observations": {
- "type": "integer"
- },
- "reason": {
- "anyOf": [
- {
- "$ref": "#/$defs/value5"
- },
- {
- "type": "null"
- }
- ]
- }
-}
removedOutput schema / $defs / value4 / required
Removed value: -[
- "meanUsd",
- "medianUsd",
- "observations",
- "reason"
-]
removedOutput schema / $defs / value4 / type
Removed value: -"object"
removedOutput schema / $defs / value5 / additionalProperties
Removed value: -false
addedOutput schema / $defs / value5 / anyOf
Added value: +[
+ {
+ "items": {
+ "$ref": "#/$defs/value6"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / value5 / properties
Removed value: -{
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- }
-}
removedOutput schema / $defs / value5 / required
Removed value: -[
- "code",
- "message"
-]
removedOutput schema / $defs / value5 / type
Removed value: -"object"
addedOutput schema / $defs / value6 / properties / code
Added value: +{
+ "type": "string"
+}
removedOutput schema / $defs / value6 / properties / meanUsd
Removed value: -{
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
-}
removedOutput schema / $defs / value6 / properties / medianUsd
Removed value: -{
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
-}
addedOutput schema / $defs / value6 / properties / message
Added value: +{
+ "type": "string"
+}
removedOutput schema / $defs / value6 / properties / observations
Removed value: -{
- "type": "integer"
-}
removedOutput schema / $defs / value6 / properties / reason
Removed value: -{
- "anyOf": [
- {
- "$ref": "#/$defs/value7"
- },
- {
- "type": "null"
- }
- ]
-}
changedOutput schema / $defs / value6 / required
Previous value: -[
- "meanUsd",
- "medianUsd",
- "observations",
- "reason"
-]New value: +[
+ "code",
+ "message"
+]
removedOutput schema / $defs / value7 / additionalProperties
Removed value: -false
addedOutput schema / $defs / value7 / anyOf
Added value: +[
+ {
+ "additionalProperties": {
+ "type": [
+ "null",
+ "boolean",
+ "number",
+ "string",
+ "array",
+ "object"
+ ]
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / value7 / properties
Removed value: -{
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- }
-}
removedOutput schema / $defs / value7 / required
Removed value: -[
- "code",
- "message"
-]
removedOutput schema / $defs / value7 / type
Removed value: -"object"
removedOutput schema / $defs / value8
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "meanUsd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "medianUsd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "observations": {
- "type": "integer"
- },
- "reason": {
- "anyOf": [
- {
- "$ref": "#/$defs/value9"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "meanUsd",
- "medianUsd",
- "observations",
- "reason"
- ],
- "type": "object"
-}
removedOutput schema / $defs / value9
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "message"
- ],
- "type": "object"
-}
changedOutput schema / properties / _debug / $ref
Previous value: -"#/$defs/value20"New value: +"#/$defs/value7"
changedOutput schema / properties / nextActions / $ref
Previous value: -"#/$defs/value15"New value: +"#/$defs/value2"
changedOutput schema / properties / stats / $ref
Previous value: -"#/$defs/value17"New value: +"#/$defs/value4"
changedOutput schema / properties / warnings / $ref
Previous value: -"#/$defs/value18"New value: +"#/$defs/value5"