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:
- 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
- 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'.
Authentification
Un membre modérateur ou administrateur peut mettre à jour les lieux qui y sont référencés. Placez les valeurs suivante dans l'entête de votre requête:
- access-token: votre token d'accès
- nonce: un entier à utilisation unique
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