Servolution developers

Quickstart — votre premier appel API en 2 minutes

Ce guide vous montre comment générer une clé d'API, puis appeler un endpoint Servolution.

1. Créer une clé d'API depuis votre compte

Connectez-vous à votre SaaS (par ex. app.commertra.servolution.fr) puis allez dans Paramètres → API Keys.

Cliquez sur Nouvelle clé. Donnez-lui un libellé (par ex. script-import-csv) et choisissez un tier :

La clé complète sk_srv_… ne vous sera affichée qu'une seule fois. Copiez-la dans votre gestionnaire de secrets immédiatement.

2. Faire votre premier appel

Toutes les routes publiques se trouvent sous /api/v1/public/. Exemple : /api/v1/public/ping.

curl https://app.commertra.servolution.fr/api/v1/public/ping \
  -H "X-API-Key: sk_srv_VOTRE_CLE"

# Réponse
{
  "ok": true,
  "company_id": 42,
  "tier": "free",
  "label": "script-import-csv"
}

3. Lire les headers de quota

Chaque réponse contient :

X-RateLimit-Limit:     1000
X-RateLimit-Remaining: 998
X-RateLimit-Reset:     43200    (secondes avant minuit UTC)

4. Gérer les erreurs

CodeSensAction
401Header X-API-Key manquant ou clé invalide/révoquéeVérifier la clé, régénérer si besoin
403Scope insuffisant pour l'endpoint demandéMettre à jour les scopes dans Paramètres → API Keys
429Quota journalier dépasséAttendre le reset (header Reset) ou upgrader le tier
500Erreur côté ServolutionRéessayer avec backoff exponentiel

5. Et après ?