Passer au contenu

Authentification

Voir en Markdown

Toutes les requêtes à l’API Syvel sont authentifiées avec une clé API.

Format de la clé

Les clés API suivent ce format exact :

sv_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • Préfixe : sv_
  • Suivi de 32 caractères alphanumériques
  • Longueur totale : 35 caractères

Exemple : sv_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6

Envoyer votre clé

Transmettez la clé dans le header Authorization à chaque requête :

Authorization: Bearer sv_votre_cle
Fenêtre de terminal
curl "https://api.syvel.io/v1/check/[email protected]" \
-H "Authorization: Bearer sv_votre_cle"

Visibilité de la clé

Créer une clé

Dans le dashboard, section Clés API :

  1. Cliquez sur Nouvelle clé
  2. Donnez-lui un nom (ex : "Production", "Staging")
  3. Copiez la clé affichée immédiatement

Restriction d’origine (CORS)

Chaque clé peut être restreinte à une ou plusieurs origines autorisées. Lorsqu’une origine est définie, les requêtes provenant de tout autre header Origin sont rejetées avec un 403.

Utile pour les intégrations côté navigateur afin d’empêcher l’utilisation de votre clé depuis des domaines tiers.

Configurez les origines autorisées par clé dans le dashboard, sous Clés API → Modifier.

Dernière mise à jour :