changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "detail": {
+ "description": "Actionable explanation for validation, carrier, configuration, or rate-limit errors.",
+ "type": "string"
+ },
+ "estimated_delivery": {
+ "description": "Carrier-provided estimated delivery date, when available.",
+ "type": "string"
+ },
+ "events": {
+ "description": "Privacy-filtered scan history in carrier-local display time; street addresses and internal fields are excluded.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "detail": {
+ "description": "Safe, normalized event explanation, when available.",
+ "type": "string"
+ },
+ "location": {
+ "description": "Approximate city or region, when available.",
+ "type": "string"
+ },
+ "status": {
+ "description": "Localized, normalized event title.",
+ "type": "string"
+ },
+ "time": {
+ "description": "Event time as displayed by the carrier, without UTC conversion.",
+ "type": "string"
+ },
+ "time_basis": {
+ "enum": [
+ "carrier_local"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "time",
+ "time_basis",
+ "status"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "found": {
+ "description": "Whether the carrier found a matching parcel.",
+ "type": "boolean"
+ },
+ "outcome": {
+ "description": "Normalized lookup outcome, including validation and temporary service errors.",
+ "enum": [
+ "delivered",
+ "in_transit",
+ "not_found",
+ "invalid",
+ "configuration_error",
+ "carrier_error",
+ "rate_limited"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "description": "Localized, normalized latest delivery status when a parcel is found.",
+ "type": "string"
+ },
+ "status_code": {
+ "description": "Carrier status code, when available.",
+ "type": "string"
+ },
+ "status_kind": {
+ "description": "Normalized delivery state.",
+ "enum": [
+ "delivered",
+ "in_transit",
+ "exception"
+ ],
+ "type": "string"
+ },
+ "tracking_number": {
+ "description": "The requested parcel tracking or waybill number.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "found",
+ "outcome"
+ ],
+ "type": "object"
+}