Authentification et clés API
Créez, stockez, limitez et remplacez vos clés API en sécurité
Mis à jour 2026-07-13Voir en Markdown
Créer une clé
Le tableau de bord protégé est le seul endroit pour gérer les clés. Ouvrez les paramètres des clés API, choisissez Test ou Live et accordez les permissions minimales nécessaires
Envoyer la clé
Envoyez la clé dans chaque requête avec Authorization: Bearer <api-key>. Sans clé valide, la réponse utilise une structure d’erreur JSON stable
curl https://alef-bot.top/api/v1/account \
--header "Authorization: Bearer $ALEFBOT_API_KEY" \
--header "Accept: application/json"const response = await fetch("https://alef-bot.top/api/v1/account", {
headers: {
Authorization: `Bearer ${process.env.ALEFBOT_API_KEY}`,
Accept: "application/json",
},
});
if (!response.ok) throw new Error(`AlefBot request failed: ${response.status}`);
const account = await response.json();import os
import requests
response = requests.get(
"https://alef-bot.top/api/v1/account",
headers={"Authorization": f"Bearer {os.environ['ALEFBOT_API_KEY']}"},
timeout=30,
)
response.raise_for_status()
account = response.json()Permissions et remplacement des clés
- Utilisez read_only uniquement pour le suivi et les rapports
- Utilisez full_access uniquement dans les systèmes qui téléversent des médias ou créent des tâches
- Créez une clé de remplacement, déployez-la, vérifiez son utilisation, puis révoquez l’ancienne