GET Get Video
Récupère le statut d’une vidéo en cours de génération et déclenche automatiquement les étapes suivantes (génération des clips, rendu final). Ce endpoint est idempotent et peut être appelé régulièrement pour suivre l’avancement.GET /api/video-editor/generate/video/{id}
Authentification
Toutes les requêtes doivent inclure l’en-tête :x-api-key: VOTRE_API_KEY
En-têtes
Votre clé API IACrea
Paramètres d’URL
Identifiant unique de la vidéo (retourné par
POST /api/video-editor/generate/video)Réponses
Ce endpoint renvoie différents statuts selon l’avancement de la génération :200 — status: "GENERATING_VIDEO"
Les clips vidéo (séquences) sont en cours de génération.
Statut :
"GENERATING_VIDEO"Nombre de crédits vidéo restants
Nombre de crédits utilisés
Liste des contenus générés avec leur statut actuel (
"pending" | "success" | "error")200 — status: "START_RENDERING_VIDEO"
Toutes les séquences sont prêtes et le rendu final de la vidéo démarre.
Statut :
"START_RENDERING_VIDEO"Progression du rendu (0 au démarrage)
Nombre de crédits vidéo restants
Nombre de crédits utilisés
Liste des contenus générés
200 — status: "RENDERING_VIDEO"
Le rendu final de la vidéo est en cours.
Statut :
"RENDERING_VIDEO"Progression du rendu (nombre entre 0 et 1, ou 0-100 selon l’implémentation)
Nombre de crédits vidéo restants
Nombre de crédits utilisés
200 — status: "DONE"
La vidéo finale est prête et disponible.
Statut :
"DONE"URL de la vidéo finale générée
Identifiant de la vidéo
Liste des contenus générés avec leur statut final
Nombre de crédits vidéo restants
Nombre de crédits utilisés
200 — status: "PENDING"
État transitoire. Peut être renvoyé lorsqu’une séquence est en erreur et qu’une régénération est relancée automatiquement côté serveur.
Statut :
"PENDING"Message d’erreur optionnel (ex :
"Re-generating video in error")401 — Non autorisé
Renvoyé six-api-key est manquant ou invalide.
404 — Non trouvé
Renvoyé si l’id de la vidéo n’existe pas.
500 — Erreur serveur
Erreur interne du serveur.Exemple de requête
Exemples de réponses
Génération en cours
Rendu en cours
Vidéo terminée
Recommandations d’intégration
- Polling : Appelez ce endpoint toutes les 2-5 secondes jusqu’à obtenir le statut
"DONE"ou"ERROR" - Timeout : Prévoyez un timeout côté client (ex : 10-20 minutes) selon la durée de rendu
- Résilience : Si vous recevez
"PENDING"après avoir déjà vu"GENERATING_VIDEO", continuez le polling : le serveur peut relancer automatiquement des séquences en erreur - Webhook : Si vous avez fourni un
webhookUrllors de la création, vous recevrez également une notification lorsque la vidéo est prête
