Introduction
API client scango.ch
API REST pour les intégrations : produits, commandes, fournisseurs et catégories.
URL de base
https://dashboard.scango.ch/api/v1
Authentification
Créez une clé API sous Paramètres → Organisation → Clés :
Autorisation: Bearer <api-key>
- Lecture — GET
- Écriture — permet aussi de créer, mettre à jour et supprimer des produits, catégories, fournisseurs et magasins
Essentiels
- Les montants monétaires sont des entiers en centimes (
120= CHF 1.20) - Les endpoints de liste renvoient
{ data, meta }. Utilisezlimit(défaut 100, max 5000) offsetn’existe que pour la recherche produit avecq(max 250 par page)- Sans
q: paginer aveccursoroptionnel ; suivremeta.nextCursorjusqu’à son absence. Les entrées supprimées du catalogue sont exclues —returned < limitne signifie pas la fin ; continuer tant quenextCursorest présent - Les commandes exigent
startetend;paymentStateest optionnel. Utilisercursorde la même façon pour lister les commandes. Les commandes supprimées sont exclues sauf avecincludeDeleted=true - Pas de webhooks — interrogez les commandes par polling
- Images produit : définir
imageUrlen create/update, ouPOST /products/{productId}/image(multipartfile) ; supprimer avecDELETE /products/{productId}/image
Démarrage rapide
Voir Démarrage rapide pour une première requête curl.
OpenAPI : /openapi/scango.json