List bookings
youcanbookme_list_bookingsList bookings on your account. Unfiltered reads use GET /v1/{accountId}/bookings (10 per page). Filtered reads use GET /v1/accounts/{accountId}/bookings/query: supply after as the required start of the time range; optionally before, profileId, cancelled, searchText and maxResults (10-500). Pagination uses cursors, not page numbers: params accepts direction plus boundaryStartsAt/boundaryId for unfiltered reads, or fromBookingId for filtered reads. Returns a JSON array of bookings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Compatibility: only page 0 is accepted. Use cursor parameters for subsequent pages. | |
| after | No | Only bookings starting AFTER this time (ISO 8601, e.g. 2026-07-01T00:00:00Z). | |
| before | No | Only bookings starting BEFORE this time (ISO 8601). | |
| fields | No | Comma-separated field paths to return (e.g. "id,title,startsAt"). Supports dotted paths for nested objects. Omit to get the default field set. | |
| params | No | Additional documented query-string filters to send verbatim (merged with the typed params above). | |
| cancelled | No | Filter by cancelled status: true = only cancelled, false = all non-cancelled statuses. Omit for all. | |
| profileId | No | Restrict to bookings on this profile (booking page) id. | |
| maxResults | No | Filtered-query page size, 10-500 (default 50). Requires after. | |
| searchText | No | Search text, at least 3 characters. Requires after; params.searchTextCriteria can select title, form or ref. |