changedInput schema / properties / airline_name / description
Previous value: -"Name of the airline"New value: +"Operating airline, e.g. \"British Airways\""
addedInput schema / properties / airline_name / minLength
Added value: +1
changedInput schema / properties / arrival / description
Previous value: -"IATA code"New value: +"Arrival airport 3-letter IATA code, case-insensitive, e.g. JFK"
changedInput schema / properties / booking_reference / description
Previous value: -"Booking reference number"New value: +"Booking/PNR reference, e.g. ABC123. Optional."
changedInput schema / properties / claimed_amount / description
Previous value: -"Amount of compensation claimed"New value: +"Amount claimed, normally check_compensation's amount, e.g. 600. Default 250."
addedInput schema / properties / claimed_amount / minimum
Added value: +0
changedInput schema / properties / currency / description
Previous value: -"Currency of the claimed amount, ISO code"New value: +"Currency of the claim. Default GBP for UK261, EUR for EU261."
changedInput schema / properties / departure / description
Previous value: -"IATA code"New value: +"Departure airport 3-letter IATA code, case-insensitive, e.g. LHR"
changedInput schema / properties / flight_date / description
Previous value: -"YYYY-MM-DD"New value: +"Scheduled flight date, YYYY-MM-DD, e.g. 2026-09-01"
addedInput schema / properties / flight_date / minLength
Added value: +1
changedInput schema / properties / flight_number / description
Previous value: -"e.g. BA117"New value: +"Flight number, e.g. BA117"
addedInput schema / properties / flight_number / minLength
Added value: +1
changedInput schema / properties / incident_summary / description
Previous value: -"Brief description of the delay/cancellation"New value: +"One sentence on what happened, e.g. \"the flight arrived 4 hours late due to a technical fault\". Default generic wording."
changedInput schema / properties / passenger_name / description
Previous value: -"Full name of the passenger"New value: +"Passenger's full name as on the booking, e.g. \"Jane Smith\""
addedInput schema / properties / passenger_name / minLength
Added value: +1
changedInput schema / properties / scheme / description
Previous value: -"Compensation scheme, EU261 or UK261"New value: +"Legal basis. Default UK261 if departing the UK, else EU261."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "claimed_amount": {
+ "description": "Amount and currency claimed.",
+ "properties": {
+ "currency": {
+ "description": "EUR or GBP.",
+ "type": "string"
+ },
+ "value": {
+ "description": "Amount claimed.",
+ "type": "number"
+ }
+ },
+ "required": [
+ "value",
+ "currency"
+ ],
+ "type": "object"
+ },
+ "disclaimer": {
+ "description": "Not-legal-advice disclaimer to show the user.",
+ "type": "string"
+ },
+ "letter": {
+ "description": "Full letter text, ready to copy and send.",
+ "type": "string"
+ },
+ "scheme": {
+ "description": "Legal basis used in the letter.",
+ "enum": [
+ "EU261",
+ "UK261"
+ ],
+ "type": "string"
+ },
+ "sending_tips": {
+ "description": "Practical tips for sending and follow-up.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "subject": {
+ "description": "Suggested email or letter subject line.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "subject",
+ "scheme",
+ "claimed_amount",
+ "letter",
+ "sending_tips",
+ "disclaimer"
+ ],
+ "type": "object"
+}