Français
Français
Appearance
Français
Français
Appearance
Les clés API vous permettent d'accéder à l'API REST de badges.ninja de manière programmatique. Utilisez-les pour automatiser la création, l'émission et la gestion des badges depuis vos propres applications.



bws_a1b2c3d4...) ; la clé complète reste stockée côté serveur pour authentifier vos requêtes :
Chaque ligne indique aussi la date de création de la clé et, une fois qu'elle a été utilisée, un horodatage de dernière utilisation pour repérer les clés inactives.
Lorsque vous créez une clé, vous pouvez la rendre en lecture seule ou la laisser en accès complet :
| Scope | Autorise |
|---|---|
| Accès complet (par défaut) | Lecture et écriture : lister des données, et créer, émettre, mettre à jour ou supprimer. |
| Lecture seule | Uniquement les requêtes GET sûres. Toute requête modifiante (POST, PUT, PATCH, DELETE) est rejetée avec 403 Forbidden. |
Utilisez une clé en lecture seule pour les intégrations qui n'ont besoin que de lire vos données (rapports, tableaux de bord, sauvegardes), afin qu'une clé divulguée ne puisse rien modifier. Cochez Clé en lecture seule dans le formulaire de création ; les clés en lecture seule affichent un badge Lecture seule dans la liste. Les clés créées avant l'existence des scopes conservent l'accès complet.
Les clés API utilisent le préfixe bws_ suivi d'une chaîne hexadécimale de 32 caractères :
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6Incluez la clé API dans l'en-tête X-Api-Key de chaque requête API :
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Consultez la page Authentification pour tous les détails sur l'authentification de l'API.
Le nombre de clés API que vous pouvez créer dépend de votre forfait :
| Forfait | Limite de clés API |
|---|---|
| Free | 1 |
| Starter ($9/mo) | 5 |
| Pro ($29/mo) | 20 |
Chaque clé API expire un an après sa création. Une fois expirée, une clé n'authentifie plus les requêtes, exactement comme si elle avait été supprimée. Créez une nouvelle clé avant l'expiration de l'ancienne pour éviter toute interruption.

Une fois supprimée, la clé cesse immédiatement de fonctionner. Toute application utilisant cette clé recevra des erreurs d'authentification.