Appointment
appointment_id
Id
Appointment ID.
attendees
[Attendees]
List of attendees.
attendees.email
String
Attendee email.
attendees.name
String
Attendee name.
attendees.user_id
Id
Attendee user id.
description
String
Additional details or notes about the appointment.
end
DateTime
End datetime of the appointment in UTC.
event
Event
enum Event {
appointment.created appointment.updated appointment.cancelled
}
event_id
Id
Event id.
post_event_status
PostEventStatus
enum PostEventStatus { SCHEDULED COMPLETED MEMBER_NO_SHOW COACH_NO_SHOW RESCHEDULED_BY_MEMBER RESCHEDULED_BY_COACH RESCHEDULED_BY_ADMIN CANCELED_BY_MEMBER CANCELED_BY_COACH CANCELED_BY_ADMIN }
start
DateTime
Start datetime of the appointment in UTC.
status
EventStatus
enum EventStatus { TENTATIVE CONFIRMED CANCELLED UNKNOWN }
summary
String
Short title or summary of the appointment.
timestamp
String
Timestamp of when the event was generated. (ISO 8601 with timezone)
tzid
String
Timezone identifier (e.g. UTC).
Example
{
"appointment_id": "32730",
"attendees": [
{
"email": "[email protected]",
"name": "User",
"user_id": "2368d5f1-d8f6-4a89-b8b1-3a02d4c5cd27"
}
],
"description": "test",
"end": "2025-08-27T06:30:00Z",
"event": "appointment.updated",
"event_id": "30ce8fd0-b667-45b0-86c0-72a0970c0876",
"post_event_status": null,
"start": "2025-08-27T06:00:00Z",
"status": "confirmed",
"summary": "Test",
"timestamp": "2025-08-26T19:53:22.999499+00:00",
"tzid": "UTC"
}
Last updated
Was this helpful?