Check passenger rights
sos_check_rightsChecks a cancelled, delayed, overbooked or missed-connection flight against EU261, UK261 and US DOT rules. Returns the law that applies, up to three options (refund, re-routing), the care the airline owes (meals, hotel), a compensation range per passenger with its conditions, warnings and facts that would sharpen the answer. Advice only, not legal advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | What happened to the flight. | |
| cause | No | Reason given by the airline, if known. | |
| origin | Yes | IATA code of the departure airport, for example VIE. | |
| carrier | No | IATA code of the operating airline, for example FR, W6 or OS. | |
| overnight | No | True if the traveller must stay overnight. | |
| destination | Yes | IATA code of the final destination on the booking, for example LHR. | |
| notice_days | No | Cancellations: days between the notice and scheduled departure. | |
| volunteered | No | Denied boarding: did the traveller volunteer? | |
| single_booking | No | Missed connections: were all flights on one booking? | |
| arrival_delay_minutes | No | Expected arrival delay at the final destination, in minutes. | |
| departure_delay_minutes | No | Departure delay in minutes, if different from the arrival delay. | |
| reroute_arrives_later_minutes | No | Re-routing offered: how many minutes later it arrives than the original flight. | |
| reroute_departs_earlier_minutes | No | Re-routing offered: how many minutes earlier it departs than the original flight. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| law | Yes | ||
| care | Yes | ||
| options | Yes | ||
| sources | Yes | ||
| help_url | Yes | ||
| warnings | Yes | ||
| follow_ups | Yes | ||
| law_reason | Yes | ||
| distance_km | No | ||
| compensation | No | ||
| last_verified | Yes |