Algumas operações chamam provedores externos (transcriber, LLM, API do YouTube) e podem levar de segundos a minutos. Em vez de bloquear, esses endpoints aceitam o trabalho e retornam na hora com HTTPDocumentation Index
Fetch the complete documentation index at: https://docs.clipping.cc/llms.txt
Use this file to discover all available pages before exploring further.
202 e uma execution que você
acompanha até concluir.
Quais endpoints são assíncronos
| Endpoint | Retorna |
|---|---|
POST /v1/items/{id}/transcript | 202 { execution } |
POST /v1/reporters/{id}/process | 202 { execution } |
POST /v1/reporters/{id}/process-collection | 202 { execution } |
POST /v1/reporters/{id}/schedules/{sid}/run | 202 { status, schedule_id } |
O ciclo de vida da execution
202 te dá uma execution com execution_id e um status inicial:
Acompanhar até concluir (polling)
Faça polling da execution até sair depending/running:
execution, o workflow que rodou, os summaries por step
(input/output da LLM) e step_inputs dos steps ainda não executados.
Realtime (só o app)
O app web não faz polling — ele assina o WebSocket de realtime (wss://api.clipping.cc/v1/realtime?token=<jwt>) e recebe mensagens event
conforme as executions avançam.
Custo
O próprio202 debita a taxa flat da rota (ex.: 0,01 coin pra rodar um
transcript). O custo real do provedor é debitado por pass-through do dono do
recurso enquanto o job roda — então um job ainda pode terminar em 402 se o dono
ficar sem saldo no meio.