Ressources Humaines
Create a new employee.
Create a new employee.
POST /rh/employes silent fail (RUN final) — la création paraissait
silencieuse côté UI (id vide). Causes identifiées et fixées :
1. EmployeeCreateSchema rejetait les champs inconnus (ex: `nom`,
`prénom` envoyés par certains clients) sans message clair —
désormais ignorés via `Meta.unknown=EXCLUDE`. Les erreurs métier
réelles (email manquant, format date) remontent toujours en 400
avec `errors` détaillés.
2. Defence-in-depth : on vérifie explicitement la présence de
`employee.id` avant de répondre 201.
Permissions requises : rh:write
post/api/v1/rh/employes
Request
- Base URL: https://erp.eyeot.fr/api/v1
- URL: https://erp.eyeot.fr/api/v1/api/v1/rh/employes
- Auth: one of:
- HTTP bearer
- HTTP bearer
Response
Succès — payload {data, meta} (cf. API-GUIDE §3.1)
Changes
No recorded changes to this operation across all 1 revision of this API.