{"openapi":"3.0.0","info":{"title":"ErDerFerie.dk API","description":"Gratis API til danske helligdage og m\u00E6rkedage. Ingen n\u00F8gle eller registrering p\u00E5kr\u00E6vet.","version":"1.0.0","contact":{"url":"https://www.erderferie.dk/"}},"servers":[{"url":"https://www.erderferie.dk/api/v1"}],"paths":{"/today":{"get":{"summary":"Dagens helligdag","description":"Returnerer dagens helligdag eller m\u00E6rkedag. Returnerer 404 hvis der ikke er en dag i dag.","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Holiday"}}}},"404":{"description":"Ingen helligdag fundet"}}}},"/next":{"get":{"summary":"N\u00E6ste helligdag","description":"Returnerer den n\u00E6ste kommende helligdag eller m\u00E6rkedag fra dags dato.","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Holiday"}}}},"404":{"description":"Ingen helligdag fundet"}}}},"/{year}":{"get":{"summary":"Helligdage for et \u00E5r","description":"Returnerer alle helligdage og m\u00E6rkedage for det angivne \u00E5r.","parameters":[{"name":"year","in":"path","required":true,"description":"\u00C5rstal, fx 2026","schema":{"type":"integer"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Holiday"}}}},"404":{"description":"Ingen helligdag fundet"}}}},"/{year}/{slug}":{"get":{"summary":"Specifik helligdag for et \u00E5r","description":"Returnerer \u00E9n bestemt helligdag for det angivne \u00E5r.","parameters":[{"name":"year","in":"path","required":true,"description":"\u00C5rstal, fx 2026","schema":{"type":"integer"}},{"name":"slug","in":"path","required":true,"description":"URL-venligt navn, fx paaskedag","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Holiday"}}}},"404":{"description":"Ingen helligdag fundet"}}}},"/{slug}/upcoming":{"get":{"summary":"Kommende forekomster","description":"Returnerer de n\u00E6ste 10 forekomster af en bestemt helligdag.","parameters":[{"name":"slug","in":"path","required":true,"description":"URL-venligt navn, fx paaskedag","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Holiday"}}}},"404":{"description":"Ingen helligdag fundet"}}}},"/upcoming":{"get":{"summary":"Kommende helligdage","description":"Returnerer alle helligdage de n\u00E6ste 12 m\u00E5neder.","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Holiday"}}}},"404":{"description":"Ingen helligdag fundet"}}}}},"components":{"schemas":{"Holiday":{"type":"object","properties":{"name":{"type":"string","description":"Dansk navn p\u00E5 dagen","example":"P\u00E5skedag"},"slug":{"type":"string","description":"URL-venligt navn","example":"paaskedag"},"date":{"type":"string","format":"date","description":"Dato i ISO 8601 format","example":"2026-04-05"},"year":{"type":"integer","description":"\u00C5rstal","example":2026},"isHoliday":{"type":"boolean","description":"Sand hvis det er en officiel helligdag"},"isOptional":{"type":"boolean","description":"Sand hvis det er en m\u00E6rkedag uden for de officielle helligdage"},"isDayOff":{"type":"boolean","description":"Sand hvis det er en fridag for de fleste danskere"},"urls":{"type":"object","properties":{"year":{"type":"string","format":"uri"},"evergreen":{"type":"string","format":"uri"}}},"description":{"type":"string","description":"Beskrivelse af dagen"}}}}}}