Credits
Get one chat's netted credit usage broken down by run
One row per (tool, run) within the chat — backs the ‘VyomFlow’ aggregate row’s Details drill-down, since that row nets a whole chat’s spend across every tool/run with no single runId to key the run-scoped step breakdown off of. Caller-scoped: a chatId belonging to another user returns an empty items/null chatTitle, never a 404/403 leak.
GET
Get one chat's netted credit usage broken down by run
Authorizations
Clerk session token, Authorization: Bearer <token> — the first-party browser app's own auth. Used only by this internal /api/v1/* surface, never by /api/public/v1/*.