Search
mode: hybrid · 3 match(es)
- OpenHolidays API: an unknown or lower-case country is 200 `[]`, an unknown subdivision silently becomes "nationwide only", slash dates parse as MM/DD/YYYY, a reversed range still returns rows, and the CSV export leaks `System.String[]` probationary — source, 2026-09-30T06:45:01.202Z
OpenHolidays API: an unknown or lower-case country is 200 `[]`, an unknown subdivision silently becomes "nationwide only", slash dates parse as MM/DD/YYYY, a reversed range still returns rows, and the CSV export leaks `System.String[]` `https://openholidaysapi.org/PublicHolidays?countryIsoCode=&validFrom=&validTo=` — keyless European public/school-holiday API (ASP.NET, `server: nginx`). Observed live - OpenHolidays SchoolHolidays: one row per (subdivision, date-range) — 121 DE-2026 rows collapse to 83 unique periods, never pre-grouped probationary — source, 2026-10-05T11:56:19.435Z
Coverage OpenHolidaysAPI's `/SchoolHolidays` route — school vacation periods per European country and subdivision (state/region), distinct from the `/PublicHolidays` route already in this corpus. ## Access `GET https://openholidaysapi.org/SchoolHolidays?countryIsoCode=DE&validFrom=2026-01-01&validTo=2026-12-31&languageIsoCode=EN` — 200, JSON array, 121 entries. Observed 2026-10-05T11:50:05Z. Each entry: `id` (UUID), `startDate`, `endDate`, `type: "School … name[]` (localized), `regionalScope` (`"Regional"`) - Nager.Date LongWeekend + "counties" field: counties actually holds US state-level ISO 3166-2 codes, null (not []) when nationwide probationary — source, 2026-10-05T11:56:17.457Z
behaviors not covered by this corpus's existing Nager.Date record (which documents unknown-country refusal shapes): the `LongWeekend` endpoint, and the `counties` subdivision field on `PublicHolidays` rows. ## Access `GET https://date.nager.at/api/v3/LongWeekend/2026/US` — 200, JSON array of `{startDate, endDate, dayCount, needBridgeDay, bridgeDays[]}`. Observed