removedInput schema / properties / announcementID / additionalProperties
Removed value: -{}
addedInput schema / properties / announcementID / format
Added value: +"uuid"
addedInput schema / properties / announcementID / pattern
Added value: +"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
removedInput schema / properties / announcementID / propertyNames
Removed value: -{
- "type": "string"
-}
changedInput schema / properties / announcementID / type
Previous value: -"object"New value: +"string"
changedInput schema / properties / announcementType / description
Previous value: -"Announcement type. Enum: DELIVERY (delivery) | PICKUP (pickup)."New value: +"Announcement type."
addedInput schema / properties / announcementType / enum
Added value: +[
+ "DELIVERY",
+ "PICKUP"
+]
removedInput schema / properties / date / additionalProperties
Removed value: -{}
addedInput schema / properties / date / minLength
Added value: +1
removedInput schema / properties / date / propertyNames
Removed value: -{
- "type": "string"
-}
changedInput schema / properties / date / type
Previous value: -"object"New value: +"string"
changedInput schema / properties / idempotencyKey / description
Previous value: -"v0.7.0: optional key for duplicate protection. A repeat call with the same key within AVITO_MCP_IDEMPOTENCY_TTL_SEC returns the cached result. The same key with different args returns a conflict error — this is safe by design."New value: +"v0.7.0: optional key for duplicate protection. A repeat call with the same key within AVITO_MCP_IDEMPOTENCY_TTL_SEC returns the cached result. The same key with different args returns a conflict error. Keys are stored as bounded SHA-256 fingerprints."
removedInput schema / properties / packages / items / additionalProperties
Removed value: -{}
removedInput schema / properties / packages / items / description
Removed value: -"See Package in swaggers/delivery.json"
addedInput schema / properties / packages / items / properties
Added value: +{
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "parcels": {
+ "items": {
+ "properties": {
+ "barcode": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "senderBarcode": {
+ "type": "string"
+ },
+ "senderID": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "barcode",
+ "id"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "sealID": {
+ "type": "string"
+ }
+}
removedInput schema / properties / packages / items / propertyNames
Removed value: -{
- "type": "string"
-}
addedInput schema / properties / packages / items / required
Added value: +[
+ "id",
+ "parcels"
+]
removedInput schema / properties / receiver / additionalProperties
Removed value: -{}
changedInput schema / properties / receiver / description
Previous value: -"Receiving party: type (3PL), name, phones, email, delivery node/sorting center."New value: +"Receiving party and sorting center."
addedInput schema / properties / receiver / properties
Added value: +{
+ "delivery": {
+ "properties": {
+ "sortingCenter": {
+ "anyOf": [
+ {
+ "properties": {
+ "accuracy": {
+ "enum": [
+ "EXACT",
+ "APPROXIMATE"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "provider": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "provider"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": {
+ "const": "SORTING_CENTER",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ "email": {
+ "type": "string"
+ },
+ "name": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "phones": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "type": {
+ "const": "3PL",
+ "type": "string"
+ }
+}
removedInput schema / properties / receiver / propertyNames
Removed value: -{
- "type": "string"
-}
addedInput schema / properties / receiver / required
Added value: +[
+ "delivery",
+ "name",
+ "phones",
+ "type"
+]
removedInput schema / properties / sender / additionalProperties
Removed value: -{}
changedInput schema / properties / sender / description
Previous value: -"Sending party: type (3PL), name, phones, email, delivery node/sorting center."New value: +"Sending party and sorting center."
addedInput schema / properties / sender / properties
Added value: +{
+ "delivery": {
+ "properties": {
+ "sortingCenter": {
+ "anyOf": [
+ {
+ "properties": {
+ "accuracy": {
+ "enum": [
+ "EXACT",
+ "APPROXIMATE"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "provider": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "provider"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": {
+ "const": "SORTING_CENTER",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ "email": {
+ "type": "string"
+ },
+ "name": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "phones": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "type": {
+ "const": "3PL",
+ "type": "string"
+ }
+}
removedInput schema / properties / sender / propertyNames
Removed value: -{
- "type": "string"
-}
addedInput schema / properties / sender / required
Added value: +[
+ "delivery",
+ "name",
+ "phones",
+ "type"
+]