Command Palette

Search for a command to run...

Produits

Gestion des produits anti-gaspillage

11 endpointsBase: /api/v1
GET
/products/search
Rechercher des produits

Recherche de produits avec filtres multiples. Supporte la pagination et le tri par prix, date ou popularite. Les resultats sont ordonnes par pertinence.

Public
GET
/products/expiring-soon
Produits bientot expires

Liste les produits dont la date de peremption approche (dans les 48h). Ideal pour les promotions de derniere minute.

Public
GET
/products/trending
Produits tendances

Retourne les produits les plus populaires bases sur les ventes recentes, vues et favoris.

Public
GET
/products/:id
Obtenir un produit par ID

Retourne les details complets d'un produit incluant le fournisseur, magasin, images et avis.

Public
GET
/products/my-products
Mes produits (fournisseur)

Liste tous les produits du fournisseur connecte avec leurs statistiques de vente.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS
POST
/products
Creer un produit

Cree un nouveau produit. Le nombre de produits est limite selon le plan d'abonnement du fournisseur.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS
PUT
/products/:id
Modifier un produit

Met a jour les informations d'un produit existant. Seul le proprietaire peut modifier.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS
DELETE
/products/:id
Supprimer un produit

Supprime definitivement un produit. Impossible si des commandes sont en cours.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS
PATCH
/products/:id/stock
Mettre a jour le stock

Modifie rapidement la quantite disponible d'un produit.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS
POST
/products/:id/images
Uploader images produit

Ajoute des images au produit. Maximum 5 images par produit. Formats acceptes: JPG, PNG, WebP.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS
DELETE
/products/:id/images
Supprimer image produit

Supprime une image specifique du produit.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS