FAQ

Les questions les plus fréquentes sur l'intégration et l'utilisation de l'API Evalyo.

Vous ne trouvez pas la réponse à votre question ? Contactez notre équipe support ou démarrez une session avec l'agent IA depuis le bouton Support en haut de page.

Clés API

Il n'y a pas de limite au nombre de clés actives par organisation. Nous recommandons de créer une clé par application ou service pour faciliter la rotation.

Révoquez-la immédiatement depuis Intégrations → Clés API (icône ... → Révoquer). Créez ensuite une nouvelle clé avec les mêmes scopes et remplacez-la dans votre application.

Non, les scopes sont définis à la création. Pour changer les permissions, révoquez la clé et créez-en une nouvelle avec les scopes souhaités.

Entretiens

Vérifiez que : (1) le candidat a accepté l'invitation, (2) votre navigateur autorise le micro, (3) la connexion LiveKit est établie. Consultez les logs dans votre dashboard.

Non, un entretien terminé (status completed) ne peut pas être relancé. Vous pouvez créer un nouvel entretien pour le même candidat et la même offre.

Le champ recordingUrl dans la réponse GET /api/v1/reports/interviews/:id contient l'URL signée de l'enregistrement (valable 24h).

Facturation & quotas

Un entretien est décompté du quota dès qu'il passe au statut in_progress. Les entretiens annulés (cancelled) avant démarrage ne sont pas comptabilisés.

L'API retourne une erreur 402 avec le code INSUFFICIENT_CREDITS. Rechargez votre quota depuis la page Facturation ou passez à un plan supérieur.

Sécurité

Oui. Toutes les données sont chiffrées au repos (AES-256) et en transit (TLS 1.3). Les enregistrements audio sont stockés dans des buckets S3 privés avec accès signé.

Les données sont hébergées en Europe (GCP europe-west1 — Belgique) et ne quittent pas l'UE. Evalyo est conforme au RGPD.

Oui, via le endpoint DELETE /api/v1/candidates/:id (scope candidates:write). Toutes les données associées (entretiens, enregistrements) sont supprimées de manière irréversible dans les 30 jours.