List conversation identity events
GET /api/conversations/{id}/identity-events
Returns the identity and verification events recorded during a conversation. These form the audit trail for how a caller was identified and verified across turns, including factor collection and assurance decisions.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”The unique identifier of the conversation.
Responses
Section titled “ Responses ”The identity events for the conversation.
The list of identity events recorded for a conversation.
object
The identity events for the conversation.
A single identity or verification event recorded during a conversation. Events capture how a caller was identified and verified across turns, forming the audit trail for factor collection and assurance decisions.
object
Unique identifier for the event.
Example
ie1a2b3c-5678-9abc-def0-1234567890abThe tenant this event belongs to.
Example
a0b1c2d3-4567-89ab-cdef-0123456789abThe conversation this event belongs to.
Example
c1a2b3c4-5678-9abc-def0-1234567890abThe conversation turn during which the event occurred, when applicable.
Timestamp when the event occurred.
Example
2026-03-25T11:40:00.000ZThe kind of identity event, such as a factor being collected or a verification being evaluated.
Example
assurance_level_reachedThe category of the identity factor involved, when applicable.
The specific factor type involved, when applicable.
The principal the factor was bound to, when applicable.
The assurance level derived from the collected factors, when computed.
Example
high-assuranceThe dimension the resulting scope applies to, when applicable.
Example
assurance_levelThe values of the scope dimension, when present. A list of strings, such as the assurance level reached; when an operator joins a call, an object with call_id and operator_user_id.
Example
[ "high-assurance"]Reference to supporting evidence for the event, when recorded.
The prompt version used when the event was produced, when applicable.
The verification question presented, when applicable.
The tool that produced the event, when applicable.
A short summary of the evaluation outcome, when applicable.
Timestamp when the event row was created.
Example
2026-03-25T11:40:00.000ZNo conversation exists with the given ID in the authenticated tenant. An API key restricted to a brand or workspace receives the same answer for a conversation in a workspace outside its restriction.
Standard error response returned by all endpoints on failure.
object
A human-readable error message describing what went wrong.
Example
Conversation not foundA machine-readable reason on some refusals, for example ‘key_lock’ when an API key’s brand or workspace restriction does not cover the action.
Example
key_lockOn a 403 for an API key without a scope the endpoint requires: the scopes the key lacks.
Example
[ "mcp:write"]On a 409 with code duplicate_question or duplicate_rule_text: the knowledge base entry or policy that already holds the question or rule text.
Example
11223344-5566-4788-99aa-bbccddeeff00On a 422 about one MCP connection a request names, from an assignment or an agent create or update (a connection that does not exist, one listed twice, or one that does not declare a tool named): the connection, as the request named it.
On the same 422: the tool names the connection does not declare.
Example
[ "get_orders"]On the same 422: the tools the connection declares.
Example
[ "get_order", "search_orders"]