Some operations call external providers (a transcriber, an LLM, the YouTube API) and can take seconds to minutes. Instead of blocking, these endpoints accept the work and return immediately with 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 and an execution you track
to completion.
Which endpoints are async
| Endpoint | Returns |
|---|---|
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 } |
The execution lifecycle
202 body gives you an execution with an execution_id and an initial
status:
Tracking to completion (polling)
Poll the execution until it leavespending/running:
execution, the workflow that ran, per-step
summaries (LLM input/output), and step_inputs for steps not yet run.
Realtime (app only)
The web app doesn’t poll — it subscribes to the realtime WebSocket (wss://api.clipping.cc/v1/realtime?token=<jwt>) and receives event messages
as executions progress.
Cost
The202 itself draws the route’s flat fee (e.g. 0.01 coin for running a
transcript). The real provider cost is drawn as pass-through from the
resource owner while the job runs — so a job can still end in 402 if the owner
runs out of balance mid-flight.