Appointment

Field Name
Type
Description

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?