Authentification API
Utiliser votre clé API consommateur correctement
Sécurité

Authentifier chaque appel API

Les appels à l’API publique EventsDatas nécessitent une clé API consommateur transmise dans l’en-tête HTTP X-API-Key. Cette clé est liée à votre organisation consommatrice et à un abonnement actif.

Header attendu

X-API-Key: votre_cle_api
Conseil : stockez votre clé côté serveur ou dans un coffre de secrets. Ne l’exposez jamais dans un JavaScript public ou dans une application cliente non sécurisée.

Exemple cURL

curl -X GET "https://eventsdatas.cloud/api/v1/public/events" \
  -H "Accept: application/json" \
  -H "X-API-Key: votre_cle_api"

Exemple JavaScript

fetch('https://eventsdatas.cloud/api/v1/public/events', {
  method: 'GET',
  headers: {
    'Accept': 'application/json',
    'X-API-Key': 'votre_cle_api'
  }
})
  .then(response => response.json())
  .then(data => console.log(data));

Pré-requis

  • Votre organisation consommatrice doit disposer d’un abonnement actif.
  • Votre clé API doit être au statut active.
  • La clé complète n’est affichée qu’une seule fois lors de sa création ou régénération.

Cas d’erreur fréquents

Code Cause probable Action
401 Clé API absente Ajouter l’en-tête X-API-Key à la requête
403 Clé invalide ou abonnement inactif Vérifier la clé utilisée et le statut de l’abonnement
422 Paramètres de filtre invalides Vérifier le format des dates, coordonnées ou rayons transmis
429 Quota ou limite de débit atteinte Réessayer plus tard ou revoir le plan d’accès

Exemple d’erreur : clé absente

{
  "message": "Clé API manquante."
}

Exemple d’erreur : clé invalide

{
  "message": "Clé API invalide."
}