HR i pracownicy
Pracownicy, działy, stanowiska, benefity i odpowiedzialności — automatyzuj przepływy danych HR.
Pracownik
Endpoints
| GET | /employees | Pobiera kolekcję zasobów Employee. |
| POST | /employees | Tworzy zasób Employee. |
| GET | /employees/{id} | Pobiera zasób Employee. |
| PATCH | /employees/{id} | Aktualizuje zasób Employee. |
| DELETE | /employees/{id} | Usuwa zasób Employee. |
| GET | /employees/{id}/documents | Pobiera zasób Employee. |
| GET | /employees/{id}/feedback-suggestion | Pobiera zasób Employee. |
| GET | /employees/{id}/project-rates | Pobiera zasób Employee. |
| POST | /employees/{id}/user | Tworzy zasób Employee. |
| DELETE | /employees/{id}/user | Usuwa zasób Employee. |
| GET | /employees/{id}/working-hours-stats/{date} | Pobiera zasób Employee. |
| GET | /employees/me | Pobiera kolekcję zasobów Employee. |
| GET | /employees/preview | Pobiera kolekcję zasobów Employee. |
| GET | /employees/search | Pobiera kolekcję zasobów Employee. |
| GET | /people | Pobiera kolekcję zasobów Employee. |
| POST | /people | Tworzy zasób Employee. |
| GET | /people/{id} | Pobiera zasób Employee. |
| PATCH | /people/{id} | Aktualizuje zasób Employee. |
| DELETE | /people/{id} | Usuwa zasób Employee. |
| GET | /people/{id}/documents | Pobiera zasób Employee. |
| GET | /people/{id}/feedback-suggestion | Pobiera zasób Employee. |
| GET | /people/{id}/project-rates | Pobiera zasób Employee. |
| GET | /people/{id}/review-context-snapshot | Pobiera zasób Employee. |
| POST | /people/{id}/user | Tworzy zasób Employee. |
| DELETE | /people/{id}/user | Usuwa zasób Employee. |
| GET | /people/{id}/working-hours-stats/{date} | Pobiera zasób Employee. |
| GET | /people/me | Pobiera kolekcję zasobów Employee. |
| GET | /people/preview | Pobiera kolekcję zasobów Employee. |
| GET | /people/search | Pobiera kolekcję zasobów Employee. |
Departament
Endpoints
| GET | /departments | Pobiera kolekcję zasobów Department. |
| POST | /departments | Tworzy zasób Department. |
| GET | /departments/{id} | Pobiera zasób Department. |
| PATCH | /departments/{id} | Aktualizuje zasób Department. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| name | string | |
| code | stringnull | |
| manager | string,null (iri-reference) |
Stanowisko
Endpoints
| GET | /positions | Pobiera kolekcję zasobów Position. |
| POST | /positions | Tworzy zasób Position. |
| GET | /positions/{id} | Pobiera zasób Position. |
| PATCH | /positions/{id} | Aktualizuje zasób Position. |
| DELETE | /positions/{id} | Usuwa zasób Position. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| name* | string | |
| roles | array |
Benefit
Endpoints
| GET | /benefits | Pobiera kolekcję zasobów Benefit. |
| POST | /benefits | Tworzy zasób Benefit. |
| GET | /benefits/{id} | Pobiera zasób Benefit. |
| PATCH | /benefits/{id} | Aktualizuje zasób Benefit. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| name* | string | |
| visible | boolean | |
| benefitPrices | array |
Notatka pracownika
Endpoints
| GET | /people-notes | Pobiera kolekcję zasobów EmployeeNote. |
| POST | /people-notes | Tworzy zasób EmployeeNote. |
| GET | /people-notes/{id} | Pobiera zasób EmployeeNote. |
| PATCH | /people-notes/{id} | Aktualizuje zasób EmployeeNote. |
| DELETE | /people-notes/{id} | Usuwa zasób EmployeeNote. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| employee* | string (iri-reference) | |
| note* | string |
Odpowiedzialność
Endpoints
| GET | /responsibilities | Pobiera kolekcję zasobów Responsibility. |
| POST | /responsibilities | Tworzy zasób Responsibility. |
| GET | /responsibilities/{id} | Pobiera zasób Responsibility. |
| PATCH | /responsibilities/{id} | Aktualizuje zasób Responsibility. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| parent | mixed | |
| responsibilityGroup* | string (iri-reference) | |
| name* | string | |
| description | string | |
| children | array |
Opinia
Endpoints
| GET | /feedback | Pobiera kolekcję zasobów Feedback. |
| POST | /feedback | Tworzy zasób Feedback. |
| GET | /feedback/{id} | Pobiera zasób Feedback. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| employee* | string,null (iri-reference) | |
| authorEmployee* | string,null (iri-reference) | |
| description* | string | |
| details | stringnull | |
| visibility* | string | |
| rate* | string |
Benefit pracowniczy
Endpoints
| GET | /people-benefits | Pobiera kolekcję zasobów EmployeeBenefit. |
| POST | /people-benefits | Tworzy zasób EmployeeBenefit. |
| GET | /people-benefits/{id} | Pobiera zasób EmployeeBenefit. |
| PATCH | /people-benefits/{id} | Aktualizuje zasób EmployeeBenefit. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| employee* | string (iri-reference) | |
| benefit* | string (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) |
BHP pracownika
Endpoints
| GET | /people-bhps | Pobiera kolekcję zasobów EmployeeBhp. |
| POST | /people-bhps | Tworzy zasób EmployeeBhp. |
| GET | /people-bhps/{id} | Pobiera zasób EmployeeBhp. |
| PATCH | /people-bhps/{id} | Aktualizuje zasób EmployeeBhp. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| employee* | string,null (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) | |
| note | stringnull |
Cena benefitu
Endpoints
| POST | /benefit-prices | Tworzy zasób BenefitPrice. |
| GET | /benefit-prices/{id} | Pobiera zasób BenefitPrice. |
| PATCH | /benefit-prices/{id} | Aktualizuje zasób BenefitPrice. |
| DELETE | /benefit-prices/{id} | Usuwa zasób BenefitPrice. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| 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) |
Odpowiedzialność stanowiska
Endpoints
| GET | /position-responsibilities | Pobiera kolekcję zasobów PositionResponsibility. |
| POST | /position-responsibilities | Tworzy zasób PositionResponsibility. |
| GET | /position-responsibilities/{id} | Pobiera zasób PositionResponsibility. |
| DELETE | /position-responsibilities/{id} | Usuwa zasób PositionResponsibility. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| position | string,null (iri-reference) | |
| responsibility | string,null (iri-reference) |
Pracownik odpowiedzialności
Endpoints
| GET | /responsibility-employees | Pobiera kolekcję zasobów ResponsibilityEmployee. |
| POST | /responsibility-employees | Tworzy zasób ResponsibilityEmployee. |
| GET | /responsibility-employees/{id} | Pobiera zasób ResponsibilityEmployee. |
| PATCH | /responsibility-employees/{id} | Aktualizuje zasób ResponsibilityEmployee. |
| DELETE | /responsibility-employees/{id} | Usuwa zasób ResponsibilityEmployee. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| 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) |
Grupa odpowiedzialności
Endpoints
| GET | /responsibility-groups | Pobiera kolekcję zasobów ResponsibilityGroup. |
| POST | /responsibility-groups | Tworzy zasób ResponsibilityGroup. |
| GET | /responsibility-groups/{id} | Pobiera zasób ResponsibilityGroup. |
| PATCH | /responsibility-groups/{id} | Aktualizuje zasób ResponsibilityGroup. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| responsibleEmployee* | string,null (iri-reference) | |
| name* | string | |
| description | string | |
| responsibilities | array |
Transakcja pracownika
Endpoints
| GET | /employee-transactions | Pobiera kolekcję zasobów EmployeeTransaction. |
| POST | /employee-transactions | Tworzy zasób EmployeeTransaction. |
| PATCH | /employee-transactions/{id} | Aktualizuje zasób EmployeeTransaction. |
| DELETE | /employee-transactions/{id} | Usuwa zasób EmployeeTransaction. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| employee | string (iri-reference) | |
| amount | stringnull |
Załącznik transakcji pracownika
Endpoints
| GET | /employee-transaction-attachments | Pobiera kolekcję zasobów EmployeeTransactionAttachment. |
| POST | /employee-transaction-attachments | Tworzy zasób EmployeeTransactionAttachment. |
| PATCH | /employee-transaction-attachments/{id} | Aktualizuje zasób EmployeeTransactionAttachment. |
| DELETE | /employee-transaction-attachments/{id} | Usuwa zasób EmployeeTransactionAttachment. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| employee | string (iri-reference) | |
| transactionAttachment | string (iri-reference) | |
| netAmount | integernull | |
| costType | stringnull | Cost component this allocation belongs to (App\Enum\EmployeeCostType value); null = untyped. |
Prośba o informację zwrotną
Endpoints
| GET | /feedback-requests | Pobiera kolekcję zasobów FeedbackRequest. |
| POST | /feedback-requests | Tworzy zasób FeedbackRequest. |
| GET | /feedback-requests/{id} | Pobiera zasób FeedbackRequest. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| id | string | |
| requestedEmployee* | string,null (iri-reference) | |
| employeeFor* | string,null (iri-reference) |
Cel
Endpoints
| GET | /objectives | Pobiera kolekcję zasobów Objective. |
| POST | /objectives | Tworzy zasób Objective. |
| GET | /objectives/{id} | Pobiera zasób Objective. |
| PATCH | /objectives/{id} | Aktualizuje zasób Objective. |
| DELETE | /objectives/{id} | Usuwa zasób Objective. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| 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). |
Dyskusja
Endpoints
| GET | /discussions | Pobiera kolekcję zasobów Discussion. |
| POST | /discussions | Tworzy zasób Discussion. |
| GET | /discussions/{id} | Pobiera zasób Discussion. |
| PATCH | /discussions/{id} | Aktualizuje zasób Discussion. |
| POST | /discussions/{id}/messages | Tworzy zasób Discussion. |
| GET | /discussions/inbox | Pobiera kolekcję zasobów Discussion. |
Pola schematu
| Pole | Typ | Opis |
|---|---|---|
| status | string |