List appointments
list_appointmentsSearch appointments across the organization, optionally filtered by location, status, and start-time range, sorted by start time. Use it to find an appointment (e.g. today's PENDING requests to approve); use get_appointment when you already have the id. Returns { data: [appointment], nextCursor }; pass nextCursor back as cursor for the next page (null = last page). Requires scope appointments:read (any member).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Latest start time, inclusive. ISO 8601 datetime with offset, e.g. 2026-10-15T08:00:00-05:00. | |
| from | No | Earliest start time, inclusive. ISO 8601 datetime with offset, e.g. 2026-10-15T08:00:00-05:00. | |
| limit | No | Page size, 1–100. Default 50. | |
| cursor | No | nextCursor from the previous page. | |
| status | No | Only this status. PENDING = awaiting approval. Omit for all. | |
| locationId | No | Only this location. Omit for every location. |