Presets
GET /api/presets
Endpoint solo para agentes / n8n / curl. La UI Automate no lo llama: usa PRESETS de @video-studio/core en proceso.
Devuelve los pipelines canónicos de @video-studio/core:
{
"presets": [
{
"id": "talking-head-short",
"name": "Talking Head → Short",
"steps": [{ "key": "probe" }, { "key": "silence-cut", "options": { } }]
}
]
}
Auth: Bearer como el resto de /api/*.
curl -sS -H "Authorization: Bearer $TOKEN" "$BASE/api/presets" | jq '.presets[].id'
IDs canónicos
| id | Nombre |
|---|---|
talking-head-short | Talking Head → Short (recomendado) |
talking-head-short-mvp | Pack MVP más corto |
silence-only | Solo silence-cut + export |
captions-only | Transcribe + burn + export |
podcast-clips | Highlights + clip-batch (awaiting_review) |
long-highlights | Long → highlights (awaiting_review) |
prompt-to-video | Feature B — pipeline técnico en worker; oculto en la UI Automate hasta calidad producto |
Usar presetId en POST /api/jobs. No hardcodear la lista de steps salvo overrides deliberados.