Introduction
Cette documentation fournit des informations sur les points de terminaison API disponibles pour Inventaire de magasin. Chaque point de terminaison inclut des détails sur les paramètres requis, les corps de requête et de réponse, ainsi que les codes d'état possibles.
Base URL
https://api.example.com
Authentification
La plupart des points de terminaison nécessitent une authentification. Utilisez un jeton JWT dans l'en-tête Authorization :
Authorization: Bearer YOUR_JWT_TOKEN
/auth/login
/auth/login
Connexion et obtention d'un token JWT
/auth/register
/auth/register
Inscription d'un nouvel utilisateur
/users
/users
Liste des utilisateurs (admin seulement)
/products
/products
Liste de tous les produits avec filtrage optionnel
/products
Créer un nouveau produit
/products/{id}
/products/{id}
Récupérer un produit spécifique par ID
/products/{id}
Mettre à jour un produit existant
/products/{id}
Supprimer un produit
/products/{id}/stock
/products/{id}/stock
Mettre à jour le stock d'un produit
/categories
/categories
Liste des catégories de produits
/categories
Créer une nouvelle catégorie
/orders
/orders
Liste de toutes les commandes
/orders
Créer une nouvelle commande
/orders/{id}/status
/orders/{id}/status
Mettre à jour le statut d'une commande
/orders/{id}/return
/orders/{id}/return
Traiter un retour de commande