HR och personal
Medarbetare, avdelningar, befattningar, förmåner och ansvarsområden — automatisera HR-dataflöden.
Anställd
Endpoints
| GET | /employees | Hämtar samlingen av Employee-resurser. |
| POST | /employees | Skapar en Employee-resurs. |
| GET | /employees/{id} | Hämtar en Employee-resurs. |
| PATCH | /employees/{id} | Uppdaterar Employee-resursen. |
| DELETE | /employees/{id} | Tar bort Employee-resursen. |
| GET | /employees/{id}/documents | Hämtar en Employee-resurs. |
| GET | /employees/{id}/feedback-suggestion | Hämtar en Employee-resurs. |
| GET | /employees/{id}/project-rates | Hämtar en Employee-resurs. |
| POST | /employees/{id}/user | Skapar en Employee-resurs. |
| DELETE | /employees/{id}/user | Tar bort Employee-resursen. |
| GET | /employees/{id}/working-hours-stats/{date} | Hämtar en Employee-resurs. |
| GET | /employees/me | Hämtar samlingen av Employee-resurser. |
| GET | /employees/preview | Hämtar samlingen av Employee-resurser. |
| GET | /employees/search | Hämtar samlingen av Employee-resurser. |
| GET | /people | Hämtar samlingen av Employee-resurser. |
| POST | /people | Skapar en Employee-resurs. |
| GET | /people/{id} | Hämtar en Employee-resurs. |
| PATCH | /people/{id} | Uppdaterar Employee-resursen. |
| DELETE | /people/{id} | Tar bort Employee-resursen. |
| GET | /people/{id}/documents | Hämtar en Employee-resurs. |
| GET | /people/{id}/feedback-suggestion | Hämtar en Employee-resurs. |
| GET | /people/{id}/project-rates | Hämtar en Employee-resurs. |
| GET | /people/{id}/review-context-snapshot | Hämtar en Employee-resurs. |
| POST | /people/{id}/user | Skapar en Employee-resurs. |
| DELETE | /people/{id}/user | Tar bort Employee-resursen. |
| GET | /people/{id}/working-hours-stats/{date} | Hämtar en Employee-resurs. |
| GET | /people/me | Hämtar samlingen av Employee-resurser. |
| GET | /people/preview | Hämtar samlingen av Employee-resurser. |
| GET | /people/search | Hämtar samlingen av Employee-resurser. |
Avdelning
Endpoints
| GET | /departments | Hämtar samlingen av Department-resurser. |
| POST | /departments | Skapar en Department-resurs. |
| GET | /departments/{id} | Hämtar en Department-resurs. |
| PATCH | /departments/{id} | Uppdaterar Department-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| name | string | |
| code | stringnull | |
| manager | string,null (iri-reference) |
Position
Endpoints
| GET | /positions | Hämtar samlingen av Position-resurser. |
| POST | /positions | Skapar en Position-resurs. |
| GET | /positions/{id} | Hämtar en Position-resurs. |
| PATCH | /positions/{id} | Uppdaterar Position-resursen. |
| DELETE | /positions/{id} | Tar bort Position-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| name* | string | |
| roles | array |
Förmån
Endpoints
| GET | /benefits | Hämtar samlingen av Benefit-resurser. |
| POST | /benefits | Skapar en Benefit-resurs. |
| GET | /benefits/{id} | Hämtar en Benefit-resurs. |
| PATCH | /benefits/{id} | Uppdaterar Benefit-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| name* | string | |
| visible | boolean | |
| benefitPrices | array |
Anteckning om anställd
Endpoints
| GET | /employee-notes | Hämtar samlingen av EmployeeNote-resurser. |
| POST | /employee-notes | Skapar en EmployeeNote-resurs. |
| GET | /employee-notes/{id} | Hämtar en EmployeeNote-resurs. |
| PATCH | /employee-notes/{id} | Uppdaterar EmployeeNote-resursen. |
| DELETE | /employee-notes/{id} | Tar bort EmployeeNote-resursen. |
| GET | /people-notes | Hämtar samlingen av EmployeeNote-resurser. |
| POST | /people-notes | Skapar en EmployeeNote-resurs. |
| GET | /people-notes/{id} | Hämtar en EmployeeNote-resurs. |
| PATCH | /people-notes/{id} | Uppdaterar EmployeeNote-resursen. |
| DELETE | /people-notes/{id} | Tar bort EmployeeNote-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| employee* | string (iri-reference) | |
| note* | string |
Ansvar
Endpoints
| GET | /responsibilities | Hämtar samlingen av Responsibility-resurser. |
| POST | /responsibilities | Skapar en Responsibility-resurs. |
| GET | /responsibilities/{id} | Hämtar en Responsibility-resurs. |
| PATCH | /responsibilities/{id} | Uppdaterar Responsibility-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| parent | mixed | |
| responsibilityGroup* | string (iri-reference) | |
| name* | string | |
| description | string | |
| children | array |
Feedback
Endpoints
| GET | /feedback | Hämtar samlingen av Feedback-resurser. |
| POST | /feedback | Skapar en Feedback-resurs. |
| GET | /feedback/{id} | Hämtar en Feedback-resurs. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| employee* | string,null (iri-reference) | |
| authorEmployee* | string,null (iri-reference) | |
| description* | string | |
| details | stringnull | |
| visibility* | string | |
| rate* | string |
Personalförmån
Endpoints
| GET | /employee-benefits | Hämtar samlingen av EmployeeBenefit-resurser. |
| POST | /employee-benefits | Skapar en EmployeeBenefit-resurs. |
| GET | /employee-benefits/{id} | Hämtar en EmployeeBenefit-resurs. |
| PATCH | /employee-benefits/{id} | Uppdaterar EmployeeBenefit-resursen. |
| GET | /people-benefits | Hämtar samlingen av EmployeeBenefit-resurser. |
| POST | /people-benefits | Skapar en EmployeeBenefit-resurs. |
| GET | /people-benefits/{id} | Hämtar en EmployeeBenefit-resurs. |
| PATCH | /people-benefits/{id} | Uppdaterar EmployeeBenefit-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| employee* | string (iri-reference) | |
| benefit* | string (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) |
Anställds BHP
Endpoints
| GET | /employee-bhps | Hämtar samlingen av EmployeeBhp-resurser. |
| POST | /employee-bhps | Skapar en EmployeeBhp-resurs. |
| GET | /employee-bhps/{id} | Hämtar en EmployeeBhp-resurs. |
| PATCH | /employee-bhps/{id} | Uppdaterar EmployeeBhp-resursen. |
| GET | /people-bhps | Hämtar samlingen av EmployeeBhp-resurser. |
| POST | /people-bhps | Skapar en EmployeeBhp-resurs. |
| GET | /people-bhps/{id} | Hämtar en EmployeeBhp-resurs. |
| PATCH | /people-bhps/{id} | Uppdaterar EmployeeBhp-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| employee* | string,null (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) | |
| note | stringnull |
Förmånspris
Endpoints
| POST | /benefit-prices | Skapar en BenefitPrice-resurs. |
| GET | /benefit-prices/{id} | Hämtar en BenefitPrice-resurs. |
| PATCH | /benefit-prices/{id} | Uppdaterar BenefitPrice-resursen. |
| DELETE | /benefit-prices/{id} | Tar bort BenefitPrice-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| 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) |
Befattningsansvar
Endpoints
| GET | /position-responsibilities | Hämtar samlingen av PositionResponsibility-resurser. |
| POST | /position-responsibilities | Skapar en PositionResponsibility-resurs. |
| GET | /position-responsibilities/{id} | Hämtar en PositionResponsibility-resurs. |
| DELETE | /position-responsibilities/{id} | Tar bort PositionResponsibility-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| position | string,null (iri-reference) | |
| responsibility | string,null (iri-reference) |
Ansvarstilldelning
Endpoints
| GET | /responsibility-employees | Hämtar samlingen av ResponsibilityEmployee-resurser. |
| POST | /responsibility-employees | Skapar en ResponsibilityEmployee-resurs. |
| GET | /responsibility-employees/{id} | Hämtar en ResponsibilityEmployee-resurs. |
| PATCH | /responsibility-employees/{id} | Uppdaterar ResponsibilityEmployee-resursen. |
| DELETE | /responsibility-employees/{id} | Tar bort ResponsibilityEmployee-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| 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) |
Ansvarsgrupp
Endpoints
| GET | /responsibility-groups | Hämtar samlingen av ResponsibilityGroup-resurser. |
| POST | /responsibility-groups | Skapar en ResponsibilityGroup-resurs. |
| GET | /responsibility-groups/{id} | Hämtar en ResponsibilityGroup-resurs. |
| PATCH | /responsibility-groups/{id} | Uppdaterar ResponsibilityGroup-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| responsibleEmployee* | string,null (iri-reference) | |
| name* | string | |
| description | string | |
| responsibilities | array |
Medarbetartransaktion
Endpoints
| GET | /employee-transactions | Hämtar samlingen av EmployeeTransaction-resurser. |
| POST | /employee-transactions | Skapar en EmployeeTransaction-resurs. |
| PATCH | /employee-transactions/{id} | Uppdaterar EmployeeTransaction-resursen. |
| DELETE | /employee-transactions/{id} | Tar bort EmployeeTransaction-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| employee | string (iri-reference) | |
| amount | stringnull |
Bilaga till medarbetartransaktion
Endpoints
| GET | /employee-transaction-attachments | Hämtar samlingen av EmployeeTransactionAttachment-resurser. |
| POST | /employee-transaction-attachments | Skapar en EmployeeTransactionAttachment-resurs. |
| PATCH | /employee-transaction-attachments/{id} | Uppdaterar EmployeeTransactionAttachment-resursen. |
| DELETE | /employee-transaction-attachments/{id} | Tar bort EmployeeTransactionAttachment-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| employee | string (iri-reference) | |
| transactionAttachment | string (iri-reference) | |
| netAmount | integernull | |
| costType | stringnull | Cost component this allocation belongs to (App\Enum\EmployeeCostType value); null = untyped. |
Feedbackförfrågan
Endpoints
| GET | /feedback-requests | Hämtar samlingen av FeedbackRequest-resurser. |
| POST | /feedback-requests | Skapar en FeedbackRequest-resurs. |
| GET | /feedback-requests/{id} | Hämtar en FeedbackRequest-resurs. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| id | string | |
| requestedEmployee* | string,null (iri-reference) | |
| employeeFor* | string,null (iri-reference) |
Mål
Endpoints
| GET | /objectives | Hämtar samlingen av Objective-resurser. |
| POST | /objectives | Skapar en Objective-resurs. |
| GET | /objectives/{id} | Hämtar en Objective-resurs. |
| PATCH | /objectives/{id} | Uppdaterar Objective-resursen. |
| DELETE | /objectives/{id} | Tar bort Objective-resursen. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| 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 | Hämtar samlingen av Discussion-resurser. |
| POST | /discussions | Skapar en Discussion-resurs. |
| GET | /discussions/{id} | Hämtar en Discussion-resurs. |
| PATCH | /discussions/{id} | Uppdaterar Discussion-resursen. |
| POST | /discussions/{id}/messages | Skapar en Discussion-resurs. |
| GET | /discussions/inbox | Hämtar samlingen av Discussion-resurser. |
Schema-fält
| Fält | Typ | Beskrivning |
|---|---|---|
| status | string |