Intégration n8n

Créer et suivre des générations Seedance depuis n8n.

Créez une Credential Header Auth avec Name Authorization et Value Bearer sd_live_.... Ne collez pas la Key dans un nœud ni un workflow exporté.

Flux : Trigger → HTTP Create → Completed?. Si completed, renvoyez le résultat ; pour queued/processing, répétez Wait 20–30 s → HTTP Get → Switch ; arrêtez sur failed/canceled.

Create appelle /videos ou /images avec JSON et un Idempotency-Key stable, par exemple seedance-{{$execution.id}}-1. Si le processus peut reprendre dans une autre execution, conservez la Key hors de n8n.

Pour image vers vidéo, inputs[].url doit utiliser un hôte HTTPS approuvé. La première phase n'a pas d'upload.

Enregistrez status_url puis GET avec la même Credential. Prenez le plus grand de Retry-After et de l'intervalle requis par le RPM ; pour RPM 5, utilisez 20–30 secondes. Vidéo : {{$json.output.video_url}} ; images : {{$json.output.image_urls}}.

Les retries automatiques gardent corps et Idempotency-Key ; ne créez pas de remplacement après un timeout incertain.