[POST/PATCH] /v2/agendas/{agendaUID}/locations/{locationUID}
  • agendaUID est l'identifiant de l'agenda où se trouve le lieu à mettre à jour
  • locationUID est l'identifiant du lieu à mettre à jour
  • Une authentification est nécessaire. Voir ici.
  • La méthode POST est à utiliser pour les mises à jour complètes, PATCH pour les mises à jour partielles
  • Les données servant pour la mise à jour sont à placer directement en corps de requête.

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'.

Identifiants externes

[PUT] /v2/agendas/{agendaUID}/locations/ext/{extKey}/{extID}

Cette route sert également pour la création de nouveaux lieu. Elle est documentée ici.