Sessions
Fetch all sessions of an App
GET/accounts/{account_id}/realtime/kit/{app_id}/sessions
Fetch details of a session
GET/accounts/{account_id}/realtime/kit/{app_id}/sessions/{session_id}
Fetch participants list of a session
GET/accounts/{account_id}/realtime/kit/{app_id}/sessions/{session_id}/participants
Fetch details of a participant
GET/accounts/{account_id}/realtime/kit/{app_id}/sessions/{session_id}/participants/{participant_id}
Fetch all chat messages of a session
GET/accounts/{account_id}/realtime/kit/{app_id}/sessions/{session_id}/chat
Fetch the complete transcript for a session
GET/accounts/{account_id}/realtime/kit/{app_id}/sessions/{session_id}/transcript
Fetch summary of transcripts for a session
GET/accounts/{account_id}/realtime/kit/{app_id}/sessions/{session_id}/summary
Generate summary of Transcripts for the session
POST/accounts/{account_id}/realtime/kit/{app_id}/sessions/{session_id}/summary
Fetch details of peer
GET/accounts/{account_id}/realtime/kit/{app_id}/sessions/peer-report/{peer_id}
ModelsExpand Collapse
SessionGetSessionsResponse = object { data, success }
SessionGetSessionsResponse = object { data, success }
data: optional object { sessions }
data: optional object { sessions }
sessions: optional array of object { id, associated_id, created_at, 12 more }
sessions: optional array of object { id, associated_id, created_at, 12 more }
SessionGetSessionDetailsResponse = object { data, success }
SessionGetSessionDetailsResponse = object { data, success }
data: optional object { session }
data: optional object { session }
session: optional object { id, associated_id, created_at, 12 more }
session: optional object { id, associated_id, created_at, 12 more }
SessionGetSessionParticipantDetailsResponse = object { data, success }
SessionGetSessionParticipantDetailsResponse = object { data, success }
data: optional object { participant }
data: optional object { participant }
participant: optional object { id, created_at, custom_participant_id, 9 more }
participant: optional object { id, created_at, custom_participant_id, 9 more }
peer_stats: optional object { config, device_info, events, 3 more }
peer_stats: optional object { config, device_info, events, 3 more }
SessionGetParticipantDataFromPeerIDResponse = object { data, success }
SessionGetParticipantDataFromPeerIDResponse = object { data, success }
data: optional object { participant }
data: optional object { participant }
participant: optional object { id, created_at, custom_participant_id, 10 more }
participant: optional object { id, created_at, custom_participant_id, 10 more }
peer_report: optional object { metadata, quality }
peer_report: optional object { metadata, quality }
metadata: optional object { audio_devices_updates, browser_metadata, candidate_pairs, 10 more }
metadata: optional object { audio_devices_updates, browser_metadata, candidate_pairs, 10 more }
candidate_pairs: optional object { consuming_transport, producing_transport }
candidate_pairs: optional object { consuming_transport, producing_transport }
quality: optional object { audio_consumer, audio_consumer_cumulative, audio_producer, 13 more }
quality: optional object { audio_consumer, audio_consumer_cumulative, audio_producer, 13 more }
audio_producer_cumulative: optional object { packet_loss, quality_mos, rtt }
audio_producer_cumulative: optional object { packet_loss, quality_mos, rtt }
packet_loss: optional object { "10_or_greater_event_fraction", "25_or_greater_event_fraction", "5_or_greater_event_fraction", 2 more }
packet_loss: optional object { "10_or_greater_event_fraction", "25_or_greater_event_fraction", "5_or_greater_event_fraction", 2 more }
peer_stats: optional object { device_info, events, ip_information, precall_network_information }
peer_stats: optional object { device_info, events, ip_information, precall_network_information }
events: optional array of object { metadata, timestamp, type }
events: optional array of object { metadata, timestamp, type }