Changelog2026
New Meal & Rest Breaks Endpoints (Time Tracking)
We added the following public API endpoints for managing meal and rest breaks in Time Tracking. Use them to define break policies (including break type, duration, and timing rules), assign those policies to employees, and retrieve employee break availability and compliance assessments.
Break policies
- Create Break Policy (
POST /api/v1/time-tracking/break-policies) - Delete Break Policy (
DELETE /api/v1/time-tracking/break-policies/{id}) - Get Break Policy (
GET /api/v1/time-tracking/break-policies/{id}) - List Break Policies (
GET /api/v1/time-tracking/break-policies) - Sync Break Policy (
PUT /api/v1/time-tracking/break-policies/{id}/sync) - Update Break Policy (
PATCH /api/v1/time-tracking/break-policies/{id})
Breaks within a policy
- Create Break (
POST /api/v1/time-tracking/break-policies/{id}/breaks) - Delete Break (
DELETE /api/v1/time-tracking/breaks/{id}) - Get Break (
GET /api/v1/time-tracking/breaks/{id}) - List Breaks for Break Policy (
GET /api/v1/time-tracking/break-policies/{id}/breaks) - Replace Breaks for Break Policy (
PUT /api/v1/time-tracking/break-policies/{id}/breaks) - Update Break (
PATCH /api/v1/time-tracking/breaks/{id})
Policy assignments
- Assign Employees to Break Policy (
POST /api/v1/time-tracking/break-policies/{id}/assign) - List Break Policy Employees (
GET /api/v1/time-tracking/break-policies/{id}/employees) - List Employee Break Policies (
GET /api/v1/time-tracking/employees/{id}/break-policies) - Set Employees for Break Policy (
PUT /api/v1/time-tracking/break-policies/{id}/assign) - Unassign Employees from Break Policy (
POST /api/v1/time-tracking/break-policies/{id}/unassign)
Employee availability and assessments
- List Break Assessments (
GET /api/v1/time-tracking/break-assessments) - List Employee Break Availabilities (
GET /api/v1/time-tracking/employees/{id}/break-availabilities)
For an overview of how these endpoints fit together, see Meal & Rest Breaks in the Time Tracking section.