ajouterProduit - Alexis-Savoie/neodomo_api GitHub Wiki
Ajouter un produit
Pour ajouter un nouveau produit.
URL : /admin/addProduct
Méthode : POST
Authentification requise : OUI
Headers
{ "Authorization": "Bearer [token]" }
Données requise
{
"nameProduct": "[(string)]",
"description": "[(string)]",
"price": "[(number integer)]",
"availableStock": "[(number integer)]",
"imageURL": "[(string)]"
}
Example de données
{
"nameProduct": "T-Shirt Gaming",
"description": "Le T-Shirt des vrais GAMERS !!!!!!",
"price": "20000",
"availableStock": "15",
"imageURL": "https://gamerrrrrr.fr/image1"
}
Réponse(s) en cas de succès
Code : 201
Contenu :
{
"error": false,
"message": "Le nouveau produit à été ajouté avec succès."
}
Réponse(s) en cas d'erreur
Condition : Token invalide
Code : 401
Contenu :
{
"error": true,
"message": "Votre token n'est pas correct"
}
Condition : L'une des données envoyés dans la requête est invalide.
Code : 403
Contenu :
{
"error": true,
"message": "Une ou plusieurs données est invalide"
}
Explication
Après la vérification des données, on créer un nouveau document dans la collection des produits de la base de données.