Integrazione n8n

Crea e controlla generazioni Seedance da n8n.

Crea una Credential Header Auth con Name Authorization e Value Bearer sd_live_.... Non incollare la Key nei nodi o nel workflow esportato.

Flusso: Trigger → HTTP Create → Completed?. Se completed, restituisci il risultato; per queued/processing, ripeti Wait 20–30 s → HTTP Get → Switch; interrompi per failed/canceled.

Create chiama /videos o /images con JSON e un Idempotency-Key stabile, ad esempio seedance-{{$execution.id}}-1. Se il processo può riprendere in un'altra execution, salva la Key fuori da n8n.

Per image-to-video, inputs[].url deve usare un host HTTPS approvato. La prima fase non include upload.

Salva status_url ed esegui GET con la stessa Credential. Usa il maggiore tra Retry-After e l'intervallo richiesto dall'RPM della Key; con RPM 5 usa 20–30 secondi. Video: {{$json.output.video_url}}; immagini: {{$json.output.image_urls}}.

I retry automatici devono mantenere corpo e Idempotency-Key; non creare sostituti dopo timeout incerti.