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.