202 and an execution you track
to completion.
Which endpoints are async
Everything else (reads, CRUD on collections/reporters/workflows/schedules) is
synchronous — it returns the final result directly.
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.