List shifts
list_shiftsList shifts for the signed-in cashier or a cash register, including status, open/close times, balance, and Z-report reference, with date and status filters.
Instructions
Lists shifts (зміни) with status, open and close times, balance and the Z-report reference. scope "cashier" (default) lists shifts of the signed-in cashier; scope "cash_register" lists shifts of the cash register behind CHECKBOX_LICENSE_KEY, whoever opened them (page size capped at 50). Use get_shift for the full record.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size. Default 25; values above the cap (100 unless stated otherwise) are clamped. | |
| scope | No | Whose shifts to list. Default "cashier". | |
| offset | No | Number of records to skip, for paging. Default 0. | |
| to_date | No | Only shifts up to this moment. ISO 8601 with a UTC offset, e.g. 2026-10-01T00:00:00+03:00 (Kyiv is +02:00 in winter, +03:00 in summer). | |
| statuses | No | Only shifts in these statuses. | |
| from_date | No | Only shifts from this moment. ISO 8601 with a UTC offset, e.g. 2026-10-01T00:00:00+03:00 (Kyiv is +02:00 in winter, +03:00 in summer). | |
| newest_first | No | Sort from newest to oldest. Default true. |