Integração com n8n
Crie e consulte gerações Seedance pelo n8n.
Crie uma Credential Header Auth com Name Authorization e Value Bearer sd_live_.... Não cole a Key em um nó nem no workflow exportado.
Fluxo recomendado: Trigger → HTTP Create → Completed?. Se estiver completed, retorne o resultado; para queued/processing, repita Wait 20–30 s → HTTP Get → Switch; pare em failed/canceled.
O nó Create chama /videos ou /images com JSON e um Idempotency-Key estável, por exemplo seedance-{{$execution.id}}-1. Se o processo puder continuar em outra execution, persista a Key fora do n8n.
Para imagem em vídeo, inputs[].url deve usar um host HTTPS aprovado. A primeira fase não tem endpoint de upload.
Salve status_url e faça GET com a mesma Credential. Use o maior valor entre Retry-After e o intervalo exigido pelo RPM da Key; para RPM 5, use 20–30 segundos. O vídeo fica em {{$json.output.video_url}} e as imagens em {{$json.output.image_urls}}.
Repetições automáticas devem manter corpo e Idempotency-Key; não crie uma tarefa substituta após timeout incerto.