Skip to content

Créer un collaborateur

Cette page décrit en détail le processus de création d’un collaborateur via l’API :
le point de terminaison, les règles de validation, et des exemples de réponse.

🔧 Point de terminaison

Appeler le point de terminaison POST

✅ Champs avec règles de validation particulières

ChampTypeFormatDescription
has_timesheetsbooleanObligatoire si is_consultant = true
timesheets_frequency_codeintegerint32Obligatoire si has_timesheets = true
vehicle_type_codestringObligatoire si use_vehicle = true
vehicle_tax_horsepower_codestringObligatoire si use_vehicle = true
vehicle_registration_numberstringObligatoire si use_vehicle = true
vehicle_price_per_kmnumberdoubleObligatoire si use_vehicle = true

📬 Réponses de l’API

✔️ 201 — Succès

json
{
  "guid_employee": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "id_employee": 42,
  "is_standby": true
}

La propriété is_standby indique que le collaborateur est en attente d'intégration.

❌ 401 — Non autorisé

json
{
  "error": "INCORRECT_DEPARTMENT",
  "details": "The department is incorrect.",
}

❌ 409 — Conflit

json
{
  "error": "BUSINESS_EMAIL_IN_USE",
  "details": "The business email is already used.",
}