Applications

Mettre à jour un contrat

Mise à jour partielle : seuls les champs présents dans le corps sont appliqués.

Scope requis contracts:edit

patch/applications/{id}/contracts/{contractId}

Authentification

Authorizationstringobligatoire

En-tête Authorization portant une clé d'API de l'espace de travail, sous la forme « Bearer kbn_live_… ». L'en-tête X-Api-Key est accepté de façon équivalente.

Paramètres de chemin

idstring<uuid>obligatoire

Identifiant de l'application. Elle doit appartenir à l'espace de travail auquel la clé est liée.

contractIdstring<uuid>obligatoire

Identifiant du contrat.

Corps de la requêteapplication/json

naturestring

Nature du contrat.

startDatestring<date>

Date de début.

endDatestring<date>

Date de fin.

amountPerMonthnumber

Montant mensuel, dans la devise de l'espace de travail.

enableProjectionboolean

Indique si le contrat alimente les projections financières.

Réponse200 · application/json

Le contrat mis à jour.

idstring<uuid>obligatoire

Identifiant du contrat.

naturestringobligatoire

Nature du contrat.

startDatestring<date> | null

Date de début du contrat.

endDatestring<date> | null

Date de fin du contrat.

amountPerMonthnumber | null

Montant mensuel, dans la devise de l'espace de travail.

enableProjectionboolean

Indique si le contrat alimente les projections financières.