Skip to main content

Appointment More Options


Use Appointment More Options to show additional action buttons for a selected appointment.



This screen includes:

#ElementDescription
1More options actionOpens the additional appointment actions popup.
2Action buttons popupDisplays available actions for the selected appointment.
3Request another appointment actionStarts another appointment request.
4Cancel appointment actionOpens the cancellation flow.
5Background appointment screenShows the selected appointment context behind the popup.

Workflow

  1. Open an appointment.
  2. Select More options.
  3. Load the available actions for the appointment.
  4. Display the additional actions popup.
  5. Select an action or close the popup.

Validations

ScenarioApp behaviorSDK output
Session invalidBlock requeststate = unauthenticated
Appointment missingDisplay error stateerror = appointment_required
Additional actions availableDisplay action buttons popupactions = available
No additional actions availableHide or disable More optionsactions = unavailable
Request rejectedDisplay error statestatus = 405

Actions

ScenarioApp behaviorSDK output
More options selectedLoad additional actions popupPUT /api/v3/appointments/{appointment-id}/more-buttons
Request another appointment selectedStart appointment request flowaction = request_another_appointment
Cancel appointment selectedOpen cancellation flowaction = cancel_appointment
Popup closedDismiss popupstate = dismissed
Request rejectedPreserve appointment screenstate = unchanged

Endpoint Resources

Get More Buttons

PUT 

v3/appointments/{appointment-id}/more-buttons

Returns the additional action buttons popup for a specific appointment.