{"openapi":"3.1.0","info":{"title":"InvokeForge FlightClaim API","version":"2026-10-01.1","description":"App-Tree Studios. Preliminary guidance for delayed direct flights departing the supported German-airport list. No claims, payments, airline lookup, free-text or booking identifiers. Optional user-clicked affiliate referral; compensation is not guaranteed. No end-user account or paid plan required; integration API key required.","contact":{"name":"InvokeForge support","url":"https://invokeforge.com/support.html","email":"apptreestudios@gmail.com"},"termsOfService":"https://invokeforge.com/terms.html"},"servers":[{"url":"https://api.invokeforge.com"}],"externalDocs":{"url":"https://invokeforge.com/docs/flightclaim-api.html","description":"Authentication, usage, safety and privacy"},"x-privacy-policy":"https://invokeforge.com/privacy.html","security":[{"FlightClaimApiKey":[]}],"components":{"securitySchemes":{"FlightClaimApiKey":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Shared integration credential, supplied securely to the reviewer. Never put the key in a URL, browser application, source or logs."}}},"paths":{"/":{"get":{"operationId":"apiInformation","security":[],"responses":{"200":{"description":"Public FlightClaim API metadata.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"service":{"const":"InvokeForge FlightClaim","type":"string"},"release":{"const":"2026-10-01.1","type":"string"},"documentation":{"const":"https://invokeforge.com/docs/flightclaim-api.html","type":"string"},"openapi":{"const":"https://api.invokeforge.com/v1/openapi.json","type":"string"}},"required":["service","release","documentation","openapi"]}}}},"400":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"403":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"405":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"429":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"503":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}}}}},"/healthz":{"get":{"operationId":"health","security":[],"responses":{"200":{"description":"Service liveness.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"status":{"const":"ok","type":"string"},"service":{"const":"InvokeForge FlightClaim","type":"string"},"release":{"const":"2026-10-01.1","type":"string"}},"required":["status","service","release"]}}}},"400":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"403":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"405":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"429":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"503":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}}}}},"/readyz":{"get":{"operationId":"readiness","security":[],"responses":{"200":{"description":"Required runtime bindings configured; not a certification or Muse approval.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"status":{"anyOf":[{"const":"ready","type":"string"},{"const":"not_ready","type":"string"}]},"service":{"const":"InvokeForge FlightClaim","type":"string"},"release":{"const":"2026-10-01.1","type":"string"}},"required":["status","service","release"]}}}},"400":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"403":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"405":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"429":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"503":{"description":"Required runtime binding unavailable.","content":{"application/json":{"schema":{"anyOf":[{"additionalProperties":false,"type":"object","properties":{"status":{"anyOf":[{"const":"ready","type":"string"},{"const":"not_ready","type":"string"}]},"service":{"const":"InvokeForge FlightClaim","type":"string"},"release":{"const":"2026-10-01.1","type":"string"}},"required":["status","service","release"]},{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}]}}}}}}},"/v1/openapi.json":{"get":{"operationId":"openapi","security":[],"responses":{"200":{"description":"This FlightClaim-only OpenAPI 3.1 document.","content":{"application/json":{"schema":{"type":"object","required":["openapi","info","paths","components"]}}}},"400":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"403":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"405":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"429":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"503":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}}}}},"/v1/flightclaim/assess_disruption":{"post":{"operationId":"assess_disruption","summary":"Assess supported structured flight facts conservatively; missing facts require review.","security":[{"FlightClaimApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"additionalProperties":false,"description":"Strictly bounded input for assess_disruption. No PII, no booking IDs, no free text. Every fact is optional; missing or non-positive facts produce needs_review with a missing_facts list.","type":"object","properties":{"departure_airport":{"minLength":3,"maxLength":3,"pattern":"^[A-Z]{3}$","description":"Three-letter IATA airport code (uppercase).","type":"string"},"arrival_delay_minutes":{"minimum":0,"maximum":1440,"description":"Arrival delay at the final destination in minutes.","type":"integer"},"category":{"description":"Rough flight distance band used for the preliminary reference.","anyOf":[{"const":"short_haul","type":"string"},{"const":"medium_haul","type":"string"},{"const":"long_haul","type":"string"},{"const":"unknown","type":"string"}]},"journey":{"description":"Whether the flight was a direct flight or a connection. Connections are outside the supported scope.","anyOf":[{"const":"direct","type":"string"},{"const":"connection","type":"string"},{"const":"unknown","type":"string"}]},"disruption":{"description":"What actually happened on the flight. Cancellation and denied_boarding are outside_supported_scope in this RC.","anyOf":[{"const":"delay","type":"string"},{"const":"cancellation","type":"string"},{"const":"denied_boarding","type":"string"}]},"had_booking":{"description":"Whether the eligibility fact is true, false, or unknown.","anyOf":[{"const":"yes","type":"string"},{"const":"no","type":"string"},{"const":"unknown","type":"string"}]},"had_check_in":{"description":"Whether the eligibility fact is true, false, or unknown.","anyOf":[{"const":"yes","type":"string"},{"const":"no","type":"string"},{"const":"unknown","type":"string"}]},"cause":{"description":"Certainty about whether extraordinary circumstances apply.","anyOf":[{"const":"unknown","type":"string"},{"const":"confirmed_not_extraordinary","type":"string"},{"const":"disputed_or_extraordinary","type":"string"}]}}}}}},"responses":{"200":{"description":"Preliminary information, never guaranteed compensation or a submitted claim.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"outcome":{"anyOf":[{"const":"possible_eligibility","type":"string"},{"const":"needs_review","type":"string"},{"const":"outside_supported_scope","type":"string"}]},"explanation":{"minLength":1,"maxLength":200,"type":"string"},"missing_facts":{"maxItems":8,"default":[],"type":"array","items":{"minLength":1,"maxLength":80,"type":"string"}},"next_steps":{"minItems":1,"maxItems":6,"type":"array","items":{"minLength":1,"maxLength":160,"type":"string"}},"jurisdiction_note":{"minLength":1,"maxLength":160,"type":"string"},"source":{"additionalProperties":false,"type":"object","properties":{"id":{"minLength":1,"maxLength":64,"type":"string"},"title":{"minLength":1,"maxLength":200,"type":"string"},"url":{"minLength":8,"maxLength":500,"type":"string"},"last_checked":{"minLength":1,"maxLength":32,"type":"string"},"fetched_at":{"minLength":1,"maxLength":32,"type":"string"}},"required":["id","title","url","last_checked","fetched_at"]}},"required":["outcome","explanation","missing_facts","next_steps","jurisdiction_note","source"]}}}},"400":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"401":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"403":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"405":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"408":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"413":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"415":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"429":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"500":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"503":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}}}}},"/v1/flightclaim/get_claim_options":{"post":{"operationId":"get_claim_options","summary":"Return the official self-claim route and, when enabled, the issued optional user-clicked AirHelp referral. Never fetch or follow it.","security":[{"FlightClaimApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"departure_airport":{"minLength":3,"maxLength":3,"pattern":"^[A-Z]{3}$","description":"Three-letter IATA airport code (uppercase).","type":"string"},"arrival_delay_minutes":{"minimum":0,"maximum":1440,"type":"integer"},"category":{"description":"Rough flight distance band used for the preliminary reference.","anyOf":[{"const":"short_haul","type":"string"},{"const":"medium_haul","type":"string"},{"const":"long_haul","type":"string"},{"const":"unknown","type":"string"}]},"journey":{"description":"Whether the flight was a direct flight or a connection. Connections are outside the supported scope.","anyOf":[{"const":"direct","type":"string"},{"const":"connection","type":"string"},{"const":"unknown","type":"string"}]},"disruption":{"description":"What actually happened on the flight. Cancellation and denied_boarding are outside_supported_scope in this RC.","anyOf":[{"const":"delay","type":"string"},{"const":"cancellation","type":"string"},{"const":"denied_boarding","type":"string"}]},"had_booking":{"description":"Whether the eligibility fact is true, false, or unknown.","anyOf":[{"const":"yes","type":"string"},{"const":"no","type":"string"},{"const":"unknown","type":"string"}]},"had_check_in":{"description":"Whether the eligibility fact is true, false, or unknown.","anyOf":[{"const":"yes","type":"string"},{"const":"no","type":"string"},{"const":"unknown","type":"string"}]},"cause":{"description":"Certainty about whether extraordinary circumstances apply.","anyOf":[{"const":"unknown","type":"string"},{"const":"confirmed_not_extraordinary","type":"string"},{"const":"disputed_or_extraordinary","type":"string"}]}}}}}},"responses":{"200":{"description":"Preliminary information, never guaranteed compensation or a submitted claim.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"options":{"minItems":1,"maxItems":8,"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"minLength":1,"maxLength":64,"type":"string"},"label":{"minLength":1,"maxLength":80,"type":"string"},"kind":{"anyOf":[{"const":"official_self_claim","type":"string"},{"const":"commercial_referral","type":"string"}]},"url":{"minLength":8,"maxLength":500,"type":"string"},"note":{"minLength":1,"maxLength":160,"type":"string"}},"required":["id","label","kind","url","note"]}},"commercial_referral":{"additionalProperties":false,"type":"object","properties":{"status":{"anyOf":[{"const":"unconfigured","type":"string"},{"const":"unauthorized","type":"string"},{"const":"unavailable","type":"string"},{"const":"available","type":"string"}]},"reason":{"minLength":1,"maxLength":160,"type":"string"},"authorized":{"type":"boolean"}},"required":["status","reason","authorized"]},"disclosure":{"additionalProperties":false,"type":"object","properties":{"affiliate_commission":{"minLength":1,"maxLength":160,"type":"string"},"commercial_referral_authorized":{"type":"boolean"},"commercial_referral_url_configured":{"type":"boolean"},"airhelp_terms_verified":{"type":"boolean"}},"required":["affiliate_commission","commercial_referral_authorized","commercial_referral_url_configured","airhelp_terms_verified"]},"source":{"additionalProperties":false,"type":"object","properties":{"id":{"minLength":1,"maxLength":64,"type":"string"},"title":{"minLength":1,"maxLength":200,"type":"string"},"url":{"minLength":8,"maxLength":500,"type":"string"},"last_checked":{"minLength":1,"maxLength":32,"type":"string"},"fetched_at":{"minLength":1,"maxLength":32,"type":"string"}},"required":["id","title","url","last_checked","fetched_at"]}},"required":["options","commercial_referral","disclosure","source"]}}}},"400":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"401":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"403":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"405":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"408":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"413":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"415":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"429":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"500":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}},"503":{"description":"Safe bounded failure; no request/header/secret values echoed.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"code":{"minLength":1,"maxLength":64,"type":"string"},"message":{"minLength":1,"maxLength":200,"type":"string"}},"required":["code","message"]}},"required":["error"]}}}}}}}}}