Update 3.2.121: Overlapping Rate Conditions and Expanded Public API Access
Release 3.2.121 introduces overlapping rate conditions, new Public API user and role endpoints, faster Builder loading, and key bug fixes.
Release date: June 17, 2026
New Features
New ratelists: Overlapping Rate Conditions
The ratelist editor now offers "overlap" conditions for attendance, position and transport rates. A rate now applies whenever any part of the attendance, position or trip overlaps the configured weekday time windows, not only when it begins inside them.
Public API
User and Role Endpoints
The Public API now exposes GET /api/v1/roles and GET /api/v1/users, along with ?with=Role and ?with=Client expansions for users and companies, giving you fuller access to user and role data.
Clock-Ins Independent of the Agency Setting
Staff clock-ins recorded through the Public API are now controlled only by the staff clock-in feature, independent of the staff clock-in agency setting. Agencies can record clock-ins via the Public API without having to let workers clock themselves in through the app.
Filtering by Virtual Fields
The Public API now allows filtering by virtual fields, and rejects filter parameters prefixed with an unrelated model with a clear 400 response instead of crashing.
Improvements
Faster Builder Loading on Large Orders
The attendance tree in the Builder now loads significantly faster on large orders, especially those with many assigned staff members.
Bug Fixes
- Shift change notifications: Emails sent to staff after a client-approved order change now show each worker's real position instead of sometimes labelling regular staff as Standby.
- Company phone display: The company profile and hover card no longer show a phone icon or copy-to-clipboard button when the company has no phone number set.
- Faster bulk payouts: Paying out many payouts at once ("Pay multiple") now processes faster and is less likely to time out on large batches.
- Closing form roles: Switching someone between a worker and a standby no longer carries over the original group, which previously broke the affected job in Builder.
- Position attendance counts in Scheduler: Counts of attendances at positions now match the numbers shown in Builder and are consistent across the platform.
We hope these updates help keep your operations running smoothly. As always, we welcome your feedback on this release, and our support team is on hand should you have any questions or need assistance.