API overview
The API separates lifecycle resources from callable capabilities:
/v1/runtimesowns runtime lifecycle only./v1/toolsdescribes and calls built-in or custom Tools./v1/tool-callsexposes durable status, results, cancellation, and input./v1/conversationsmanages messages, turns, cancellation, and streaming./v1/runsexposes trace spans, events, files, and one combined stream./v1/viewscreates expiring browser-safe embeds.
Resource IDs are short opaque typed identifiers such as rt_…, run_…,
call_…, and conv_…. Treat them as strings and never derive one from another.

