list_appointments
Retrieve a paginated list of appointments with filters for date range, search, status, meeting type, and sorting options.
Instructions
List appointments (paginated).
Args: page: 0-indexed page number (0 = first page). page_size: items per page (1-100). start / end: optional ISO date/time bounds. search: optional free-text search. status: optional status filter. meeting_type_id: optional filter by meeting type. sort_by: "appointment.start" | "appointment.createdAt". sort_direction: "ASC" | "DESC".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| page | No | ||
| start | No | ||
| search | No | ||
| status | No | ||
| sort_by | No | ||
| page_size | No | ||
| sort_direction | No | ||
| meeting_type_id | No |