Aller au contenu

Authentification

L’API Saiku Cloud utilise l’authentification par jeton Bearer. Chaque requête vers https://api.saiku.bi/me/* transporte une clé API qui identifie votre tenant.

URL de base

https://api.saiku.bi

Création d’une clé API

  1. Ouvrez la page des clés API depuis la barre latérale du dashboard.
  2. Cliquez sur Créer une clé.
  3. Donnez à la clé un libellé (par exemple production-agent, staging-bot).
  4. Copiez le secret immédiatement — nous ne l’affichons qu’une seule fois. Passé ce point, le dashboard n’affiche plus que l’ID + le libellé de la clé.

Effectuer une requête

Envoyez la clé dans l’en-tête Authorization :

Fenêtre de terminal
curl https://api.saiku.bi/me/tenant \
-H "Authorization: Bearer sk_live_abc123…"

Réponse réussie :

{
"tenantId": "81e301f2-…",
"tenantSlug": "acme",
"tier": "team",
"connectionName": "production-warehouse"
}

Limites de débit

Les limites de débit s’appliquent par tenant, et non par clé. Elles évoluent en fonction de votre plan :

NiveauPar minutePar heure
Starter601 000
Team30010 000
Business1 00050 000
EnterprisePersonnaliséPersonnalisé

Lorsque vous atteignez une limite, nous renvoyons 429 Too Many Requests avec un en-tête Retry-After indiquant quand réessayer.

Forme des réponses d’erreur

Chaque réponse d’erreur est au format JSON :

{
"error": "payment_required",
"message": "This feature requires an active subscription or trial. Visit /billing to start your 14-day trial."
}

Codes d’erreur courants :

StatutCodeSignification
401unauthorizedClé API manquante ou invalide
402payment_requiredLe tenant n’a pas d’abonnement actif
403forbiddenClé API valide mais sans permission pour cette ressource
404not_foundLa ressource n’existe pas (ou n’est pas visible pour votre tenant)
429rate_limitedLimite par minute ou par heure dépassée

Rotation d’une clé

  1. Sur la page des clés API, cliquez sur Créer une clé pour en créer une nouvelle. Donnez-lui le même libellé que la clé que vous remplacez.
  2. Mettez à jour votre agent / intégration pour utiliser la nouvelle clé.
  3. Une fois que vous avez confirmé que la nouvelle clé fonctionne en production, retournez à la page des clés API et révoquez l’ancienne.

Il n’y a pas d’interruption — les deux clés sont valides simultanément jusqu’à ce que vous révoquiez l’ancienne.

Et ensuite