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.