Skip to main content
GET
curl

Authorizations

Authorization
string
header
required

An API key (sig_...), or a session token from the web app.

Path Parameters

agentId
string<uuid>
required

The agent's id.

Pattern: ^[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}$
Example:

"3f1c2d4e-5a6b-4c7d-8e9f-0a1b2c3d4e5f"

version
integer
required

The version number.

Required range: x >= 0
Example:

8

Response

The version.

object
enum<string>
required
Available options:
version
version
integer
required

The version number on the voice platform.

isCurrent
boolean
required

The version live now.

configCaptured
boolean
required

Whether its configuration was captured. A version that shipped before the agent was connected ran calls but was never captured.

detectedAt
string<date-time> | null
required

When SignalMD first saw this version's configuration. Null when it was never captured.

Example:

"2026-10-02T14:03:07.120Z"

configHash
string | null
required

sha256:<hex> over the configuration (agent, flow, components and LLM, keys sorted). Two versions with the same hash are configured the same. Null when the configuration was not captured.

Example:

"sha256:9f2c..."

calls
integer
required

Every call on this version, silent ones included.

gotItDone
object
required

The health board's Got it done: the share of its denominator whose caller got what they called for.

handedOff
object
required

The health board's Handed to a person. Null when no call on any of the agent's versions ended in a transfer, so a 0% would say nothing.

config
object | null
required

Null when the configuration was not captured.