OpenIndex ingests external calendars via ICS (iCalendar) URLs. Calendar sources sync on a regular schedule and materialize availability blocks that agents and users can query when scheduling work. All calendar endpoints require a Bearer token. See API Authentication.Documentation Index
Fetch the complete documentation index at: https://docs.orca.0-9.ai/llms.txt
Use this file to discover all available pages before exploring further.
Calendar ingest is read-only. OpenIndex does not write back to external calendar providers.
Calendar sources
List sources
Create a source
Human-readable name for this calendar source (e.g.
Team Availability, On-call Schedule).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:| Variable | Default | Description |
|---|---|---|
CALENDAR_SYNC_BASE_INTERVAL_MS | 1800000 (30 min) | Base sync backoff interval. |
CALENDAR_SYNC_MAX_INTERVAL_MS | 172800000 (48 hrs) | Maximum time between syncs. |
Calendar events
List events
Filter events by date (ISO 8601 format, e.g.
2026-04-15). Returns events occurring on or spanning this date.Filter events associated with a specific domain.