Find consecutive free days
familia_find_free_daysUse this when the user asks to find free days, open dates, vacation windows, long weekends, or consecutive days without hard Familia availability blockers. Do not use for listing tasks on one known date.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of free-day runs to return. Defaults to 8. | |
| timezone | No | IANA timezone used for day boundaries, e.g. Europe/Prague. | |
| startDate | No | YYYY-MM-DD or ISO datetime. Defaults to today. | |
| busyEndHour | No | End hour of the day window to consider busy. Defaults to 24. | |
| horizonDays | No | How many days to scan forward from startDate. Defaults to 120. | |
| householdId | No | Optional Familia household id. Omit to use all accessible households. | |
| busyStartHour | No | Start hour of the day window to consider busy. Defaults to 0. | |
| blockingPolicy | No | availability ignores soft reminders such as chores, checklists, birthdays/name days and ordinary tasks; strict treats any timeline item as busy. | availability |
| consecutiveDays | No | Required length of each free-day run. Defaults to 4. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runs | Yes | ||
| count | Yes | ||
| caveat | Yes | ||
| timezone | Yes | ||
| startDate | Yes | ||
| horizonDays | Yes | ||
| blockingPolicy | Yes | ||
| securityNotice | Yes | ||
| consecutiveDays | Yes |