> ## Documentation Index
> Fetch the complete documentation index at: https://developers.lucca.fr/llms.txt
> Use this file to discover all available pages before exploring further.

# The work-contract resource

<Warning>
  This legacy resource has its equivalent in the **Lucca API**.

  The work-contract has been replaced by two complementary resources that together provide a complete and historized view of the employee's contractual situation:

  * [Employment](/api-reference/latest/employments/employment) — the contractual relationship between an employee and a legal entity (contract type, start/end dates, trial period, etc.).
  * [Job position](/api-reference/latest/employments/job-position) — the position held within an employment: department, manager, job title, establishment, and other career data. Multiple job positions can exist within a single employment, tracking career changes over time.

  Refer to the [getting started guide](/api-reference/latest/employees/get-started) for a complete overview, or the dedicated [migration guide](/api-reference/legacy/directory/guides/work-contracts-migration).
</Warning>

The `work-contract` resource models a formal employment relationship between an `employee` (or `user`) and an `establishment`.

Each `employee` is required to have at least one associated `work-contract`. Multiple contracts are supported, provided their date ranges do not overlap.

A `work-contract` determines the employee’s **active status** within the system. Access to the employee’s Lucca account is granted exclusively within the valid date range of at least one active work-contract. Outside of these bounds, account access is disabled.

Additionally, a `work-contract` contains data describing the employment terms, such as:

* Contract type (e.g., permanent, fixed-term);
* Presence of a trial period;
* Work duration;
* etc…
