Les bases de l'API REST
Nous avons conçu un API REST de commerce électronique complet qui vous permet de gérer vos données comme bon vous semble. Elle s'appuie sur les fonctionnalités standards du protocole HTTP — authentification, verbes et codes de réponse — pour rester prévisible et simple à utiliser.
L'essentiel
| URL de base | https://app.snipcart.com/api |
| Format | JSON uniquement — envoyez toujours l'en-tête Accept: application/json dans chaque requête. |
| Authentification | HTTP Basic avec une clé API secrète (la clé comme nom d'utilisateur, mot de passe vide). Voir Authentification. |
| Erreurs | Codes d'état HTTP standards, avec un corps d'erreur JSON pour les 4xx. Voir Erreurs. |
| Évolution des réponses | Snipcart peut ajouter de nouveaux champs aux réponses de l'API en tout temps, sans préavis ni nouvelle version. Les champs existants ne sont ni renommés ni retirés : ignorez les champs que vous ne reconnaissez pas plutôt que de faire échouer votre intégration (p. ex. évitez une validation de schéma stricte qui rejette les propriétés inconnues). |
Une première requête
curl -H "Accept: application/json" \
https://app.snipcart.com/api/orders \
-u {YOUR_SECRET_API_KEY}:Si vous débutez avec les API, vous pouvez lire cette introduction à l'intégration des API.