Authentication
Obtention des Credentials
Création du Compte
- Rendez-vous sur le portail Magistral
- Remplissez le formulaire d’inscription
- Vérifiez votre email et activez votre compte
- Connectez-vous à votre tableau de bord
Génération du Token API
Dans votre tableau de bord :
- Accédez à Paramètres > API Keys
- Cliquez sur “Générer une nouvelle clé”
- Donnez un nom à votre clé (ex: “Production”, “Test”, etc.)
- Copiez immédiatement votre token - il ne sera plus jamais affiché
Utilisation du Token
Format de l’En-tête
Toutes les requêtes doivent inclure votre token dans l’en-tête HTTP :
Authorization: Bearer votre_token_jwtExemple de Requête
async function sendRequest(data) { const response = await fetch('https://api.magistral.com/v1/endpoint', { method: 'POST', headers: { 'Authorization': `Bearer ${VOTRE_TOKEN_API}`, 'Content-Type': 'application/json' }, body: JSON.stringify(data) });
return await response.json();}import requests
def send_request(data): response = requests.post( 'https://api.magistral.com/v1/endpoint', headers={ 'Authorization': f'Bearer {VOTRE_TOKEN_API}', 'Content-Type': 'application/json' }, json=data )
return response.json()curl -X POST "https://api.magistral.com/v1/endpoint" \-H "Authorization: Bearer ${VOTRE_TOKEN_API}" \-H "Content-Type: application/json" \-d '{ "key": "value"}'