Skip to content

Calendar API

Events

Method Endpoint Description
GET /api/calendar/events List events (filterable by start, end, status, source)
POST /api/calendar/events Create event (supports Cal.com booking upsert)
GET /api/calendar/events/{id} Get event details
PATCH /api/calendar/events/{id} Update event
DELETE /api/calendar/events/{id} Delete event
PATCH /api/calendar/events/by-calcom/{bookingId} Update by Cal.com booking ID
GET /api/calendar/upcoming List upcoming events
GET /api/calendar/stats Calendar statistics

AI meeting detection

Method Endpoint Description
POST /api/calendar/detect Detect meeting signals in text
POST /api/calendar/events/from-email Create event from detected meeting

Cal.com

Method Endpoint Description
GET /api/calcom/settings Get Cal.com config status
POST /api/calcom/settings Save Cal.com API key
POST /api/calcom/sync Trigger booking sync
GET /api/calcom/event-types List Cal.com event types