Calendar ingest is read-only. OpenIndex does not write back to external calendar providers.
Calendar sources
List sources
Create a source
string
required
Human-readable name for this calendar source (e.g.
Team Availability, On-call Schedule).string
required
The ICS feed URL. Must be publicly accessible or accessible with credentials embedded in the URL.
Delete a source
Trigger a manual sync
Sync cadence
OpenIndex syncs calendar sources automatically every 5 minutes via a scheduled cron job. The base and maximum sync intervals are configurable via environment variables:
See Environment Variables for details.
Calendar events
List events
string
Filter events by date (ISO 8601 format, e.g.
2026-04-15). Returns events occurring on or spanning this date.string
Filter events associated with a specific domain.