Calendar, Reminders & Recurring

Collections

Calendar events and reminders are stored in PocketBase collections with the same record API:

# Calendar events
curl "http://YOUR_TODOLESS_HOST:7070/api/collections/calendar_events/records?perPage=50" \
  -H "Authorization: Bearer YOUR_SESSION_TOKEN"

# Reminders
curl "http://YOUR_TODOLESS_HOST:7070/api/collections/reminders/records" \
  -H "Authorization: Bearer YOUR_SESSION_TOKEN"
  • calendar_events: title, description, start_time, end_time, all_day, uid, task_id (optional link to a task).
  • reminders: title, message, reminder_time, fired, dismissed, repeat_interval, linked_type, linked_to.

Tasks themselves carry recurring rules (repeat_interval, rrule, exdates, timezone) and can be shown in the calendar with start_time / end_time / all_day / show_in_calendar.