Polska firma — tworzymy w Polsce 🇵🇱

HR i pracownicy

Pracownicy, działy, stanowiska, benefity i odpowiedzialności — automatyzuj przepływy danych HR.

Pracownik

Endpoints

GET /employees
POST /employees
GET /employees/{id}
PATCH /employees/{id}
DELETE /employees/{id}
GET /employees/{id}/documents
GET /employees/{id}/feedback-suggestion
GET /employees/{id}/project-rates
POST /employees/{id}/user
DELETE /employees/{id}/user
GET /employees/{id}/working-hours-stats/{date}
GET /employees/me
GET /employees/preview
GET /employees/search
GET /people
POST /people
GET /people/{id}
PATCH /people/{id}
DELETE /people/{id}
GET /people/{id}/documents
GET /people/{id}/feedback-suggestion
GET /people/{id}/project-rates
GET /people/{id}/review-context-snapshot
POST /people/{id}/user
DELETE /people/{id}/user
GET /people/{id}/working-hours-stats/{date}
GET /people/me
GET /people/preview
GET /people/search

Departament

Endpoints

GET /departments
POST /departments
GET /departments/{id}
PATCH /departments/{id}

Pola schematu

PoleTyp
name string
code stringnull
manager string,null (iri-reference)

Stanowisko

Endpoints

GET /positions
POST /positions
GET /positions/{id}
PATCH /positions/{id}
DELETE /positions/{id}

Pola schematu

PoleTyp
name* string
roles array

Benefit

Endpoints

GET /benefits
POST /benefits
GET /benefits/{id}
PATCH /benefits/{id}

Pola schematu

PoleTyp
name* string
visible boolean
benefitPrices array

Notatka pracownika

Endpoints

GET /employee-notes
POST /employee-notes
GET /employee-notes/{id}
PATCH /employee-notes/{id}
DELETE /employee-notes/{id}
GET /people-notes
POST /people-notes
GET /people-notes/{id}
PATCH /people-notes/{id}
DELETE /people-notes/{id}

Pola schematu

PoleTyp
employee* string (iri-reference)
note* string

Odpowiedzialność

Endpoints

GET /responsibilities
POST /responsibilities
GET /responsibilities/{id}
PATCH /responsibilities/{id}

Pola schematu

PoleTyp
parent mixed
responsibilityGroup* string (iri-reference)
name* string
description string
children array

Opinia

Endpoints

GET /feedback
POST /feedback
GET /feedback/{id}

Pola schematu

PoleTyp
employee* string,null (iri-reference)
authorEmployee* string,null (iri-reference)
description* string
details stringnull
visibility* string
rate* string

Benefit pracowniczy

Endpoints

GET /employee-benefits
POST /employee-benefits
GET /employee-benefits/{id}
PATCH /employee-benefits/{id}
GET /people-benefits
POST /people-benefits
GET /people-benefits/{id}
PATCH /people-benefits/{id}

Pola schematu

PoleTyp
employee* string (iri-reference)
benefit* string (iri-reference)
dateFrom* string (date-time)
dateTo string,null (date-time)

BHP pracownika

Endpoints

GET /employee-bhps
POST /employee-bhps
GET /employee-bhps/{id}
PATCH /employee-bhps/{id}
GET /people-bhps
POST /people-bhps
GET /people-bhps/{id}
PATCH /people-bhps/{id}

Pola schematu

PoleTyp
employee* string,null (iri-reference)
dateFrom* string (date-time)
dateTo string,null (date-time)
note stringnull

Cena benefitu

Endpoints

POST /benefit-prices
GET /benefit-prices/{id}
PATCH /benefit-prices/{id}
DELETE /benefit-prices/{id}

Pola schematu

PoleTyp
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
POST /position-responsibilities
GET /position-responsibilities/{id}
DELETE /position-responsibilities/{id}

Pola schematu

PoleTyp
position string,null (iri-reference)
responsibility string,null (iri-reference)

Pracownik odpowiedzialności

Endpoints

GET /responsibility-employees
POST /responsibility-employees
GET /responsibility-employees/{id}
PATCH /responsibility-employees/{id}
DELETE /responsibility-employees/{id}

Pola schematu

PoleTyp
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
POST /responsibility-groups
GET /responsibility-groups/{id}
PATCH /responsibility-groups/{id}

Pola schematu

PoleTyp
responsibleEmployee* string,null (iri-reference)
name* string
description string
responsibilities array

Transakcja pracownika

Endpoints

GET /employee-transactions
POST /employee-transactions
PATCH /employee-transactions/{id}
DELETE /employee-transactions/{id}

Pola schematu

PoleTyp
employee string (iri-reference)
amount stringnull

Załącznik transakcji pracownika

Endpoints

GET /employee-transaction-attachments
POST /employee-transaction-attachments
PATCH /employee-transaction-attachments/{id}
DELETE /employee-transaction-attachments/{id}

Pola schematu

PoleTyp
employee string (iri-reference)
transactionAttachment string (iri-reference)
netAmount integernull
costType stringnull

Prośba o informację zwrotną

Endpoints

GET /feedback-requests
POST /feedback-requests
GET /feedback-requests/{id}

Pola schematu

PoleTyp
id string
requestedEmployee* string,null (iri-reference)
employeeFor* string,null (iri-reference)

Cel

Endpoints

GET /objectives
POST /objectives
GET /objectives/{id}
PATCH /objectives/{id}
DELETE /objectives/{id}

Pola schematu

PoleTyp
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

Dyskusja

Endpoints

GET /discussions
POST /discussions
GET /discussions/{id}
PATCH /discussions/{id}
POST /discussions/{id}/messages
GET /discussions/inbox

Pola schematu

PoleTyp
status string