addedInput schema / additionalProperties
Added value: +false
changedInput schema / properties / ticket / description
Previous value: -"The req_... ticket from request_fix"New value: +"Private req_ ticket returned once by request_fix. Reuse it unchanged and never publish it. A stocked eligible result can be redeemed only once, so save the returned fix body."
changedOutput schema / additionalProperties
Previous value: -trueNew value: +false
changedOutput schema / properties / detail / description
Previous value: -"Human-readable error or status detail."New value: +"Human-readable failure or eligibility detail."
changedOutput schema / properties / error / description
Previous value: -"Machine-readable error code, when the operation did not complete."New value: +"Machine-readable ticket or fulfillment failure."
addedOutput schema / properties / fix
Added value: +{
+ "additionalProperties": true,
+ "description": "Full fix body on the ticket's single eligible free delivery.",
+ "type": "object"
+}
addedOutput schema / properties / fixId
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / note
Added value: +{
+ "description": "Current state and recommended next step.",
+ "type": "string"
+}
addedOutput schema / properties / reason
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / receivedAt
Added value: +{
+ "format": "date-time",
+ "type": "string"
+}
addedOutput schema / properties / requestId
Added value: +{
+ "format": "uuid",
+ "type": "string"
+}
addedOutput schema / properties / status
Added value: +{
+ "enum": [
+ "pending",
+ "declined",
+ "not-eligible",
+ "stocked",
+ "redeemed"
+ ],
+ "type": "string"
+}