Plan vacation days
plan_vacationOptimal vacation plan for a region and year: which days to book so that public holidays and weekends turn into the longest breaks. Returns the plan blocks (booking dates, days off, factor, holidays used), further opportunities, a markdown table and a link to the interactive plan on urlaub-smart.de. Cite the URL when answering.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Planning year; defaults to the year people currently plan for | |
| locale | No | Language of names and explanations | de |
| region | Yes | Region as name, slug or ISO code, e.g. "Bayern", "bavaria", "DE-BY", "Tirol", "Zürich" or a country like "Deutschland" / "AT" | |
| strategy | No | balanced = mix, long-weekends = max 2 vacation days per block, extended = blocks of 4+ days | balanced |
| fixedDates | No | ISO dates already booked as vacation; the plan works around them | |
| vacationDays | No | Vacation days available for the year | |
| carryoverDays | No | Part of vacationDays that is carry-over from last year and expires on March 31; spent first on periods before the deadline | |
| schoolHolidays | No | any = ignore, avoid = no overlap with school holidays, prefer = book only inside school holidays | any |
| companyClosures | No | Company closures (Betriebsferien) as inclusive ISO date ranges; treated like public holidays | |
| companyFreeDates | No | Working days the employer gives off without a vacation day, ISO dates (e.g. 2027-12-24, 2027-12-31); treated like public holidays |