Product Updates

Update 3.2.118: Clock-In API Endpoints and Ratelist Audit History

Release 3.2.118 introduces Staff Clock-In API endpoints, ratelist audit tracking, faster form processing, and timesheet newbie markers.

Subscribe

Subscribe

Release date: May 27, 2026

New Features

Ratelist audit history

Ratelist-related changes are now captured in the timeline auditing system, giving administrators a traceable record of ratelist activity over time.

Newbie marker in custom timesheet templates

Custom timesheet PDF templates now expose a "newbie" (mentee) flag, allowing the orange-star marker to appear next to new staff member names - matching the legacy timesheet behaviour. The default starter template includes the flag out of the box.

Timesheet with custom newbie badge

Citizenship "Not equals" filter

The staff list Citizenship filter now offers a "Not equals" operator alongside the existing "Equals", so administrators can list staff who are not citizens of a given country.

Faster form submission for large forms

Submitting forms with lots of fields - large attendance exports, complex orders, jobs with many slots - is now substantially faster. The shared input-processing step that previously took time on the largest customer's export form now finishes in milliseconds.

Public API

Staff Clock-In and Clock-Out endpoints

The public API now covers the full lifecycle of staff clock-in and clock-out records: external integrations can register events through a new POST endpoint, list them with filtering and pagination via GET /api/v1/staffClockIns, and bulk-delete them via DELETE /api/v1/staffClockIns.

Bug Fixes

  • Transport line names in custom invoice templates: the [[OrderItem.name]] placeholder now renders the translated label (e.g. "Time on the trip", "Mileage") instead of the raw placeholder; the legacy default-template composite name is unchanged.

  • Job form position edit: cancelling the position edit dialog now correctly discards any unsaved changes.

  • Order and shift copy: copying an order or shift no longer carries the reviewer assignment over to the new shift, so the original reviewer is no longer subscribed to attendance-watcher notifications for the copy.

  • Push notification batch resilience: the push notification cron no longer aborts mid-batch when a queued notification contains invalid characters; the bad character is substituted and the remaining notifications in the batch are delivered.

  • Cleaner bulk wage editing: The bulk-edit "Discard changes" control for wages now appears only when at least one wage is actually resettable, reducing clutter when there is nothing to discard.

  • Custom Timesheet Timezone fix: The issue causing timestamps to be rendered in an incorrect timezone has been resolved.


We hope this release helps your team move faster and stay better informed. As always, we welcome your feedback - please reach out to our support team with any questions or suggestions.


Similar posts

Subscribe to our Blog

Get workforce advice and OnSinch updates delivered straight to your inbox

Subscribe