Skip to main content
Permissions : products.read, products.write (inclut la lecture). Guide : Produits.

Lister les produits

GET /products — products.read
cURL

Obtenir un produit

GET /products/{id} — products.read
cURL

Créer un produit (brouillon)

POST /products — products.write — 201 Le produit est toujours créé en brouillon ; publiez-le avec POST /products/{id}/publish. La devise est celle du compte vendeur. Les autres champs (statut, devise, vendeur, modération) sont ignorés : ils ont leurs propres actions.
cURL

Modifier un produit

PATCH /products/{id} — products.write Mêmes champs que la création, tous optionnels. Le statut ne se change que par publish, unpublish et archive.
cURL

Publier, dépublier, archiver

POST /products/{id}/publish — POST /products/{id}/unpublish — POST /products/{id}/archive — products.write publish applique les mêmes conditions et la même modération que le tableau de bord ; sinon 422 avec le premier point bloquant. unpublish remet en brouillon. archive retire le produit de la vente en le conservant.
cURL

Supprimer un produit

DELETE /products/{id} — products.write — 204 Suppression douce : les ventes passées restent intactes.
cURL