{"uid":"cap_wxBrOSG29TXgJFiMDvkwG","slug":"travelpulse-flight-compensation-letter-generator-d0197948","name":"TravelPulse Flight Compensation Letter Generator","description":"Citation-backed flight compensation claim letter across 7 regimes (EU261/UK261/Canada APPR/Brazil ANAC 400/Turkey SHY/India DGCA/Israel ASL) plus Montreal Convention baggage complaints: deterministic eligibility and amount plus a ready-to-send demand letter that pre-empts the carrier defenses, with escalation path and deadlines.","url":"https://travelpulse-nu.vercel.app/api/rights/letter","method":"GET","headers":{},"bodySchema":{"type":"object","required":["to","from","delay_hours"],"properties":{"to":{"type":"string","description":"Final-destination airport IATA"},"from":{"type":"string","description":"Departure airport IATA"},"lang":{"type":"string","description":"Letter language (default English)"},"reason":{"type":"string","description":"Cause given by the carrier: technical|crew|rotation_knock_on|airline_staff_strike|weather|atc|security|external_strike|bird_strike|medical_diversion|unknown (default unknown)"},"airline":{"type":"string","description":"Airline name (e.g. Lufthansa)"},"disruption":{"type":"string","description":"delay | cancellation | denied_boarding (default delay)"},"delay_hours":{"type":"string","description":"Arrival delay at final destination, hours"},"distance_km":{"type":"string","description":"Distance override for airports outside the reference table"},"flight_date":{"type":"string","description":"Flight date YYYY-MM-DD"},"notice_days":{"type":"string","description":"Cancellations: days of advance notice"},"carrier_size":{"type":"string","description":"APPR: large | small"},"flight_number":{"type":"string","description":"Flight number (e.g. LH400)"},"passenger_name":{"type":"string","description":"Passenger name for the letter (placeholder used if omitted)"},"carrier_country":{"type":"string","description":"Operating carrier home country ISO code, or EU (default EU)"}}},"responseSchema":{"type":"json","example":{}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"2","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$2/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LdNrh_J_qr1-wl84wKnpf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"2","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a citation-backed, ready-to-send flight compensation demand letter with deterministic eligibility determination and compensation amount across 7 regulatory regimes plus Montreal Convention baggage claims","exampleAgentPrompt":"My Lufthansa flight LH452 from Frankfurt to New York was delayed 4 hours yesterday — can you draft me a ready-to-send EU261 compensation demand letter to the airline that includes how much I'm owed, pre-empts any extraordinary circumstances defense, and tells me the escalation steps if they refuse?","exampleUseCases":null,"resultDescription":"Returns a fully drafted, citation-backed demand letter tailored to the applicable regulatory regime (e.g. EU261, UK261, Canada APPR, Brazil ANAC 400, Turkey SHY, India DGCA, Israel ASL, or Montreal Convention), including: a deterministic eligibility ruling, the exact compensation amount owed, pre-emptive rebuttals to standard carrier defenses (e.g. extraordinary circumstances), filing deadlines, and a structured escalation path (national enforcement body, small claims, ADR).","failureModes":["Missing or ambiguous flight details result in inability to determine applicable regime","Flight route not covered by any of the 7 supported regimes returns no letter","Edge cases like diverted flights or partial delays may produce uncertain eligibility","Invalid or unrecognized carrier codes may degrade letter specificity","Baggage claims without proper documentation details may yield generic Montreal Convention text"],"whenToPreferThis":"Use this endpoint when a passenger needs a legally-grounded, jurisdiction-specific demand letter rather than generic complaint text. Ideal when the flight involves EU, UK, Canadian, Brazilian, Turkish, Indian, or Israeli routes, or when baggage loss/damage falls under the Montreal Convention. Prefer this over a generic template when pre-empting carrier defenses and citing specific regulatory articles is critical to claim success.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:37:04.186Z","isFirstParty":false}