appointments
List appointments
List selected data from all appointments that match the specified filter and search criteria in a specific sort order. Requires `calendar` permission.
Create new appointment
Create a new appointment and return its persistent data. Requires writable `calendar` permission.
Get appointment
Return the data of an existing appointment by **`ID`**. Requires `calendar` permission.
Check if appointment exists
Check if an appointment with **`ID`** exists, but do not return its data. Requires `calendar` permission.
Update existing appointment
Update an existing appointment by **`ID`** and return its persistent data. Requires writable `calendar` permission.
Delete appointment
Permanently delete an existing appointment by **`ID`**. Requires writable `calendar` permission.