Translations:Company administration service methods/173/en
From SimplyBook.me
Returns list of bookings filtered by given params. Filter params represented as object with following fields:* date_from a date of booking in string format 'Y-m-d'
- time_from a time string in format 'H:i:s'
- date_to a date string in format 'Y-m-d'
- time_to a time string in format 'H:i:s'
- created_date_from a date string in format 'Y-m-d'
- created_date_to a date string in format 'Y-m-d'
- unit_group_id an integer. Use it to get bookings assigned for certain service provider.
- event_id an integer. Use it to get bookings only for certain service.
- is_confirmed 1 or 0. If Approve booking Custom Feature enabled then method will return confirmed bookings with approve status 'new'.
- client_id an integer. Use it to get bookings only for certain client.
- order string either 'record_date', 'date_start' or 'date_start_asc'. By default used 'date_start' value.
- booking_type a string. Value of this field depends on Approve booking Custom Feature status.
- If Custom Feature not active:
- all for all bookings (default value)
- cancelled alias to 'is_confirmed' equal to 0
- non_cancelled alias to 'is_confirmed' equal to 1
- If Custom Feature active:
- all for all bookings (default value)
- cancelled returns bookings with 'is_confirmed' field equals to 0 and approve booking status equals to 'cancelled' (or booking does not have any approve status)
- non_cancelled returns bookings with either 'is_confirmed' field equals to 1 or approve booking status equals to 'new'
- cancelled_by_client returns bookings approved by admin but cancelled by client
- cancelled_by_admin returns bookings cancelled by admin
- non_approved_yet returns bookings with approve status 'new'
- approved returns bookings with either 'is_confirmed' field equals to 1 and approve booking status equals to 'approved' (or booking does not have any approve status)