Français
Français
Appearance
Français
Français
Appearance
Toutes les requêtes vers l'API badges.ninja nécessitent une authentification. Cette page explique comment authentifier vos requêtes.
https://api.badges.ninjaTous les endpoints de l'API sont relatifs à cette URL de base.
La méthode d'authentification principale est une clé API passée dans l'en-tête X-Api-Key.
Depuis le tableau de bord :
Depuis l'API :
Les clés API peuvent aussi être gérées via l'API en utilisant votre token JWT issu du flux d'authentification Cognito. Consultez le tableau de bord pour l'approche la plus simple.
Incluez l'en-tête X-Api-Key dans chaque requête :
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Les clés utilisent le préfixe bws_ :
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6parametersContent-Type: application/json{
"parameters": {
"name": "My Badge",
"description": "A sample badge"
}
}curl -X POST https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"parameters": {
"name": "My Organization",
"url": "https://example.com",
"email": "admin@example.com"
}
}'{
"issuerId": "https://api.badges.ninja/certify-badge/issuer/abc123-def456"
}Certains endpoints ne nécessitent pas d'authentification. Ce sont les endpoints publics de vérification sous /certify-badge/ qui permettent à quiconque de vérifier les badges numériques.