Headers
API key. Value must be formatted like so: lucca application={api_key}.
Path Parameters
ID of the department.
Response
OK
Departments, to which users must be attached, are used by the different Lucca solutions for different purposes:
- Define access scopes: for example to restrict the visibility of absences in the Lucca Absences schedule.
- Filtering data in a report: our different reports generally allow to filter data according to the legal entity, the SSC, but also the department of the user.
- Build the organization chart in Lucca Core HR. The departments are represented as a hierarchical tree with a parent/child relationship.
NB: You can have up to 9 levels of departments, and up to 99 departments under a single parent department. However, limiting the number of levels to 7 is recommended.
Examples:
{
  "id": 2,
  "name": "Administration",
  "code": "Administration",
  "hierarchy": "/1.0/",
  "parentId": "/",
  "position": 10000000000000000000,
  "sortOrder": 1,
  "level": 1,
  "isActive": true,
  "headID": null,
  "head": null,
  "users": [
    {
      "id": 11,
      "name": "Daniel Hernandez",
      "url": "https://sandbox.ilucca-demo.net/api/v3/users/11"
    },
    {
      "id": 36,
      "name": "henri paul",
      "url": "https://sandbox.ilucca-demo.net/api/v3/users/36"
    }
  ],
  "currentUsers": [
    {
      "id": 11,
      "name": "Daniel Hernandez",
      "url": "https://sandbox.ilucca-demo.net/api/v3/users/11"
    },
    {
      "id": 36,
      "name": "henri paul",
      "url": "https://sandbox.ilucca-demo.net/api/v3/users/36"
    }
  ],
  "url": "https://sandbox.ilucca-demo.net/api/v3/departments/2"
}