HR & personeelszaken
Medewerkers, afdelingen, functies, voordelen en verantwoordelijkheden — automatiseer HR-gegevensstromen.
Werknemer
Endpoints
| GET | /employees | Haalt de verzameling Employee-resources op. |
| POST | /employees | Maakt een Employee-resource aan. |
| GET | /employees/{id} | Haalt een Employee-resource op. |
| PATCH | /employees/{id} | Werkt de Employee-resource bij. |
| DELETE | /employees/{id} | Verwijdert de Employee-resource. |
| GET | /employees/{id}/documents | Haalt een Employee-resource op. |
| GET | /employees/{id}/feedback-suggestion | Haalt een Employee-resource op. |
| GET | /employees/{id}/project-rates | Haalt een Employee-resource op. |
| POST | /employees/{id}/user | Maakt een Employee-resource aan. |
| DELETE | /employees/{id}/user | Verwijdert de Employee-resource. |
| GET | /employees/{id}/working-hours-stats/{date} | Haalt een Employee-resource op. |
| GET | /employees/me | Haalt de verzameling Employee-resources op. |
| GET | /employees/preview | Haalt de verzameling Employee-resources op. |
| GET | /employees/search | Haalt de verzameling Employee-resources op. |
| GET | /people | Haalt de verzameling Employee-resources op. |
| POST | /people | Maakt een Employee-resource aan. |
| GET | /people/{id} | Haalt een Employee-resource op. |
| PATCH | /people/{id} | Werkt de Employee-resource bij. |
| DELETE | /people/{id} | Verwijdert de Employee-resource. |
| GET | /people/{id}/documents | Haalt een Employee-resource op. |
| GET | /people/{id}/feedback-suggestion | Haalt een Employee-resource op. |
| GET | /people/{id}/project-rates | Haalt een Employee-resource op. |
| GET | /people/{id}/review-context-snapshot | Haalt een Employee-resource op. |
| POST | /people/{id}/user | Maakt een Employee-resource aan. |
| DELETE | /people/{id}/user | Verwijdert de Employee-resource. |
| GET | /people/{id}/working-hours-stats/{date} | Haalt een Employee-resource op. |
| GET | /people/me | Haalt de verzameling Employee-resources op. |
| GET | /people/preview | Haalt de verzameling Employee-resources op. |
| GET | /people/search | Haalt de verzameling Employee-resources op. |
Afdeling
Endpoints
| GET | /departments | Haalt de verzameling Department-resources op. |
| POST | /departments | Maakt een Department-resource aan. |
| GET | /departments/{id} | Haalt een Department-resource op. |
| PATCH | /departments/{id} | Werkt de Department-resource bij. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| name | string | |
| code | stringnull | |
| manager | string,null (iri-reference) |
Functie
Endpoints
| GET | /positions | Haalt de verzameling Position-resources op. |
| POST | /positions | Maakt een Position-resource aan. |
| GET | /positions/{id} | Haalt een Position-resource op. |
| PATCH | /positions/{id} | Werkt de Position-resource bij. |
| DELETE | /positions/{id} | Verwijdert de Position-resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| name* | string | |
| roles | array |
Voordeel
Endpoints
| GET | /benefits | Haalt de verzameling Benefit-resources op. |
| POST | /benefits | Maakt een Benefit-resource aan. |
| GET | /benefits/{id} | Haalt een Benefit-resource op. |
| PATCH | /benefits/{id} | Werkt de Benefit-resource bij. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| name* | string | |
| visible | boolean | |
| benefitPrices | array |
Werknemersnotitie
Endpoints
| GET | /people-notes | Haalt de verzameling EmployeeNote-resources op. |
| POST | /people-notes | Maakt een EmployeeNote-resource aan. |
| GET | /people-notes/{id} | Haalt een EmployeeNote-resource op. |
| PATCH | /people-notes/{id} | Werkt de EmployeeNote-resource bij. |
| DELETE | /people-notes/{id} | Verwijdert de EmployeeNote-resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| employee* | string (iri-reference) | |
| note* | string |
Verantwoordelijkheid
Endpoints
| GET | /responsibilities | Haalt de verzameling Responsibility-resources op. |
| POST | /responsibilities | Maakt een Responsibility-resource aan. |
| GET | /responsibilities/{id} | Haalt een Responsibility-resource op. |
| PATCH | /responsibilities/{id} | Werkt de Responsibility-resource bij. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| parent | mixed | |
| responsibilityGroup* | string (iri-reference) | |
| name* | string | |
| description | string | |
| children | array |
Feedback
Endpoints
| GET | /feedback | Haalt de verzameling Feedback-resources op. |
| POST | /feedback | Maakt een Feedback-resource aan. |
| GET | /feedback/{id} | Haalt een Feedback-resource op. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| employee* | string,null (iri-reference) | |
| authorEmployee* | string,null (iri-reference) | |
| description* | string | |
| details | stringnull | |
| visibility* | string | |
| rate* | string |
Personeelsvoordeel
Endpoints
| GET | /people-benefits | Haalt de verzameling EmployeeBenefit-resources op. |
| POST | /people-benefits | Maakt een EmployeeBenefit-resource aan. |
| GET | /people-benefits/{id} | Haalt een EmployeeBenefit-resource op. |
| PATCH | /people-benefits/{id} | Werkt de EmployeeBenefit-resource bij. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| employee* | string (iri-reference) | |
| benefit* | string (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) |
Medewerker BHP
Endpoints
| GET | /people-bhps | Haalt de verzameling EmployeeBhp-resources op. |
| POST | /people-bhps | Maakt een EmployeeBhp-resource aan. |
| GET | /people-bhps/{id} | Haalt een EmployeeBhp-resource op. |
| PATCH | /people-bhps/{id} | Werkt de EmployeeBhp-resource bij. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| employee* | string,null (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) | |
| note | stringnull |
Voordeelprijs
Endpoints
| POST | /benefit-prices | Maakt een BenefitPrice-resource aan. |
| GET | /benefit-prices/{id} | Haalt een BenefitPrice-resource op. |
| PATCH | /benefit-prices/{id} | Werkt de BenefitPrice-resource bij. |
| DELETE | /benefit-prices/{id} | Verwijdert de BenefitPrice-resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| id | integer | |
| benefit* | string (iri-reference) | |
| validFrom* | string (date-time) | |
| validTo | string,null (date-time) | |
| price* | number | |
| taxPercent* | number | |
| defaultCompanyCoverageAmount* | number | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| dateFrom | string (date-time) | |
| dateTo | string,null (date-time) | |
| employee | string,null (iri-reference) |
Functieverantwoordelijkheid
Endpoints
| GET | /position-responsibilities | Haalt de verzameling PositionResponsibility-resources op. |
| POST | /position-responsibilities | Maakt een PositionResponsibility-resource aan. |
| GET | /position-responsibilities/{id} | Haalt een PositionResponsibility-resource op. |
| DELETE | /position-responsibilities/{id} | Verwijdert de PositionResponsibility-resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| position | string,null (iri-reference) | |
| responsibility | string,null (iri-reference) |
Verantwoordelijkheidstoewijzing
Endpoints
| GET | /responsibility-employees | Haalt de verzameling ResponsibilityEmployee-resources op. |
| POST | /responsibility-employees | Maakt een ResponsibilityEmployee-resource aan. |
| GET | /responsibility-employees/{id} | Haalt een ResponsibilityEmployee-resource op. |
| PATCH | /responsibility-employees/{id} | Werkt de ResponsibilityEmployee-resource bij. |
| DELETE | /responsibility-employees/{id} | Verwijdert de ResponsibilityEmployee-resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| id | integer | |
| responsibility* | string,null (iri-reference) | |
| employee* | string,null (iri-reference) | |
| percentage* | integer | |
| targets | string | |
| description | string | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) |
Verantwoordelijkheidsgroep
Endpoints
| GET | /responsibility-groups | Haalt de verzameling ResponsibilityGroup-resources op. |
| POST | /responsibility-groups | Maakt een ResponsibilityGroup-resource aan. |
| GET | /responsibility-groups/{id} | Haalt een ResponsibilityGroup-resource op. |
| PATCH | /responsibility-groups/{id} | Werkt de ResponsibilityGroup-resource bij. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| responsibleEmployee* | string,null (iri-reference) | |
| name* | string | |
| description | string | |
| responsibilities | array |
Medewerkertransactie
Endpoints
| GET | /employee-transactions | Haalt de verzameling EmployeeTransaction-resources op. |
| POST | /employee-transactions | Maakt een EmployeeTransaction-resource aan. |
| PATCH | /employee-transactions/{id} | Werkt de EmployeeTransaction-resource bij. |
| DELETE | /employee-transactions/{id} | Verwijdert de EmployeeTransaction-resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| employee | string (iri-reference) | |
| amount | stringnull |
Bijlage medewerkertransactie
Endpoints
| GET | /employee-transaction-attachments | Haalt de verzameling EmployeeTransactionAttachment-resources op. |
| POST | /employee-transaction-attachments | Maakt een EmployeeTransactionAttachment-resource aan. |
| PATCH | /employee-transaction-attachments/{id} | Werkt de EmployeeTransactionAttachment-resource bij. |
| DELETE | /employee-transaction-attachments/{id} | Verwijdert de EmployeeTransactionAttachment-resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| employee | string (iri-reference) | |
| transactionAttachment | string (iri-reference) | |
| netAmount | integernull | |
| costType | stringnull | Cost component this allocation belongs to (App\Enum\EmployeeCostType value); null = untyped. |
Feedbackverzoek
Endpoints
| GET | /feedback-requests | Haalt de verzameling FeedbackRequest-resources op. |
| POST | /feedback-requests | Maakt een FeedbackRequest-resource aan. |
| GET | /feedback-requests/{id} | Haalt een FeedbackRequest-resource op. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| id | string | |
| requestedEmployee* | string,null (iri-reference) | |
| employeeFor* | string,null (iri-reference) |
Doelstelling
Endpoints
| GET | /objectives | Haalt de verzameling Objective-resources op. |
| POST | /objectives | Maakt een Objective-resource aan. |
| GET | /objectives/{id} | Haalt een Objective-resource op. |
| PATCH | /objectives/{id} | Werkt de Objective-resource bij. |
| DELETE | /objectives/{id} | Verwijdert de Objective-resource. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| id | string | |
| title* | string | |
| owner* | string (iri-reference) | |
| ownerLevel | string | |
| department | string,null (iri-reference) | |
| unit | string | |
| periodStart | string,null (date-time) | |
| periodEnd | string,null (date-time) | |
| alignsTo | string,null (iri-reference) | |
| reviewCycle | string,null (iri-reference) | |
| tags | array | |
| createdBy | string (iri-reference) | |
| keyResults | array | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| ownerName | stringnull | Owner's display name, embedded in the read payload so the UI never has to resolve it through a separately-permissioned /employees lookup (which a viewer may not have access to, leaving cards showing only the level chip). |
Discussie
Endpoints
| GET | /discussions | Haalt de verzameling Discussion-resources op. |
| POST | /discussions | Maakt een Discussion-resource aan. |
| GET | /discussions/{id} | Haalt een Discussion-resource op. |
| PATCH | /discussions/{id} | Werkt de Discussion-resource bij. |
| POST | /discussions/{id}/messages | Maakt een Discussion-resource aan. |
| GET | /discussions/inbox | Haalt de verzameling Discussion-resources op. |
Schema-velden
| Veld | Type | Beschrijving |
|---|---|---|
| status | string |