Créer ou modifier un salarié

Introduction

Vous pouvez créer des salariés dans l'application même si ils n'ont pas encore ou plus de contrat.

📘

Si vous avez créé vos établissements via chargement DSN, les salariés dans l'effectif lors de la génération de ces DSN et leur contrat ont été automatiquement créés dans l'application

Création d'un salarié

Données en entrée

Exemple de création

curl --location --request POST '<Environnement>/api/employees' \
--header 'Authorization: Bearer <Token>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "prenom": "<Prénom salarié>",
  "nomNaissance": "<Nom salarié>",
  "etablissement": "/api/etablissements/<ID Etablissement>",
    "genre": "MALE",
  "dateNaissance": "<Date de naissance au format AAAA-MM-JJ>",
  "lieuNaissance": "<Ville de naissance>",
  "departementNaissance": "<Code du département de naissance jusqu\à 3 caractères>",
  "codificationUE": "01", "#01 pour un ressortissant français, 02 pour UE, 03 pour EEE, 04 sinon",
  "adresse": {
    "adresse": "<Adresse de résidence>",
    "codePostal": "<Code postal>",
    "ville": "<Ville>"
  },
  "coordonneesBancaires": {
    "methodePaiement": "VIREMENT", "#VIREMENT ou CHEQUE",
    "jourVirement": 31, "#jour usuel de virement du salaire",
    "moisVirement": "MOIS_COURANT", "#
    "iban": <IBAN pour les paiments>,
        "bic": <BIC pour les paiments>,
  }
}'

Retour

{
  "matricule": "!Matricule!",
  "id": "ID du salarié!"
}

Donnée à conserver

Modification d'un salarié

La modification nécessite la connaissance de l'ID du salarié.

curl --location --request PUT '<Environnement>/api/employees/<ID employé à modifier>' \
--header 'Authorization: Bearer <Token>' \
--header 'Content-Type: application/json' \
--data-raw '{
<Attributs et valeurs à mettre à jour>
}'

Did this page help you?