Integración con n8n
Crea y consulta generaciones de Seedance desde n8n.
Crea una Credential Header Auth con Name Authorization y Value Bearer sd_live_.... No pegues la Key en un nodo ni en el flujo exportado.
Flujo recomendado: Trigger → HTTP Create → Completed?. Si está completed, devuelve el resultado; para queued/processing, repite Wait 20–30 s → HTTP Get → Switch; detente en failed/canceled.
El nodo Create llama a /videos o /images con JSON y un Idempotency-Key estable, por ejemplo seedance-{{$execution.id}}-1. Si el proceso puede reanudarse en otra execution, persiste la Key fuera de n8n.
Para imagen a vídeo, inputs[].url debe pertenecer a un host HTTPS aprobado. La primera fase no tiene endpoint de carga.
Guarda status_url y haz GET con la misma Credential. Usa el mayor valor entre Retry-After y el intervalo necesario para el RPM de la Key; para RPM 5 se recomiendan 20–30 segundos. El vídeo está en {{$json.output.video_url}} y las imágenes en {{$json.output.image_urls}}.
Los reintentos automáticos deben conservar cuerpo e Idempotency-Key; no crees una tarea sustituta tras un timeout incierto.