API REST - Code HTTP : 307

Bonjour à tous,

J’utilise de plus en plus l’API REST de Dolibarr couplé avec Google Apps Script pour récupérer des données dans des tableaux Google Sheets. Après avoir tâtonné un peu au début, j’arrive maintenant à obtenir des résultats qui correspondent à ce que je souhaite.
J’aimerais maintenant passer à une autre étape et essayer de passer des infos depuis Google sheet vers Dolibarr (pour la mise à jour de tarifs fournisseurs par exemple).
Malheureusement pour le moment Dolibarr me renvoie un code HTTP : 307 (déplacement de la ressource vers une autre URL?).
Est-ce qu’il y a un paramétrage spécifique de Dolibarr pour les POST ? ou bien est-ce du côté de l’hébergeur ou de mon code ?
Mon installation :
Dolibarr : 20.0.2
Hébergement mutualisé chez 02SWITCH

Le code : Google Apps Script (inclus dans une fonction)

const apiUrl = « https://*************/api/index.php/products/83/purchase_prices »

const apiKey = « ******************************* »;

const supplierPriceData = {
« qty »: 1,
« buyprice »: 9.70,
« price_base_type »: « string »,
« fourn_id »: 124,
« availability »: 1,
« ref_fourn »: « FM4021 »,
« tva_tx »: 20.0,
« multicurrency_buyprice » : 9.70
};

// Options de la requête HTTP
const options = {
method: « POST »,
contentType: « application/json »,
headers: {
« DOLAPIKEY »: apiKey
},
payload : JSON.stringify(supplierPriceData),// Convertir les données en JSON
muteHttpExceptions: true // Permet de capturer les erreurs HTTP
};

try {
// Appel à l’API avec UrlFetchApp
const response = UrlFetchApp.fetch(apiUrl, options);

// Afficher la réponse dans les journaux
Logger.log("Code HTTP : " + response.getResponseCode());
Logger.log("Réponse : " + response.getContentText());

} catch (error) {
Logger.log("Erreur : " + error.message);
}
}

Merci d’avance pour vos conseils

Je me réponds : il s’agissait d’un paramétrage de protection du serveur.