These docs are for v2025-10-01. Click to read the latest docs for v2026-07-01.

2026-10-01 Release Notes

Attendance > Edit timesheet request

An edit timesheet request — an employee's request to create, edit or delete a shift on their timesheet, going through an approval flow. Approval routing branches on its tri-state approved status and its request_type.

Request

New Field workplace_id has been added
Id of the workplace (location) for the shift.

New Field clock_in_work_area_id has been added
Id of the clock-in work area within the workplace.

New Field clock_out_work_area_id has been added
Id of the clock-out work area within the workplace.

Request

New Field workplace_id has been added
Id of the workplace (location) for the shift.

New Field clock_in_work_area_id has been added
Id of the clock-in work area within the workplace.

New Field clock_out_work_area_id has been added
Id of the clock-out work area within the workplace.

All Responses

New Field workplace_id has been added
Id of the workplace (location) for the shift

New Field clock_in_work_area_id has been added
Id of the clock-in work area within the workplace

New Field clock_out_work_area_id has been added
Id of the clock-out work area within the workplace

Companies > Legal entity

A legal entity of the company — a registered business entity with its own country, currency and legal name. Employees are contracted under a legal entity and finance records are booked against one; a company typically has one legal entity per country it operates in.

All Responses

New Field siret has been added
Siret number (france-specific). system for identifying french establishments. 14-digit identifier for each french establishment.

Expenses > Mileage

A mileage claim — the detail record behind an expensable of type "mileage", reimbursing distance driven on company business (route, distance, rate per unit).

All Responses

New Field rate_measurement_unit has been added
The distance unit the rate is denominated in (e.g. mi). the distance is converted into this unit before the rate is applied.

Integrations > Sync run

Integrations SyncRun represents a synchronization execution for a marketplace integration. This endpoint is designed to be used by integrators building an integration between Factorial and an external system through the Factorial Integration Framework.

New Endpoint

PayrollEmployees > German employee datum

German-specific payroll data fields for an employee, used for DATEV payroll integrations

New Endpoint

New Endpoint

New Endpoint

ProjectManagement > Subproject

Project Management Subprojects

Request

Modified Field name is now mandatory
The name of the subproject.

Modified Field status is now mandatory
The status of the subproject.

ProjectManagement > Time record

Project Management Time Records

Request

New Field imputed_minutes has been added
Imputed minutes for the time record (used when no attendance shift is provided)

New Field date has been added
Reference date for the time record (used when no attendance shift is provided)

New Field project_task_id has been added
Id of the project task assigned to the time record. refers to project_management/project_tasks endpoint.

Request

New Field project_task_ids has been added
Project task ids to retrieve

Request

New Field project_task_id has been added
Id of the project task assigned to the time record. refers to project_management/project_tasks endpoint.

All Responses

New Field project_task_id has been added
Id of the project task assigned to the time record. refers to project_management/project_tasks endpoint.

New Endpoint

Webhooks

Payloads

New Field siret has been added
Siret number (france-specific). system for identifying french establishments. 14-digit identifier for each french establishment.