← API-referentie
HR & personeelszaken
Werknemers, afdelingen, functies en voordelen — automatiseer HR-gegevensstroom.
Werknemer
Endpoints
| GET | /employees | Retrieves the collection of Employee resources. |
| POST | /employees | Creates a Employee resource. |
| GET | /employees/{id} | Retrieves a Employee resource. |
| PATCH | /employees/{id} | Updates the Employee resource. |
| DELETE | /employees/{id} | Removes the Employee resource. |
| GET | /employees/{id}/documents | Retrieves a Employee resource. |
| GET | /employees/{id}/feedback-suggestion | Retrieves a Employee resource. |
| GET | /employees/{id}/project-rates | Retrieves a Employee resource. |
| POST | /employees/{id}/user | Creates a Employee resource. |
| DELETE | /employees/{id}/user | Removes the Employee resource. |
| GET | /employees/{id}/working-hours-stats/{date} | Retrieves a Employee resource. |
| GET | /employees/me | Retrieves the collection of Employee resources. |
| GET | /employees/preview | Retrieves the collection of Employee resources. |
| GET | /employees/search | Retrieves the collection of Employee resources. |
| GET | /people | Retrieves the collection of Employee resources. |
| POST | /people | Creates a Employee resource. |
| GET | /people/{id} | Retrieves a Employee resource. |
| PATCH | /people/{id} | Updates the Employee resource. |
| DELETE | /people/{id} | Removes the Employee resource. |
| GET | /people/{id}/documents | Retrieves a Employee resource. |
| GET | /people/{id}/feedback-suggestion | Retrieves a Employee resource. |
| GET | /people/{id}/project-rates | Retrieves a Employee resource. |
| GET | /people/{id}/review-context-snapshot | Retrieves a Employee resource. |
| POST | /people/{id}/user | Creates a Employee resource. |
| DELETE | /people/{id}/user | Removes the Employee resource. |
| GET | /people/{id}/working-hours-stats/{date} | Retrieves a Employee resource. |
| GET | /people/me | Retrieves the collection of Employee resources. |
| GET | /people/preview | Retrieves the collection of Employee resources. |
| GET | /people/search | Retrieves the collection of Employee resources. |
Afdeling
Endpoints
| GET | /departments | Retrieves the collection of Department resources. |
| POST | /departments | Creates a Department resource. |
| GET | /departments/{id} | Retrieves a Department resource. |
| PATCH | /departments/{id} | Updates the Department resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| name | string | |
| code | stringnull | |
| manager | string,null (iri-reference) |
Functie
Endpoints
| GET | /positions | Retrieves the collection of Position resources. |
| POST | /positions | Creates a Position resource. |
| GET | /positions/{id} | Retrieves a Position resource. |
| PATCH | /positions/{id} | Updates the Position resource. |
| DELETE | /positions/{id} | Removes the Position resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| name* | string | |
| roles | array |
Voordeel
Endpoints
| GET | /benefits | Retrieves the collection of Benefit resources. |
| POST | /benefits | Creates a Benefit resource. |
| GET | /benefits/{id} | Retrieves a Benefit resource. |
| PATCH | /benefits/{id} | Updates the Benefit resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| name* | string | |
| visible | boolean | |
| benefitPrices | array |
Werknemersnotitie
Endpoints
| GET | /employee-notes | Retrieves the collection of EmployeeNote resources. |
| POST | /employee-notes | Creates a EmployeeNote resource. |
| GET | /employee-notes/{id} | Retrieves a EmployeeNote resource. |
| PATCH | /employee-notes/{id} | Updates the EmployeeNote resource. |
| DELETE | /employee-notes/{id} | Removes the EmployeeNote resource. |
| GET | /people-notes | Retrieves the collection of EmployeeNote resources. |
| POST | /people-notes | Creates a EmployeeNote resource. |
| GET | /people-notes/{id} | Retrieves a EmployeeNote resource. |
| PATCH | /people-notes/{id} | Updates the EmployeeNote resource. |
| DELETE | /people-notes/{id} | Removes the EmployeeNote resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| employee* | string (iri-reference) | |
| note* | string |
Verantwoordelijkheid
Endpoints
| GET | /responsibilities | Retrieves the collection of Responsibility resources. |
| POST | /responsibilities | Creates a Responsibility resource. |
| GET | /responsibilities/{id} | Retrieves a Responsibility resource. |
| PATCH | /responsibilities/{id} | Updates the Responsibility resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| parent | mixed | |
| responsibilityGroup* | string (iri-reference) | |
| name* | string | |
| description | string | |
| children | array |
Feedback
Endpoints
| GET | /feedback | Retrieves the collection of Feedback resources. |
| POST | /feedback | Creates a Feedback resource. |
| GET | /feedback/{id} | Retrieves a Feedback resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| employee* | string,null (iri-reference) | |
| authorEmployee* | string,null (iri-reference) | |
| description* | string | |
| details | stringnull | |
| visibility* | string | |
| rate* | string |