Gestion des Clés API
Créez et gérez vos clés API pour intégrer Trustyn à vos applications.
Fonctionnalité B2B
Les clés API en production sont réservées aux plans B2B (Starter, Business, Enterprise).
Types de clés
Pour le développement et les tests. Accès limité, sans impact sur votre quota de production.
trustyn_test_Pour la production. Accès complet aux fonctionnalités selon votre plan B2B.
trustyn_live_Limites par plan
| Plan | Clés Test | Clés Live | Quota Live/mois | Rate Limit |
|---|---|---|---|---|
| Free / Premium | 1 | — | — | 5 req/min |
| B2B Starter | 2 | 2 | 2 500 | 100 req/min |
| B2B Business | 3 | 5 | 20 000 | 500 req/min |
| B2B Enterprise | 5 | Illimité | Sur mesure | 1 000 req/min |
Créer une clé API
Accédez à la gestion des clés
Depuis votre Dashboard, cliquez sur "API" dans le menu latéral.
Créez une nouvelle clé
Cliquez sur "Nouvelle clé", choisissez un nom descriptif et le type (Test ou Live).
Copiez votre clé
Important : La clé complète n'est affichée qu'une seule fois. Copiez-la immédiatement dans un endroit sécurisé.
Sécurité des clés
Bonnes pratiques de sécurité
- Ne partagez jamais vos clés API publiquement (GitHub, forums, etc.)
- Utilisez des variables d'environnement pour stocker vos clés
- Utilisez les clés Test pour le développement, Live pour la production
- Régénérez vos clés si vous suspectez une compromission
Exemple de stockage sécurisé
# .env (ne jamais commit ce fichier !)
TRUSTYN_API_KEY=trustyn_live_xxxxxxxxxxxxxxxx
# .gitignore
.env
.env.localGestion des clés
Si vous suspectez que votre clé a été compromise, régénérez-la immédiatement. L'ancienne clé sera invalidée.
Supprimez les clés que vous n'utilisez plus. Cette action est irréversible.
Utiliser votre clé
Incluez votre clé dans le header X-API-Key de chaque requête :
Exemple cURL
curl -X POST https://api.trustyn.ai/v1/check \
-H "X-API-Key: trustyn_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"content": "https://exemple-suspect.xyz"}'Exemple JavaScript
const response = await fetch('https://api.trustyn.ai/v1/check', {
method: 'POST',
headers: {
'X-API-Key': process.env.TRUSTYN_API_KEY,
'Content-Type': 'application/json'
},
body: JSON.stringify({ content: 'https://exemple-suspect.xyz' })
});
const result = await response.json();
console.log(result.verdict); // "safe", "suspect", ou "scam"Documentation API complète
Consultez notre documentation développeur pour tous les endpoints disponibles.
Voir la documentation API