The Scheduler uses labels and status information to categorize appointments.
A label is an AppointmentLabelItem class instance. The AppointmentItem.LabelId property specifies the appointment's label. Each label associates with a color used as the background color for appointments.
The image below shows appointments with different labels.
A status is an AppointmentStatusItem class instance. The AppointmentItem.StatusId property specifies the appointment's status. Each status associates with a brush used to paint a strip on the left side of an appointment.
The image below shows appointments with different statuses.
End-users can assign labels and statuses in the Edit appointment form.