Supprimer un produit
Vous avez la possibilité de supprimer le produit associé à votre Clé Client.
POST /deleteProduct
Headers
Name
Value
Content-Type
application/json
Authorization
Bearer <token>
Body
Name
Type
Description
productLogin
string
Identifiant du produit
Request
curl -X POST https://ovh-backend.altec-ts.fr/api/deleteProduct \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_access_token" \
-d '{
"productLogin": <your_product_login>
}'const url = 'https://ovh-backend.altec-ts.fr/api/deleteProduct';
const data = {
productLogin: <your_product_login>,
};
const headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer your_access_token'
};
fetch(url, {
method: 'POST',
headers,
body: JSON.stringify(data)
})
.then(response => {
if (!response.ok) {
// Gérer les réponses non 200
return response.json().then(errData => {
console.log("status:", response.status);
console.log("message:", errData.error || "An error has occurred");
});
}
console.log('OK');
})
.catch(error => {
if (error.name === 'AbortError') {
console.log("message: No response received from server");
} else {
console.log('error.message:', error.message);
}
});Response
OK
Le token d'accès est invalide ou a expiré. Une requête de /refreshToken est à réaliser afin de récupérer la nouvelle paire de jeton.
{
"error": "bad-token"
}Le productLogin ou le productKey n'existe pas dans notre base de donnée.
{
"error": "product-not-found"
}Ce produit n'est pas supprimé car il n'est pas associé à la Clé Client.
{
"error": "no-product-to-delete"
}Paramètres entrants invalides
{
"error": "invalid-params"
}Une erreur inattendue s'est produite sur le serveur.
{
"error": "unknown"
}Mis à jour