Modifier un(e) contrat
boond_contracts_updateUpdate existing contract fields by ID. Modify dates, salaries, notes, or end reasons without recreating the contract; only provided fields are changed.
Instructions
Met à jour un(e) contrat existant(e), identifié(e) par son ID.
Quand : pour modifier quelques champs d'un enregistrement déjà en base.
Plutôt que : boond_contracts_create si l'enregistrement n'existe pas encore.
Mise à jour partielle : seuls les champs fournis sont écrits, les autres sont laissés en place.
Attention aux champs de type tableau, qui sont remplacés et non fusionnés.
boond_rights_getdit si l'utilisateur a ce droit sur l'enregistrement avant d'essayer (un 403 évité).
Returns : confirmation et fiche mise à jour.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID du contrat à modifier | |
| note | No | Notes / commentaires (`informationComments`) | |
| typeOf | No | Type de contrat : ID de `boond://dictionary/typeOf/contracts` | |
| endDate | No | Date de fin (YYYY-MM-DD) — prolonger un CDD = repousser cette date | |
| endReason | No | Motif de fin : ID de `boond://dictionary/contractEndReasons` | |
| startDate | No | Date de début (YYYY-MM-DD) | |
| annualSalary | No | Salaire annuel | |
| monthlySalary | No | Salaire mensuel | |
| probationEndDate | No | Fin de période d'essai initiale (YYYY-MM-DD) | |
| numberOfWorkingDays | No | Nombre de jours ouvrés annuel | |
| renewalProbationEndDate | No | Fin de période d'essai renouvelée (YYYY-MM-DD) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Identifiant de l'entité créée/modifiée | |
| type | No |