Brückentage API
Die Brückentage-Endpunkte berechnen optimale Urlaubsmöglichkeiten durch Identifizierung von Lücken zwischen Feiertagen und Wochenenden. Dabei werden nur Brückentage-Gelegenheiten zurückgegeben, die eine Effizienz von über 100% aufweisen (mehr freie Tage als Urlaubstage benötigt).
Verfügbare Endpunkte
Methode | Endpunkt | Beschreibung |
---|---|---|
GET | /api/v2.1/federal-states/:slug/bridge-days | Brückentage für ein Bundesland |
GET | /api/v2.1/counties/:slug/bridge-days | Brückentage für einen Landkreis |
GET | /api/v2.1/cities/:slug/bridge-days | Brückentage für eine Stadt |
Query-Parameter
-
year
(erforderlich): Das Jahr für die Brückentage-Berechnung (aktuelles Jahr - 5 bis aktuelles Jahr + 3)
Beispiel
Request
GET https://www.mehr-schulferien.de/api/v2.1/federal-states/bayern/bridge-days?year=2025
Response
{ "data": { "location": { "id": 2, "name": "Bayern", "slug": "bayern", "type": "federal_state" }, "year": 2025, "summary": { "total_opportunities": 8, "total_vacation_days_needed": 12, "total_free_days_gained": 48, "overall_efficiency_percentage": 300 }, "bridge_days": [ { "starts_on": "2025-05-02", "ends_on": "2025-05-02", "vacation_days_needed": 1, "total_consecutive_free_days": 4, "efficiency_percentage": 300, "category": "normal", "related_holidays": [ { "name": "Tag der Arbeit", "slug": "tag-der-arbeit", "starts_on": "2025-05-01", "ends_on": "2025-05-01", "is_public_holiday": true } ], "timeline": { "actual_starts_on": "2025-05-01", "actual_ends_on": "2025-05-04", "includes_weekends": true } } ] }, "meta": { "api_version": "2.1" } }
Response-Felder
-
location
: Informationen über den Standort -
year
: Das angefragte Jahr -
summary
: Zusammenfassende Statistiken über alle Brückentage-Möglichkeitentotal_opportunities
: Anzahl der Brückentage-Gelegenheitentotal_vacation_days_needed
: Gesamt benötigte Urlaubstagetotal_free_days_gained
: Gesamt gewonnene freie Tageoverall_efficiency_percentage
: Gesamt-Effizienz in Prozent
-
bridge_days
: Liste der Brückentage-Möglichkeiten (sortiert nach Effizienz)-
starts_on
/ends_on
: Zeitraum der zu nehmenden Urlaubstage vacation_days_needed
: Anzahl der benötigten Urlaubstage-
total_consecutive_free_days
: Gesamtzahl aufeinanderfolgender freier Tage -
efficiency_percentage
: Effizienz in Prozent ((freie Tage - Urlaubstage) / Urlaubstage × 100) -
category
: "normal" (1 Urlaubstag) oder "super" (2+ Urlaubstage) -
related_holidays
: Liste der Feiertage, die diese Brückentage-Gelegenheit schaffen -
timeline
: Tatsächlicher Zeitraum der freien Tage (inkl. angrenzender Wochenenden)-
actual_starts_on
: Tatsächlicher Beginn des freien Zeitraums actual_ends_on
: Tatsächliches Ende des freien Zeitraumsincludes_weekends
: Ob Wochenenden eingeschlossen sind
-
-
Hinweis: Die Brückentage werden nach Effizienz absteigend sortiert. Es werden nur Gelegenheiten zurückgegeben, bei denen die Effizienz über 100% liegt (mehr freie Tage als genommene Urlaubstage).
Fehler: Status 404 wird zurückgegeben, wenn für den angegebenen Standort und das Jahr keine Brückentage verfügbar sind. Status 400 wird bei ungültigen Jahr-Parameter zurückgegeben.
Siehe auch
- Standorte API - Standort-Informationen abrufen
- Ferien & Feiertage API - Feiertage für Brückentage-Berechnungen
- API-Referenz - Allgemeine Response-Formate und Fehlerbehandlung