AppointmentMeeting
An appointment meeting represents the conferencing details for an appointment.
Meetings are created asynchronously after an appointment is scheduled, so the
status field reflects where the meeting is in its lifecycle. Meeting details
such as join_url are populated only once the status is created.
The conferencing provider for the meeting.
zoom_adminThe most-recent failure reason, if the meeting is in a failed state.
The provider's identifier for the meeting.
82912345678The URL the host uses to start the meeting.
Unique identifier for the object.
Possible values: Value must match regular expression ^amtg_\w{12}$
The URL attendees use to join the meeting.
String representing the object's type.
Possible values: [appointment_meeting]
The meeting password, if any.
The current state of the meeting. Lifecycle:
pending— meeting creation has not yet been attemptedcreated— meeting was successfully created with the conferencing providerfailed— most-recent attempt failed; seeerror_messagefor detailsskipped— meeting creation was skipped (no conferencing configured)update_pending— meeting update is pending after a reschedulecancel_pending— meeting cancellation is pending after appointment cancelcanceled— meeting was successfully canceled with the conferencing provider
Possible values: [pending, created, failed, skipped, update_pending, cancel_pending, canceled]
{
"conferencing_provider": "zoom_admin",
"error_message": null,
"external_meeting_id": "82912345678",
"host_url": "https://zoom.us/s/82912345678",
"id": "amtg_a1b2c3d4e5f6",
"join_url": "https://zoom.us/j/82912345678",
"object": "appointment_meeting",
"password": "abc123",
"status": "created"
}