Get process
Get the v2 read model for a clarity process: the process row (with operational fields like generation_error, generation_progress, custom_prompt), its captures, and the lightweight version arrays for both snapshot tabs. The full payload of any specific snapshot is fetched lazily via the per-snapshot detail endpoints (GET .../current-process/:id and GET .../transformation-proposal/:id); this read model deliberately doesn’t carry it so the response stays small.
Documentation Index
Fetch the complete documentation index at: https://docs.duvo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key authentication. Get your API key from the Duvo dashboard.
Path Parameters
The clarity process id
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$Response
Default Response
All non-deleted current-process snapshots, newest first. Lightweight rows (no data) for the version-picker UI. Clients lazy-fetch the live (or selected) snapshot via the per-snapshot detail endpoint.
All non-deleted transformation-proposal snapshots, newest first. Lightweight rows (no data) for the version-picker UI.
All captures (videos, interviews, documents) attached to this process. Field names follow the legacy v1 capture wire format (camelCase) so existing capture consumers keep working unchanged.