POST list_appointments
Appointments in a date range with customer, service, team member, time and label.
read
Returns appointments between two days, in your account time zone, with the customer, service, team member, start and end and the label if you set one. Filter by team member or service. Use appointment_id from each item in get_appointment, reschedule_appointment and cancel_appointment.
POST /api/v1/setmore/list_appointments
Input
| Parameter | Type | Description |
|---|---|---|
| from required | date | First day, in your account time zone. |
| to | date | Last day. Default: same as from. |
| staff_id | string | Only this team member, from list_staff. |
| service_id | string | Only this service, from list_services. |
Example response
{
"appointments": [
{
"appointment_id": "apt_51d7e2b9",
"service": "Massage, 60 min",
"staff": "Anna",
"customer": "Sam Client",
"start": "2026-10-16T15:00:00-04:00",
"end": "2026-10-16T16:00:00-04:00",
"label": "Confirmed"
},
{
"appointment_id": "apt_62e8f3ca",
"service": "Massage, 60 min",
"staff": "Anna",
"customer": "Lee Customer",
"start": "2026-10-16T17:00:00-04:00",
"end": "2026-10-16T18:00:00-04:00",
"label": null
}
]
}