Nager.Date public holidays: spec vs live

Summary

Spec
https://date.nager.at/openapi/community-v3.json (OpenAPI 3)
Base URL
https://date.nager.at
Run
, read-only GET requests, no credentials
Coverage
8 operations in the spec, 8 requests sent, 7 successful,8 operations observed
Hard violations
0 distinct schema locations
Reviewer note
One 502 on LongWeekend during the run; transient, not drift.

Server errors 1

5xx responses during the run; transient until reproduced.

Show 1 finding
serverundocumented-statusbreaking
GET /api/v3/LongWeekend/{year}/{countryCode} > response 502

status 502 is not documented for "GET /api/v3/LongWeekend/{year}/{countryCode}"

GET /api/v3/LongWeekend/2024/US?availableBridgeDays=1 → 502 text/html; charset=UTF-8
expected ["200","404"] actual 502
  • If the spec is the source of truth: Return one of the documented statuses (200, 404) from GET /api/v3/LongWeekend/{year}/{countryCode}.
  • If the implementation is the source of truth: Add a "502" response under paths["/api/v3/LongWeekend/{year}/{countryCode}"].get.responses.

Data

If a finding is wrong, open an issue; if it is right, a pull request on the spec is welcome.