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

2026-07-01 Release Notes

Ats > Application

An application for a job in the ATS

All Responses

New Field cv has been added Cv file attachment of the application (includes filename, url, byte_size, content_type, created_at)

Banking > Transaction

A banking transaction represents a movement of money between accounts.

Request

Modified Field account_ids has been renamed to bank_account_ids An array of factorial banking bank account ids to filter by.

Expenses > Expensable

Represents an expensable resource, which can be a regular expense or a mileage expense.

New Endpoint

Integrations > Sync run output

Integrations SyncRunOutput represents the output file produced by a sync run (e.g. a CSV export). 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

Procurement > Purchase order

purchase_order

Request

Modified Field vendor_id type has been changed to list of numbers and renamed to vendor_ids Vendor ids to filter by.

ProjectManagement > Flexible time record

Project Management Flexible Time Records

Removed Endpoint

Removed Endpoint

Removed Endpoint

Removed Endpoint

ProjectManagement > Flexible time record comment

Project Management Flexible Time Record Comments

Removed Endpoint

Removed Endpoint

Removed Endpoint

Removed Endpoint

ShiftManagement > Shift

Retrieves and manages scheduled work shifts for employees. Shifts represent planned work periods with start and end times, assigned to specific employees at locations. Supports filtering by employees, locations, date ranges, and shift states (draft, published, backup).

Request

New Field destroy_backup_shifts has been added Also destroys shifts with status backup when true, which by default are being kept

Timeoff > Allowance stat

Timeoff allowance stat

All Responses

New Field cycle_carry_overs has been added Carry over entries between cycles, typed as an array of cyclecarryover value objects.

Removed Field carry_overs has been removed

Timeoff > Leave type

Timeoff leave type

Request

New Field eau_eligible has been added

Request

New Field eau_eligible has been added

All Responses

New Field eau_eligible has been added

Webhooks

Payloads

New Field cv has been added Cv file attachment of the application (includes filename, url, byte_size, content_type, created_at)

Payloads

New Field cv has been added Cv file attachment of the application (includes filename, url, byte_size, content_type, created_at)

Payloads

New Field cv has been added Cv file attachment of the application (includes filename, url, byte_size, content_type, created_at)

Payloads

New Field cv has been added Cv file attachment of the application (includes filename, url, byte_size, content_type, created_at)

Payloads

New Field cv has been added Cv file attachment of the application (includes filename, url, byte_size, content_type, created_at)

Payloads

New Field eau_eligible has been added

Payloads

New Field eau_eligible has been added