NameDescriptionTypeAdditional information
Meeting

The meeting (campaign) the room belongs to: MeetingKey, MeetingName, MeetingId, recording/notification preferences, conference phone number and passcode. Single row.

DataTable

None.

Room

Room session info: RoomStatus "Active" (live) or "Ended" (archived), StartDate, PickedOn, EndOn, IsVideoCall, the lead (customer) name/email/mobile when present, and Metadata - every participant's AdsParams (RoomParticipant.AdsParams, arbitrary caller-supplied JSON captured at join time) merged into a single JSON object; null when no participant supplied any. Single row.

DataTable

None.

Participants

Attendees of the room: ParticipantKey, ParticipantName, IsHost, GeoLocation, UserEnvironment, AdsParams. One row per participant.

DataTable

None.

TranscriptionCompleted

Whether the AI transcription for this room has completed.

boolean

None.

SummaryCompleted

Whether the AI meeting summary for this room has completed.

boolean

None.

SummaryUrl

Link to the shareable meeting summary page. Null until SummaryCompleted is true.

string

None.

SummaryCreatedOn

When the summary was generated, when available.

date

None.

MarkdownSummary

The raw AI-generated meeting summary in markdown (MeetingAssistantSummary.Summary) - distinct from SummaryUrl's rendered HTML brief. Null until SummaryCompleted is true.

string

None.

Recordings

Recordings for this room, each with a playable VideoUrl (Azure-hosted), start/end time, duration and its own Transcription/Segments. Empty when the meeting wasn't recorded or hasn't finished processing.

Collection of MeetingRoomRecording

None.