L’API a des limites, pour fonctionner de manière stable pour tout le monde.
Limites
- POST /v1/orders : jusqu’à 600 appels par minute.
- Commandes issues de Shopify et WooCommerce : jusqu’à 600 par minute.
- Appels publics à la note et aux avis : les réponses sont mises en cache jusqu’à 60 secondes. N’effectuez pas d’appels plus souvent que nécessaire.
- Les invitations du mois dépendent de votre offre : 50 avec Gratuit, 500 avec Start, 5 000 avec Croissance et un nombre illimité avec Partenaire.
Les limites sont comptées par adresse IP. Le champ des appels dans le tableau de bord, sous API et webhooks, n’affiche pas encore de chiffres.
Erreurs
Les erreurs sont renvoyées en JSON avec un titre qui explique l’erreur.
- 400 : le body n’est pas un JSON valide, ou un champ est manquant ou erroné.
- 401 Ugyldig signatur (signature invalide) : la clé, la signature ou les en-têtes ne correspondent pas.
- 401 Tidsstemplet er for gammelt (horodatage trop ancien) : l’appel date de plus de 5 minutes.
- 403 : la clé n’a pas accès aux commandes.
- 404 : l’entreprise n’existe pas.
- 429 : trop d’appels. Patientez un peu, puis réessayez.
Conseils
- Réessayez après une pause en cas de 429 et d’erreur serveur. Envoyer deux fois la même commande ne pose pas de problème : elle est simplement mise à jour.
- Ne conservez pas la clé API dans le code, mais dans les variables d’environnement du serveur.
- Vérifiez si l’API fonctionne normalement sur État du système.
Si vous avez besoin de limites plus élevées, contactez-nous, nous vous aiderons.