Cada step é um tool_id mais um prompt_text inline (e params opcionais).
Veja as tools disponíveis em GET /v1/tools:
curl -X POST https://api.clipping.cc/v1/reporters/rep_123/workflows/wf_123/steps \ -H "Authorization: Bearer ck_live_…" -H "Content-Type: application/json" \ -d '{ "tool_id": "summary_review", "prompt_text": "Resuma as principais afirmações e quem as fez." }'
Reordenando por drag-and-drop? Mande a lista inteira de uma vez com
PUT /v1/reporters/{id}/workflows/{wid}/steps e um array steps: [...] — ele
substitui todos os steps na ordem.
Rodar é assíncrono — você recebe um 202 + uma execution.
Aponte pra um source (URL/handle resolvido como item). Omita workflow_id pra
usar o workflow padrão do reporter:
Acompanhe a execution até concluir; a saída vira documents
(GET /v1/documents?reporter_id=rep_123). Inspecione uma rodada concluída com
GET /v1/executions/{id} pra ver input/output de cada step.