RR.HH. y personas
Empleados, departamentos, puestos, beneficios y responsabilidades — automatiza los flujos de datos de RR. HH.
Empleado
Endpoints
| GET | /employees | Recupera la colección de recursos Employee. |
| POST | /employees | Crea un recurso Employee. |
| GET | /employees/{id} | Recupera un recurso Employee. |
| PATCH | /employees/{id} | Actualiza el recurso Employee. |
| DELETE | /employees/{id} | Elimina el recurso Employee. |
| GET | /employees/{id}/documents | Recupera un recurso Employee. |
| GET | /employees/{id}/feedback-suggestion | Recupera un recurso Employee. |
| GET | /employees/{id}/project-rates | Recupera un recurso Employee. |
| POST | /employees/{id}/user | Crea un recurso Employee. |
| DELETE | /employees/{id}/user | Elimina el recurso Employee. |
| GET | /employees/{id}/working-hours-stats/{date} | Recupera un recurso Employee. |
| GET | /employees/me | Recupera la colección de recursos Employee. |
| GET | /employees/preview | Recupera la colección de recursos Employee. |
| GET | /employees/search | Recupera la colección de recursos Employee. |
| GET | /people | Recupera la colección de recursos Employee. |
| POST | /people | Crea un recurso Employee. |
| GET | /people/{id} | Recupera un recurso Employee. |
| PATCH | /people/{id} | Actualiza el recurso Employee. |
| DELETE | /people/{id} | Elimina el recurso Employee. |
| GET | /people/{id}/documents | Recupera un recurso Employee. |
| GET | /people/{id}/feedback-suggestion | Recupera un recurso Employee. |
| GET | /people/{id}/project-rates | Recupera un recurso Employee. |
| GET | /people/{id}/review-context-snapshot | Recupera un recurso Employee. |
| POST | /people/{id}/user | Crea un recurso Employee. |
| DELETE | /people/{id}/user | Elimina el recurso Employee. |
| GET | /people/{id}/working-hours-stats/{date} | Recupera un recurso Employee. |
| GET | /people/me | Recupera la colección de recursos Employee. |
| GET | /people/preview | Recupera la colección de recursos Employee. |
| GET | /people/search | Recupera la colección de recursos Employee. |
Departamento
Endpoints
| GET | /departments | Recupera la colección de recursos Department. |
| POST | /departments | Crea un recurso Department. |
| GET | /departments/{id} | Recupera un recurso Department. |
| PATCH | /departments/{id} | Actualiza el recurso Department. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| name | string | |
| code | stringnull | |
| manager | string,null (iri-reference) |
Puesto
Endpoints
| GET | /positions | Recupera la colección de recursos Position. |
| POST | /positions | Crea un recurso Position. |
| GET | /positions/{id} | Recupera un recurso Position. |
| PATCH | /positions/{id} | Actualiza el recurso Position. |
| DELETE | /positions/{id} | Elimina el recurso Position. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| name* | string | |
| roles | array |
Beneficio
Endpoints
| GET | /benefits | Recupera la colección de recursos Benefit. |
| POST | /benefits | Crea un recurso Benefit. |
| GET | /benefits/{id} | Recupera un recurso Benefit. |
| PATCH | /benefits/{id} | Actualiza el recurso Benefit. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| name* | string | |
| visible | boolean | |
| benefitPrices | array |
Nota del Empleado
Endpoints
| GET | /employee-notes | Recupera la colección de recursos EmployeeNote. |
| POST | /employee-notes | Crea un recurso EmployeeNote. |
| GET | /employee-notes/{id} | Recupera un recurso EmployeeNote. |
| PATCH | /employee-notes/{id} | Actualiza el recurso EmployeeNote. |
| DELETE | /employee-notes/{id} | Elimina el recurso EmployeeNote. |
| GET | /people-notes | Recupera la colección de recursos EmployeeNote. |
| POST | /people-notes | Crea un recurso EmployeeNote. |
| GET | /people-notes/{id} | Recupera un recurso EmployeeNote. |
| PATCH | /people-notes/{id} | Actualiza el recurso EmployeeNote. |
| DELETE | /people-notes/{id} | Elimina el recurso EmployeeNote. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| employee* | string (iri-reference) | |
| note* | string |
Responsabilidad
Endpoints
| GET | /responsibilities | Recupera la colección de recursos Responsibility. |
| POST | /responsibilities | Crea un recurso Responsibility. |
| GET | /responsibilities/{id} | Recupera un recurso Responsibility. |
| PATCH | /responsibilities/{id} | Actualiza el recurso Responsibility. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| parent | mixed | |
| responsibilityGroup* | string (iri-reference) | |
| name* | string | |
| description | string | |
| children | array |
Retroalimentación
Endpoints
| GET | /feedback | Recupera la colección de recursos Feedback. |
| POST | /feedback | Crea un recurso Feedback. |
| GET | /feedback/{id} | Recupera un recurso Feedback. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| employee* | string,null (iri-reference) | |
| authorEmployee* | string,null (iri-reference) | |
| description* | string | |
| details | stringnull | |
| visibility* | string | |
| rate* | string |
Beneficio del Empleado
Endpoints
| GET | /employee-benefits | Recupera la colección de recursos EmployeeBenefit. |
| POST | /employee-benefits | Crea un recurso EmployeeBenefit. |
| GET | /employee-benefits/{id} | Recupera un recurso EmployeeBenefit. |
| PATCH | /employee-benefits/{id} | Actualiza el recurso EmployeeBenefit. |
| GET | /people-benefits | Recupera la colección de recursos EmployeeBenefit. |
| POST | /people-benefits | Crea un recurso EmployeeBenefit. |
| GET | /people-benefits/{id} | Recupera un recurso EmployeeBenefit. |
| PATCH | /people-benefits/{id} | Actualiza el recurso EmployeeBenefit. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| employee* | string (iri-reference) | |
| benefit* | string (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) |
BHP del Empleado
Endpoints
| GET | /employee-bhps | Recupera la colección de recursos EmployeeBhp. |
| POST | /employee-bhps | Crea un recurso EmployeeBhp. |
| GET | /employee-bhps/{id} | Recupera un recurso EmployeeBhp. |
| PATCH | /employee-bhps/{id} | Actualiza el recurso EmployeeBhp. |
| GET | /people-bhps | Recupera la colección de recursos EmployeeBhp. |
| POST | /people-bhps | Crea un recurso EmployeeBhp. |
| GET | /people-bhps/{id} | Recupera un recurso EmployeeBhp. |
| PATCH | /people-bhps/{id} | Actualiza el recurso EmployeeBhp. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| employee* | string,null (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) | |
| note | stringnull |
Precio del Beneficio
Endpoints
| POST | /benefit-prices | Crea un recurso BenefitPrice. |
| GET | /benefit-prices/{id} | Recupera un recurso BenefitPrice. |
| PATCH | /benefit-prices/{id} | Actualiza el recurso BenefitPrice. |
| DELETE | /benefit-prices/{id} | Elimina el recurso BenefitPrice. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| 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) |
Responsabilidad del Puesto
Endpoints
| GET | /position-responsibilities | Recupera la colección de recursos PositionResponsibility. |
| POST | /position-responsibilities | Crea un recurso PositionResponsibility. |
| GET | /position-responsibilities/{id} | Recupera un recurso PositionResponsibility. |
| DELETE | /position-responsibilities/{id} | Elimina el recurso PositionResponsibility. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| position | string,null (iri-reference) | |
| responsibility | string,null (iri-reference) |
Empleado de la Responsabilidad
Endpoints
| GET | /responsibility-employees | Recupera la colección de recursos ResponsibilityEmployee. |
| POST | /responsibility-employees | Crea un recurso ResponsibilityEmployee. |
| GET | /responsibility-employees/{id} | Recupera un recurso ResponsibilityEmployee. |
| PATCH | /responsibility-employees/{id} | Actualiza el recurso ResponsibilityEmployee. |
| DELETE | /responsibility-employees/{id} | Elimina el recurso ResponsibilityEmployee. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| 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) |
Grupo de Responsabilidad
Endpoints
| GET | /responsibility-groups | Recupera la colección de recursos ResponsibilityGroup. |
| POST | /responsibility-groups | Crea un recurso ResponsibilityGroup. |
| GET | /responsibility-groups/{id} | Recupera un recurso ResponsibilityGroup. |
| PATCH | /responsibility-groups/{id} | Actualiza el recurso ResponsibilityGroup. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| responsibleEmployee* | string,null (iri-reference) | |
| name* | string | |
| description | string | |
| responsibilities | array |
Transacción del Empleado
Endpoints
| GET | /employee-transactions | Recupera la colección de recursos EmployeeTransaction. |
| POST | /employee-transactions | Crea un recurso EmployeeTransaction. |
| PATCH | /employee-transactions/{id} | Actualiza el recurso EmployeeTransaction. |
| DELETE | /employee-transactions/{id} | Elimina el recurso EmployeeTransaction. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| employee | string (iri-reference) | |
| amount | stringnull |
Adjunto de Transacción del Empleado
Endpoints
| GET | /employee-transaction-attachments | Recupera la colección de recursos EmployeeTransactionAttachment. |
| POST | /employee-transaction-attachments | Crea un recurso EmployeeTransactionAttachment. |
| PATCH | /employee-transaction-attachments/{id} | Actualiza el recurso EmployeeTransactionAttachment. |
| DELETE | /employee-transaction-attachments/{id} | Elimina el recurso EmployeeTransactionAttachment. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| employee | string (iri-reference) | |
| transactionAttachment | string (iri-reference) | |
| netAmount | integernull | |
| costType | stringnull | Cost component this allocation belongs to (App\Enum\EmployeeCostType value); null = untyped. |
Solicitud de Feedback
Endpoints
| GET | /feedback-requests | Recupera la colección de recursos FeedbackRequest. |
| POST | /feedback-requests | Crea un recurso FeedbackRequest. |
| GET | /feedback-requests/{id} | Recupera un recurso FeedbackRequest. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| id | string | |
| requestedEmployee* | string,null (iri-reference) | |
| employeeFor* | string,null (iri-reference) |
Objetivo
Endpoints
| GET | /objectives | Recupera la colección de recursos Objective. |
| POST | /objectives | Crea un recurso Objective. |
| GET | /objectives/{id} | Recupera un recurso Objective. |
| PATCH | /objectives/{id} | Actualiza el recurso Objective. |
| DELETE | /objectives/{id} | Elimina el recurso Objective. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| 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). |
Discusión
Endpoints
| GET | /discussions | Recupera la colección de recursos Discussion. |
| POST | /discussions | Crea un recurso Discussion. |
| GET | /discussions/{id} | Recupera un recurso Discussion. |
| PATCH | /discussions/{id} | Actualiza el recurso Discussion. |
| POST | /discussions/{id}/messages | Crea un recurso Discussion. |
| GET | /discussions/inbox | Recupera la colección de recursos Discussion. |
Campos de schema
| Campo | Tipo | Descripción |
|---|---|---|
| status | string |