Event data model
View field support, webhooks, and list parameters for each integration on the Supported Integrations page.
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | |
created_at | string | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
updated_at | string | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
calendar_id | string | No | (reference to CalendarCalendar) |
subject | string | No | |
start_at | string | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
end_at | string | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
is_all_day | boolean | No | |
timezone | string | No | |
notes | string | No | |
location | string | No | |
is_free | boolean | No | |
is_private | boolean | No | |
status | enum | No | Values: CANCELED, CONFIRMED, TENTATIVE |
organizer | object | No | |
organizer.user_id | string | No | (reference to HrisEmployee) |
organizer.email | string | No | |
organizer.name | string | No | |
organizer.status | enum | No | Values: ACCEPTED, REJECTED, TENTATIVE |
organizer.required | boolean | No | |
organizer.is_cohost | boolean | No | |
attendees | CalendarAttendee[] | No | |
attendees[].user_id | string | No | (reference to HrisEmployee) |
attendees[].email | string | No | |
attendees[].name | string | No | |
attendees[].status | enum | No | Values: ACCEPTED, REJECTED, TENTATIVE |
attendees[].required | boolean | No | |
attendees[].is_cohost | boolean | No | |
recurring_event_id | string | No | (reference to CalendarEvent) |
recurrence | CalendarEventRecurrence[] | No | |
recurrence[].frequency | enum | No | Values: DAILY, WEEKLY, MONTHLY, YEARLY |
recurrence[].interval | number | No | how many "units" between occurrences, defaults to 1 |
recurrence[].count | number | No | how many occurrences, defaults to undefined (no limit) |
recurrence[].end_at | string (date-time) | No | until date, defaults to undefined (no end date) (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
recurrence[].on_days | enum[] | No | days of the week to repeat on, defaults to undefined (every day), only used if frequency is WEEKLY Values: SU, MO, TU, WE, TH, FR, SA |
recurrence[].on_months | object | No | months of the year to repeat on, defaults to undefined (every month), only used if frequency is YEARLY, January is 1 |
recurrence[].on_month_days | object | No | days of the month to repeat on, defaults to undefined (every day), only used if frequency is MONTHLY |
recurrence[].on_weeks | object | No | week ordinals for BYDAY (e.g., -1 for last, -2 for second-to-last, 1 for first, 2 for second), only used with on_days. 0 is used for days without week ordinals. |
recurrence[].on_year_days | object | No | days of the year to repeat on, defaults to undefined (every day), only used if frequency is YEARLY |
recurrence[].week_start | enum | No | week start day, defaults to undefined (no week start day) Values: SU, MO, TU, WE, TH, FR, SA |
recurrence[].excluded_dates | object | No | dates to exclude from the recurrence, defaults to undefined (no exclusions) |
recurrence[].included_dates | object | No | dates to include in the recurrence, defaults to undefined (no inclusions) |
recurrence[].timezone | string | No | timezone, defaults to undefined (no timezone) |
web_url | string | No | |
has_conference | boolean | No | |
conference | CalendarConference[] | No | |
conference[].conference_identifier | string | No | |
conference[].url | string | No | |
conference[].label | string | No | |
conference[].telephone | string | No | |
conference[].participant_access_code | string | No | |
conference[].host_access_code | string | No | |
conference[].notes | string | No | |
conference[].country_code | string | No | ISO 2-digit country code |
conference[].region_code | string | No | ISO 2-digit region code |
attachments | CalendarAttachment[] | No | |
attachments[].id | string | No | ID for the storage_fileget endpoint |
attachments[].name | string | No | |
attachments[].mime_type | string | No | |
attachments[].download_url | string | No | |
send_notifications | boolean | No | |
matter_id | string | No | pointer to Legal Matter |
metadata | CalendarMetadata[] | No | |
metadata[].id | string | No | |
metadata[].slug | string | No | |
metadata[].value | object | No | |
metadata[].namespace | string | No | |
metadata[].format | enum | No | Values: TEXT, NUMBER, DATE, BOOLEAN, FILE, TEXTAREA, SINGLE_SELECT, MULTIPLE_SELECT, MEASUREMENT, PRICE, YES_NO, CURRENCY, URL |
metadata[].extra_data | object | No | |
rooms | CalendarReference[] | No | Calendar Rooms booked for this event |
rooms[].id | string | No | pointer to a Calendar Room |
rooms[].name | string | No |
Are we missing anything? Let us know
Was this page helpful?