RH & Personnes
Employés, départements, postes, avantages et responsabilités — automatisez les flux de données RH.
Employé
Points de terminaison
| GET | /employees | Récupère la collection de ressources Employee. |
| POST | /employees | Crée une ressource Employee. |
| GET | /employees/{id} | Récupère une ressource Employee. |
| PATCH | /employees/{id} | Met à jour la ressource Employee. |
| DELETE | /employees/{id} | Supprime la ressource Employee. |
| GET | /employees/{id}/documents | Récupère une ressource Employee. |
| GET | /employees/{id}/feedback-suggestion | Récupère une ressource Employee. |
| GET | /employees/{id}/project-rates | Récupère une ressource Employee. |
| POST | /employees/{id}/user | Crée une ressource Employee. |
| DELETE | /employees/{id}/user | Supprime la ressource Employee. |
| GET | /employees/{id}/working-hours-stats/{date} | Récupère une ressource Employee. |
| GET | /employees/me | Récupère la collection de ressources Employee. |
| GET | /employees/preview | Récupère la collection de ressources Employee. |
| GET | /employees/search | Récupère la collection de ressources Employee. |
| GET | /people | Récupère la collection de ressources Employee. |
| POST | /people | Crée une ressource Employee. |
| GET | /people/{id} | Récupère une ressource Employee. |
| PATCH | /people/{id} | Met à jour la ressource Employee. |
| DELETE | /people/{id} | Supprime la ressource Employee. |
| GET | /people/{id}/documents | Récupère une ressource Employee. |
| GET | /people/{id}/feedback-suggestion | Récupère une ressource Employee. |
| GET | /people/{id}/project-rates | Récupère une ressource Employee. |
| GET | /people/{id}/review-context-snapshot | Récupère une ressource Employee. |
| POST | /people/{id}/user | Crée une ressource Employee. |
| DELETE | /people/{id}/user | Supprime la ressource Employee. |
| GET | /people/{id}/working-hours-stats/{date} | Récupère une ressource Employee. |
| GET | /people/me | Récupère la collection de ressources Employee. |
| GET | /people/preview | Récupère la collection de ressources Employee. |
| GET | /people/search | Récupère la collection de ressources Employee. |
Département
Points de terminaison
| GET | /departments | Récupère la collection de ressources Department. |
| POST | /departments | Crée une ressource Department. |
| GET | /departments/{id} | Récupère une ressource Department. |
| PATCH | /departments/{id} | Met à jour la ressource Department. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| name | string | |
| code | stringnull | |
| manager | string,null (iri-reference) |
Poste
Points de terminaison
| GET | /positions | Récupère la collection de ressources Position. |
| POST | /positions | Crée une ressource Position. |
| GET | /positions/{id} | Récupère une ressource Position. |
| PATCH | /positions/{id} | Met à jour la ressource Position. |
| DELETE | /positions/{id} | Supprime la ressource Position. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| name* | string | |
| roles | array |
Avantage
Points de terminaison
| GET | /benefits | Récupère la collection de ressources Benefit. |
| POST | /benefits | Crée une ressource Benefit. |
| GET | /benefits/{id} | Récupère une ressource Benefit. |
| PATCH | /benefits/{id} | Met à jour la ressource Benefit. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| name* | string | |
| visible | boolean | |
| benefitPrices | array |
Note Employé
Points de terminaison
| GET | /people-notes | Récupère la collection de ressources EmployeeNote. |
| POST | /people-notes | Crée une ressource EmployeeNote. |
| GET | /people-notes/{id} | Récupère une ressource EmployeeNote. |
| PATCH | /people-notes/{id} | Met à jour la ressource EmployeeNote. |
| DELETE | /people-notes/{id} | Supprime la ressource EmployeeNote. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| employee* | string (iri-reference) | |
| note* | string |
Responsabilité
Points de terminaison
| GET | /responsibilities | Récupère la collection de ressources Responsibility. |
| POST | /responsibilities | Crée une ressource Responsibility. |
| GET | /responsibilities/{id} | Récupère une ressource Responsibility. |
| PATCH | /responsibilities/{id} | Met à jour la ressource Responsibility. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| parent | mixed | |
| responsibilityGroup* | string (iri-reference) | |
| name* | string | |
| description | string | |
| children | array |
Retour
Points de terminaison
| GET | /feedback | Récupère la collection de ressources Feedback. |
| POST | /feedback | Crée une ressource Feedback. |
| GET | /feedback/{id} | Récupère une ressource Feedback. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| employee* | string,null (iri-reference) | |
| authorEmployee* | string,null (iri-reference) | |
| description* | string | |
| details | stringnull | |
| visibility* | string | |
| rate* | string |
Avantage salarié
Points de terminaison
| GET | /people-benefits | Récupère la collection de ressources EmployeeBenefit. |
| POST | /people-benefits | Crée une ressource EmployeeBenefit. |
| GET | /people-benefits/{id} | Récupère une ressource EmployeeBenefit. |
| PATCH | /people-benefits/{id} | Met à jour la ressource EmployeeBenefit. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| employee* | string (iri-reference) | |
| benefit* | string (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) |
BHP employé
Points de terminaison
| GET | /people-bhps | Récupère la collection de ressources EmployeeBhp. |
| POST | /people-bhps | Crée une ressource EmployeeBhp. |
| GET | /people-bhps/{id} | Récupère une ressource EmployeeBhp. |
| PATCH | /people-bhps/{id} | Met à jour la ressource EmployeeBhp. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| employee* | string,null (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) | |
| note | stringnull |
Prix de l'avantage
Points de terminaison
| POST | /benefit-prices | Crée une ressource BenefitPrice. |
| GET | /benefit-prices/{id} | Récupère une ressource BenefitPrice. |
| PATCH | /benefit-prices/{id} | Met à jour la ressource BenefitPrice. |
| DELETE | /benefit-prices/{id} | Supprime la ressource BenefitPrice. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| 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) |
Responsabilité de poste
Points de terminaison
| GET | /position-responsibilities | Récupère la collection de ressources PositionResponsibility. |
| POST | /position-responsibilities | Crée une ressource PositionResponsibility. |
| GET | /position-responsibilities/{id} | Récupère une ressource PositionResponsibility. |
| DELETE | /position-responsibilities/{id} | Supprime la ressource PositionResponsibility. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| position | string,null (iri-reference) | |
| responsibility | string,null (iri-reference) |
Employé responsable
Points de terminaison
| GET | /responsibility-employees | Récupère la collection de ressources ResponsibilityEmployee. |
| POST | /responsibility-employees | Crée une ressource ResponsibilityEmployee. |
| GET | /responsibility-employees/{id} | Récupère une ressource ResponsibilityEmployee. |
| PATCH | /responsibility-employees/{id} | Met à jour la ressource ResponsibilityEmployee. |
| DELETE | /responsibility-employees/{id} | Supprime la ressource ResponsibilityEmployee. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| 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) |
Groupe de responsabilité
Points de terminaison
| GET | /responsibility-groups | Récupère la collection de ressources ResponsibilityGroup. |
| POST | /responsibility-groups | Crée une ressource ResponsibilityGroup. |
| GET | /responsibility-groups/{id} | Récupère une ressource ResponsibilityGroup. |
| PATCH | /responsibility-groups/{id} | Met à jour la ressource ResponsibilityGroup. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| responsibleEmployee* | string,null (iri-reference) | |
| name* | string | |
| description | string | |
| responsibilities | array |
Transaction employé
Points de terminaison
| GET | /employee-transactions | Récupère la collection de ressources EmployeeTransaction. |
| POST | /employee-transactions | Crée une ressource EmployeeTransaction. |
| PATCH | /employee-transactions/{id} | Met à jour la ressource EmployeeTransaction. |
| DELETE | /employee-transactions/{id} | Supprime la ressource EmployeeTransaction. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| employee | string (iri-reference) | |
| amount | stringnull |
Pièce jointe de transaction employé
Points de terminaison
| GET | /employee-transaction-attachments | Récupère la collection de ressources EmployeeTransactionAttachment. |
| POST | /employee-transaction-attachments | Crée une ressource EmployeeTransactionAttachment. |
| PATCH | /employee-transaction-attachments/{id} | Met à jour la ressource EmployeeTransactionAttachment. |
| DELETE | /employee-transaction-attachments/{id} | Supprime la ressource EmployeeTransactionAttachment. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| employee | string (iri-reference) | |
| transactionAttachment | string (iri-reference) | |
| netAmount | integernull | |
| costType | stringnull | Cost component this allocation belongs to (App\Enum\EmployeeCostType value); null = untyped. |
Demande de feedback
Points de terminaison
| GET | /feedback-requests | Récupère la collection de ressources FeedbackRequest. |
| POST | /feedback-requests | Crée une ressource FeedbackRequest. |
| GET | /feedback-requests/{id} | Récupère une ressource FeedbackRequest. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| id | string | |
| requestedEmployee* | string,null (iri-reference) | |
| employeeFor* | string,null (iri-reference) |
Objectif
Points de terminaison
| GET | /objectives | Récupère la collection de ressources Objective. |
| POST | /objectives | Crée une ressource Objective. |
| GET | /objectives/{id} | Récupère une ressource Objective. |
| PATCH | /objectives/{id} | Met à jour la ressource Objective. |
| DELETE | /objectives/{id} | Supprime la ressource Objective. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| 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). |
Discussion
Points de terminaison
| GET | /discussions | Récupère la collection de ressources Discussion. |
| POST | /discussions | Crée une ressource Discussion. |
| GET | /discussions/{id} | Récupère une ressource Discussion. |
| PATCH | /discussions/{id} | Met à jour la ressource Discussion. |
| POST | /discussions/{id}/messages | Crée une ressource Discussion. |
| GET | /discussions/inbox | Récupère la collection de ressources Discussion. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| status | string |