v3

OpenAPI 3.0.0Dex Terms of Service2026-07-311481984.7 KB
agenda

Create a calendar event (v2)

Create an event on the connected calendar (primary account by default). Set start_datetime/end_datetime for a timed event, or start_date/end_date for an all-day event (end date exclusive). Requires an Idempotency-Key header. Returns { data: { calendar_event } }.

post/v2/agenda/calendar/events

Request body

summarystring required
descriptionstring
locationstring
account_emailstring
account_provider'GOOGLE' | 'OFFICE365'
start_datetimestring date-time

Event start, ISO 8601 with offset (timed events)

end_datetimestring date-time

Event end, ISO 8601 with offset (timed events)

timezonestring

IANA timezone for the event (e.g. "America/New_York")

start_datestring date

Event start date, YYYY-MM-DD (all-day events)

end_datestring date

Event end date, YYYY-MM-DD, EXCLUSIVE (all-day events; a one-day event on the 10th ends on the 11th)

Response

Successful response