Documentation API
Intégrez Samabitik à vos applications et services
Introduction
Bienvenue dans la documentation de l'API Samabitik. Notre API vous permet d'intégrer les fonctionnalités de Samabitik dans vos propres applications et services.
L'API Samabitik est organisée autour des principes REST. Elle utilise des méthodes HTTP standard, retourne des réponses JSON, et utilise des codes de statut HTTP pour indiquer les erreurs.
URL de base
Toutes les requêtes à l'API doivent être faites à l'URL de base suivante :
Versions
La version actuelle de l'API est v1. Nous vous recommandons de spécifier explicitement la version dans vos requêtes pour éviter des problèmes de compatibilité lors des mises à jour futures.
Authentification
L'API Samabitik utilise des clés API pour authentifier les requêtes. Vous pouvez obtenir votre clé API depuis votre tableau de bord Samabitik.
Toutes les requêtes à l'API doivent inclure votre clé API dans l'en-tête HTTP :
Exemple de requête avec authentification
Limites de requêtes
Pour assurer la stabilité du service, l'API Samabitik impose des limites de requêtes. Les limites varient selon votre forfait :
- Forfait Starter : 100 requêtes par minute
- Forfait Premium : 500 requêtes par minute
- Forfait Business : 1000 requêtes par minute
Si vous dépassez ces limites, vous recevrez une réponse avec le code d'état HTTP 429 (Too Many Requests).
Les en-têtes suivants sont inclus dans toutes les réponses API pour vous aider à gérer vos limites :
X-RateLimit-Limit
: Nombre maximum de requêtes autorisées par minuteX-RateLimit-Remaining
: Nombre de requêtes restantes dans la période actuelleX-RateLimit-Reset
: Temps (en secondes) avant la réinitialisation du compteur
Gestion des erreurs
L'API Samabitik utilise les codes de statut HTTP conventionnels pour indiquer le succès ou l'échec d'une requête API. En général :
- Les codes 2xx indiquent un succès
- Les codes 4xx indiquent une erreur due à l'information fournie (par exemple, un paramètre manquant)
- Les codes 5xx indiquent une erreur avec les serveurs Samabitik
Structure des erreurs
Lorsqu'une erreur se produit, l'API renvoie un objet JSON avec les propriétés suivantes :
Liste des boutiques
Récupère la liste des boutiques associées à votre compte.
Paramètres de requête
Paramètre | Type | Description |
---|---|---|
limit | integer (optionnel) | Nombre maximum de boutiques à retourner. Par défaut : 20, Maximum : 100 |
offset | integer (optionnel) | Nombre de boutiques à sauter. Utilisé pour la pagination. Par défaut : 0 |
Exemple de réponse
Prêt à commencer ?
Obtenez votre clé API et commencez à intégrer Samabitik à vos applications dès aujourd'hui.
Obtenir une clé API