HR & Personal
Mitarbeiter, Abteilungen, Positionen, Benefits und Zuständigkeiten — automatisieren Sie HR-Datenflüsse.
Mitarbeiter
Endpoints
| GET | /employees | Ruft die Sammlung der Employee-Ressourcen ab. |
| POST | /employees | Erstellt eine Employee-Ressource. |
| GET | /employees/{id} | Ruft eine Employee-Ressource ab. |
| PATCH | /employees/{id} | Aktualisiert die Employee-Ressource. |
| DELETE | /employees/{id} | Entfernt die Employee-Ressource. |
| GET | /employees/{id}/documents | Ruft eine Employee-Ressource ab. |
| GET | /employees/{id}/feedback-suggestion | Ruft eine Employee-Ressource ab. |
| GET | /employees/{id}/project-rates | Ruft eine Employee-Ressource ab. |
| POST | /employees/{id}/user | Erstellt eine Employee-Ressource. |
| DELETE | /employees/{id}/user | Entfernt die Employee-Ressource. |
| GET | /employees/{id}/working-hours-stats/{date} | Ruft eine Employee-Ressource ab. |
| GET | /employees/me | Ruft die Sammlung der Employee-Ressourcen ab. |
| GET | /employees/preview | Ruft die Sammlung der Employee-Ressourcen ab. |
| GET | /employees/search | Ruft die Sammlung der Employee-Ressourcen ab. |
| GET | /people | Ruft die Sammlung der Employee-Ressourcen ab. |
| POST | /people | Erstellt eine Employee-Ressource. |
| GET | /people/{id} | Ruft eine Employee-Ressource ab. |
| PATCH | /people/{id} | Aktualisiert die Employee-Ressource. |
| DELETE | /people/{id} | Entfernt die Employee-Ressource. |
| GET | /people/{id}/documents | Ruft eine Employee-Ressource ab. |
| GET | /people/{id}/feedback-suggestion | Ruft eine Employee-Ressource ab. |
| GET | /people/{id}/project-rates | Ruft eine Employee-Ressource ab. |
| GET | /people/{id}/review-context-snapshot | Ruft eine Employee-Ressource ab. |
| POST | /people/{id}/user | Erstellt eine Employee-Ressource. |
| DELETE | /people/{id}/user | Entfernt die Employee-Ressource. |
| GET | /people/{id}/working-hours-stats/{date} | Ruft eine Employee-Ressource ab. |
| GET | /people/me | Ruft die Sammlung der Employee-Ressourcen ab. |
| GET | /people/preview | Ruft die Sammlung der Employee-Ressourcen ab. |
| GET | /people/search | Ruft die Sammlung der Employee-Ressourcen ab. |
Abteilung
Endpoints
| GET | /departments | Ruft die Sammlung der Department-Ressourcen ab. |
| POST | /departments | Erstellt eine Department-Ressource. |
| GET | /departments/{id} | Ruft eine Department-Ressource ab. |
| PATCH | /departments/{id} | Aktualisiert die Department-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| name | string | |
| code | stringnull | |
| manager | string,null (iri-reference) |
Position
Endpoints
| GET | /positions | Ruft die Sammlung der Position-Ressourcen ab. |
| POST | /positions | Erstellt eine Position-Ressource. |
| GET | /positions/{id} | Ruft eine Position-Ressource ab. |
| PATCH | /positions/{id} | Aktualisiert die Position-Ressource. |
| DELETE | /positions/{id} | Entfernt die Position-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| name* | string | |
| roles | array |
Leistung
Endpoints
| GET | /benefits | Ruft die Sammlung der Benefit-Ressourcen ab. |
| POST | /benefits | Erstellt eine Benefit-Ressource. |
| GET | /benefits/{id} | Ruft eine Benefit-Ressource ab. |
| PATCH | /benefits/{id} | Aktualisiert die Benefit-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| name* | string | |
| visible | boolean | |
| benefitPrices | array |
Mitarbeiternotiz
Endpoints
| GET | /employee-notes | Ruft die Sammlung der EmployeeNote-Ressourcen ab. |
| POST | /employee-notes | Erstellt eine EmployeeNote-Ressource. |
| GET | /employee-notes/{id} | Ruft eine EmployeeNote-Ressource ab. |
| PATCH | /employee-notes/{id} | Aktualisiert die EmployeeNote-Ressource. |
| DELETE | /employee-notes/{id} | Entfernt die EmployeeNote-Ressource. |
| GET | /people-notes | Ruft die Sammlung der EmployeeNote-Ressourcen ab. |
| POST | /people-notes | Erstellt eine EmployeeNote-Ressource. |
| GET | /people-notes/{id} | Ruft eine EmployeeNote-Ressource ab. |
| PATCH | /people-notes/{id} | Aktualisiert die EmployeeNote-Ressource. |
| DELETE | /people-notes/{id} | Entfernt die EmployeeNote-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| employee* | string (iri-reference) | |
| note* | string |
Verantwortung
Endpoints
| GET | /responsibilities | Ruft die Sammlung der Responsibility-Ressourcen ab. |
| POST | /responsibilities | Erstellt eine Responsibility-Ressource. |
| GET | /responsibilities/{id} | Ruft eine Responsibility-Ressource ab. |
| PATCH | /responsibilities/{id} | Aktualisiert die Responsibility-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| parent | mixed | |
| responsibilityGroup* | string (iri-reference) | |
| name* | string | |
| description | string | |
| children | array |
Feedback
Endpoints
| GET | /feedback | Ruft die Sammlung der Feedback-Ressourcen ab. |
| POST | /feedback | Erstellt eine Feedback-Ressource. |
| GET | /feedback/{id} | Ruft eine Feedback-Ressource ab. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| employee* | string,null (iri-reference) | |
| authorEmployee* | string,null (iri-reference) | |
| description* | string | |
| details | stringnull | |
| visibility* | string | |
| rate* | string |
Mitarbeiter-Benefit
Endpoints
| GET | /employee-benefits | Ruft die Sammlung der EmployeeBenefit-Ressourcen ab. |
| POST | /employee-benefits | Erstellt eine EmployeeBenefit-Ressource. |
| GET | /employee-benefits/{id} | Ruft eine EmployeeBenefit-Ressource ab. |
| PATCH | /employee-benefits/{id} | Aktualisiert die EmployeeBenefit-Ressource. |
| GET | /people-benefits | Ruft die Sammlung der EmployeeBenefit-Ressourcen ab. |
| POST | /people-benefits | Erstellt eine EmployeeBenefit-Ressource. |
| GET | /people-benefits/{id} | Ruft eine EmployeeBenefit-Ressource ab. |
| PATCH | /people-benefits/{id} | Aktualisiert die EmployeeBenefit-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| employee* | string (iri-reference) | |
| benefit* | string (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) |
Mitarbeiter-BHP
Endpoints
| GET | /employee-bhps | Ruft die Sammlung der EmployeeBhp-Ressourcen ab. |
| POST | /employee-bhps | Erstellt eine EmployeeBhp-Ressource. |
| GET | /employee-bhps/{id} | Ruft eine EmployeeBhp-Ressource ab. |
| PATCH | /employee-bhps/{id} | Aktualisiert die EmployeeBhp-Ressource. |
| GET | /people-bhps | Ruft die Sammlung der EmployeeBhp-Ressourcen ab. |
| POST | /people-bhps | Erstellt eine EmployeeBhp-Ressource. |
| GET | /people-bhps/{id} | Ruft eine EmployeeBhp-Ressource ab. |
| PATCH | /people-bhps/{id} | Aktualisiert die EmployeeBhp-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| employee* | string,null (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) | |
| note | stringnull |
Benefit-Preis
Endpoints
| POST | /benefit-prices | Erstellt eine BenefitPrice-Ressource. |
| GET | /benefit-prices/{id} | Ruft eine BenefitPrice-Ressource ab. |
| PATCH | /benefit-prices/{id} | Aktualisiert die BenefitPrice-Ressource. |
| DELETE | /benefit-prices/{id} | Entfernt die BenefitPrice-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| 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) |
Positionszuständigkeit
Endpoints
| GET | /position-responsibilities | Ruft die Sammlung der PositionResponsibility-Ressourcen ab. |
| POST | /position-responsibilities | Erstellt eine PositionResponsibility-Ressource. |
| GET | /position-responsibilities/{id} | Ruft eine PositionResponsibility-Ressource ab. |
| DELETE | /position-responsibilities/{id} | Entfernt die PositionResponsibility-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| position | string,null (iri-reference) | |
| responsibility | string,null (iri-reference) |
Zuständigkeits-Mitarbeiter
Endpoints
| GET | /responsibility-employees | Ruft die Sammlung der ResponsibilityEmployee-Ressourcen ab. |
| POST | /responsibility-employees | Erstellt eine ResponsibilityEmployee-Ressource. |
| GET | /responsibility-employees/{id} | Ruft eine ResponsibilityEmployee-Ressource ab. |
| PATCH | /responsibility-employees/{id} | Aktualisiert die ResponsibilityEmployee-Ressource. |
| DELETE | /responsibility-employees/{id} | Entfernt die ResponsibilityEmployee-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| 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) |
Zuständigkeitsgruppe
Endpoints
| GET | /responsibility-groups | Ruft die Sammlung der ResponsibilityGroup-Ressourcen ab. |
| POST | /responsibility-groups | Erstellt eine ResponsibilityGroup-Ressource. |
| GET | /responsibility-groups/{id} | Ruft eine ResponsibilityGroup-Ressource ab. |
| PATCH | /responsibility-groups/{id} | Aktualisiert die ResponsibilityGroup-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| responsibleEmployee* | string,null (iri-reference) | |
| name* | string | |
| description | string | |
| responsibilities | array |
Mitarbeitertransaktion
Endpoints
| GET | /employee-transactions | Ruft die Sammlung der EmployeeTransaction-Ressourcen ab. |
| POST | /employee-transactions | Erstellt eine EmployeeTransaction-Ressource. |
| PATCH | /employee-transactions/{id} | Aktualisiert die EmployeeTransaction-Ressource. |
| DELETE | /employee-transactions/{id} | Entfernt die EmployeeTransaction-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| employee | string (iri-reference) | |
| amount | stringnull |
Anhang zur Mitarbeitertransaktion
Endpoints
| GET | /employee-transaction-attachments | Ruft die Sammlung der EmployeeTransactionAttachment-Ressourcen ab. |
| POST | /employee-transaction-attachments | Erstellt eine EmployeeTransactionAttachment-Ressource. |
| PATCH | /employee-transaction-attachments/{id} | Aktualisiert die EmployeeTransactionAttachment-Ressource. |
| DELETE | /employee-transaction-attachments/{id} | Entfernt die EmployeeTransactionAttachment-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| employee | string (iri-reference) | |
| transactionAttachment | string (iri-reference) | |
| netAmount | integernull | |
| costType | stringnull | Cost component this allocation belongs to (App\Enum\EmployeeCostType value); null = untyped. |
Feedback-Anfrage
Endpoints
| GET | /feedback-requests | Ruft die Sammlung der FeedbackRequest-Ressourcen ab. |
| POST | /feedback-requests | Erstellt eine FeedbackRequest-Ressource. |
| GET | /feedback-requests/{id} | Ruft eine FeedbackRequest-Ressource ab. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | string | |
| requestedEmployee* | string,null (iri-reference) | |
| employeeFor* | string,null (iri-reference) |
Ziel
Endpoints
| GET | /objectives | Ruft die Sammlung der Objective-Ressourcen ab. |
| POST | /objectives | Erstellt eine Objective-Ressource. |
| GET | /objectives/{id} | Ruft eine Objective-Ressource ab. |
| PATCH | /objectives/{id} | Aktualisiert die Objective-Ressource. |
| DELETE | /objectives/{id} | Entfernt die Objective-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| 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). |
Diskussion
Endpoints
| GET | /discussions | Ruft die Sammlung der Discussion-Ressourcen ab. |
| POST | /discussions | Erstellt eine Discussion-Ressource. |
| GET | /discussions/{id} | Ruft eine Discussion-Ressource ab. |
| PATCH | /discussions/{id} | Aktualisiert die Discussion-Ressource. |
| POST | /discussions/{id}/messages | Erstellt eine Discussion-Ressource. |
| GET | /discussions/inbox | Ruft die Sammlung der Discussion-Ressourcen ab. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| status | string |