Deployment
Each deployment generates a unique ID. View logs in the console.
Call Logs
You can click into a call and view any logging statements generated by your reasoning code.Transcripts
Each call has a transcript with independently separated transcribed audio and text to be generated. When you export these transcripts with the API or CLI, these include more granular turn level timestamps.
Loggable Events
Record events without tying them to tool calls.SDK
In the SDK, yieldLogMessage events from your agent or tools to record custom events:
Websocket
If you’re not using the SDK and instead just relying on the bare websocket, logging events will look like this:Playground
You can view these events in the Playground under theTranscript tab of the call.
Loggable Metrics
Record metrics at any point in your workflow.SDK
In the context of the SDK, we can log a metric by broadcasting theLogMetric event.
Here’s a snippet from the form filling template that exhibits this:
LogMetric event by default, and it will
log it over the websocket by default when it sees that LogMetric has been broadcast.
Websocket
If you’re not using the SDK and instead just relying on the bare websocket, logging metrics will look like this:Playground
You can view these events in the Playground under theTranscript tab of the call.

Call Recordings
Call recordings can be downloaded from the playground.
Webhooks
A webhook can be sent to a configurable endpoint when a call starts, completes or fails. Each payload includes the full transcript of the conversation.