Session Participants
Session participants represent the clients and other entities that are connected to a session. This read-only resource tracks who is participating in a session.
The Session Participant object
object"session.participant"requiredidstringrequiredtype"unknown" | "provider" | "agent" | "system"requiredidentifierstringrequirednamestringrequireddataobjectrequiredprovider_idstringrequirednullableconnection_type"mcp" | "metorial_protocol" | "tool_call"requirednullableagent_idstringrequirednullableagent_instance_idstringrequirednullableidentity_actor_idstringrequirednullableidentity_idstringrequirednullableagent_actor_idstringrequirednullableagent_client_idstringrequirednullableconsumer_idstringrequirednullablecreated_atdaterequiredEndpoints
List session participants
GET
/session-participantsReturns a paginated list of participants in a session.
Query parameters
type"unknown" | "provider" | "system" | "tool_call" | "mcp_client" | "metorial_protocol_client" or "unknown" | "provider" | "system" | "tool_call" | "mcp_client" | "metorial_protocol_client"[]optionalFilter by participant type(s)
idstring or string[]optionalFilter by participant ID(s)
agent_idstring or string[]optionalFilter by connected agent ID(s)
actor_idstring or string[]optionalFilter by connected identity actor ID(s)
consumer_idstring or string[]optionalFilter by connected consumer ID(s)
identity_idstring or string[]optionalFilter by connected identity ID(s)
agent_instance_idstring or string[]optionalFilter by connected agent instance ID(s)
session_idstring or string[]optionalFilter by session ID(s)
session_connection_idstring or string[]optionalFilter by session connection ID(s)
session_message_idstring or string[]optionalFilter by session message ID(s)
created_atobjectoptionalFilter session participant creation time by date range
updated_atobjectoptionalFilter session participant last update time by date range
Example request
Get session participant
GET
/session-participants/:session_participant_idRetrieves a specific participant in a session.
Path parameters
session_participant_idstringrequiredThe unique identifier for the session_participant