La mise à jour d'un lieu sur un agenda se fait avec une requête post ou patch sur la route suivante:

/v2/agendas/{agendaUid}/locations/{locationUid}

Si la méthode post est utilisée, la mise à jour est complète et tous les champs accessibles à l'édition doivent être définis. Si la méthode patch est utilisée, seuls les champs explicités dans le corps de la requête seront appliqués.

L'encodage:

  1. Il n'y a pas d'image associée au lieu. L'encodage peut être de type 'application/json', auquel cas les données demandées pour la création du lieu peuvent être directement définies dans le corps de la requête
  2. L'encodage peut être de type 'mulipart/form-data'. Les données doivent être encodées en JSON pour être placées dans un champ 'data'. Si une image est à associer au lieu, c'est ce format qui doit être utilisé. L'image doit alors être placé en tant que fichier dans un champ nommé 'image'.

Important: Une authentification est nécessaire pour cette opération.

Corps de requête

Placer les données à mettre à jour directement en corps de requête

Identifiant externe

Il est également possible de mettre à jour un lieu en partant de son identifiant externe. La route à utiliser dans ce cas est la suivante:

/v2/agendas/{agendaUid}/locations/ext/{extId}

Réponse

La réponse contient les valeurs associées au lieu mis à jour sous une clé location