Recevoir des webhooks
Soyez prévenu quand les doublages, transcriptions et exports sont terminés, et vérifiez que l’envoi vient bien de Leelo.
Ajoutez un point de terminaison dans Developers → Webhooks et choisissez les événements : dub.completed, dub.failed, transcription.completed, export.completed, credits.low, credits.depleted, ou tous. Jusqu’à 10 points de terminaison.
Vérification
Chaque envoi contient un en-tête Leelo-Signature, t=…,v1=… : un HMAC-SHA256 de l’horodatage, d’un point et du corps brut, calculé avec le secret whsec_ de votre point de terminaison. Recalculez-le, comparez, et refusez tout ce qui date de plus de cinq minutes. Leelo-Event et Leelo-Delivery indiquent l’événement et l’envoi.
Un envoi qui échoue est retenté après 1, 5, 30, 120, 360, 720 et 1 440 minutes, puis marqué comme échoué.

