Fetch all appointments
Returns a paginated list of appointments for the business. Results can be filtered by date range, staff member, brand, cancellation status, and text search.
Set staff_id to my to return only appointments assigned to the authenticated user.
The response includes meta.total_count and meta.per_page for pagination.
Required permission: assigned_appointment_read or unassigned_appointment_read
Request
- Base URL: https://api.checkcherry.com
- URL: https://api.checkcherry.com/api/v1/appointments
- Auth: none declared. Required headers: Api-Key
Query parameters
Filter by start date (YYYY-MM-DD)
Filter by end date (YYYY-MM-DD)
Filter by staff member ID, or 'my' for the authenticated user
Filter by brand ID
Filter by cancellation status
Filter to past or future appointments
Full-text search across appointment details
Page number for pagination (default: 1)
Number of results per page (default: 25)
Headers
Your Integration Key
Response
appointments found
Changes
No recorded changes to this operation across all 2 revisions of this API.