API Vidéo - Récupération
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.Authentification
Toutes les requêtes doivent inclure l’en-tête :x-api-key: VOTRE_API_KEY
En-têtes
string
requis
Votre clé API IACrea
Paramètres d’URL
string
requis
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.
string
Statut :
"GENERATING_VIDEO"number
Nombre de crédits vidéo restants
number
Nombre de crédits utilisés
array
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.
string
Statut :
"START_RENDERING_VIDEO"number
Progression du rendu (0 au démarrage)
number
Nombre de crédits vidéo restants
number
Nombre de crédits utilisés
array
Liste des contenus générés
200 — status: "RENDERING_VIDEO"
Le rendu final de la vidéo est en cours.
string
Statut :
"RENDERING_VIDEO"number
Progression du rendu (nombre entre 0 et 1, ou 0-100 selon l’implémentation)
number
Nombre de crédits vidéo restants
number
Nombre de crédits utilisés
200 — status: "DONE"
La vidéo finale est prête et disponible.
string
Statut :
"DONE"string
URL de la vidéo finale générée
string
Identifiant de la vidéo
array
Liste des contenus générés avec leur statut final
number
Nombre de crédits vidéo restants
number
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.
string
Statut :
"PENDING"string
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
