Menu de la documentation

Produits & stock

Lister les produits

Nécessite syncCatalog. Jusqu'à 100 produits, triés par nom.

GET/api/public/products

Paramètres de requête (optionnels) :

ParamètreEffet
categoryFiltre par nom de catégorie exact
inStock=trueUniquement les produits en stock
searchRecherche sur le nom ou la référence
Requête
curl "https://app.mooteck.com/api/public/products?inStock=true&search=filtre" \
  -H "x-api-key: <VOTRE_CLE_API>"
Réponse 200
{
  "data": [
    {
      "id": "clx...",
      "reference": "FIL-001",
      "name": "Filtre à huile",
      "sellingPrice": 12.5,
      "stockQuantity": 8,
      "category": { "name": "Filtration" }
    }
  ]
}

Niveaux de stock

Nécessite syncStock. Retourne référence, nom, quantité et seuil mini.

GET/api/public/stock
Réponse 200
{
  "data": [
    { "reference": "FIL-001", "name": "Filtre à huile", "stockQuantity": 8, "minStock": 3 }
  ]
}