Events
Create an event in a calendar
Create a confirmed event, a tentative event, or a temporal hold. When creating a hold (status: "hold"), hold_expires_at is required and must be between 30 seconds and 15 minutes in the future. Holds auto-release at hold_expires_at; promote a hold to a confirmed event with PUT /v1/events/{id}/confirm before expiry.
post/v1/calendars/{cal_id}/events
Request
- Base URL: https://api.chronary.ai
- URL: https://api.chronary.ai/v1/calendars/{cal_id}/events
- Auth: HTTP bearer
Path parameters
cal_idstring required
Calendar ID
Example:cal_01H9X4M2P5R8T6V0
Request body
Response
Event created
Example response
{
"id": "evt_01H9X4M2P5R8T6V0",
"calendarId": "cal_01H9X4M2P5R8T6V0",
"orgId": "org_01H9X4M2P5R8T6V0",
"title": "Team standup",
"description": "Daily sync meeting.",
"startTime": "2025-01-20T09:00:00.000Z",
"endTime": "2025-01-20T09:30:00.000Z",
"status": "confirmed",
"source": "internal",
"metadata": {},
"reminders": [
10
],
"recurrenceExdates": [],
"recurringEventId": "evt_01H9X4M2P5R8T6V0",
"originalStartTime": "2025-01-20T09:00:00.000Z",
"external_sync": {
"status": "not_configured"
},
"createdAt": "2025-01-15T10:00:00.000Z",
"updatedAt": "2025-01-15T10:00:00.000Z"
}Changes
No recorded changes to this operation across all 1 revision of this API.