meeting.finished. See A finished meeting.
Attributes
string
Always
meeting_results.string
The meeting these results belong to.
string
The results as a whole.
processing: Being made.ready: Done.failed: It could not be made.none: Nothing yet: no recording has produced it. It staysnonewhen nothing was recorded, or when there is no transcript to summarize.
object
The transcript as speaker turns.
Show properties
Show properties
string
processing: Being made.ready: Done.failed: It could not be made.none: Nothing yet: no recording has produced it. It staysnonewhen nothing was recorded, or when there is no transcript to summarize.
string | null
The transcript’s language tag.
object[]
Speaker turns, in order. Empty until the transcript is ready.
Show properties
Show properties
string | null
A
speakers[].id, or null where no speaker was detected.number
Start of the turn, in seconds from the start of the recording.
number
End of the turn, in seconds.
string
What was said.
object[]
Everyone who spoke, listed once.
Show properties
Show properties
string
Unique within this meeting only (
spk_1, spk_2…).string
The speaker’s name when identified, otherwise a neutral label such as
Speaker 2.string | null
The speaker’s name when identified, otherwise
null.string | null
The speaker’s email when identified, otherwise
null.string | null
Set when the speaker is a member of the workspace.
boolean
False leaves
name, email and member_id null. We never guess.number
How long this speaker talked, in seconds.
object
The summary and its action items.
Show properties
Show properties
string
processing: Being made.ready: Done.failed: It could not be made.none: Nothing yet: no recording has produced it. It staysnonewhen nothing was recorded, or when there is no transcript to summarize.
string | null
The whole summary, ready to render.
object[]
The same content as data: a
heading, then text or a list of items.Show properties
Show properties
string | null
The section heading as the summary template defines it.
null for text that precedes the first heading.string | null
The section’s paragraphs as plain text, separated by blank lines.
null when the section holds only bullets.string[]
The section’s bullet points as plain text, nested bullets flattened in order.
object[]
The follow-ups.
Show properties
Show properties
string
The action item.
object
The recording.
Show properties
Show properties
string
processing: Being made.ready: Done.failed: It could not be made.none: Nothing yet: no recording has produced it. It staysnonewhen nothing was recorded, or when there is no transcript to summarize.
number | null
Length of the recording, in seconds.
string | null
Signed link to the audio, valid until
expires_at.string | null
Null for audio-only recordings.
string | null
When the signed links stop working, one hour after the read.
{
"object": "meeting_results",
"meeting_id": "mtg_01k6a2r9s8x7c2dvq3m5n6p4ab",
"status": "ready",
"transcript": {
"status": "ready",
"language": "en",
"segments": [
{
"speaker_id": "spk_1",
"start_seconds": 0.0,
"end_seconds": 14.2,
"text": "Morning all, shall we start with the renewal?",
"words": [
{ "text": "Morning", "start_seconds": 0.0, "end_seconds": 0.42 },
{ "text": "all,", "start_seconds": 0.42, "end_seconds": 0.7 }
]
},
{
"speaker_id": "spk_2",
"start_seconds": 14.2,
"end_seconds": 31.8,
"text": "Yes. We're keen, but pricing needs to move."
}
]
},
"speakers": [
{
"id": "spk_1",
"label": "Marc",
"name": "Marc",
"email": "marc@gurusup.com",
"member_id": "mem_01k69x9s8x7c2dvq3m5n6p4ab",
"identified": true,
"talk_time_seconds": 812.4
},
{
"id": "spk_2",
"label": "Speaker 2",
"name": null,
"email": null,
"member_id": null,
"identified": false,
"talk_time_seconds": 640.1
}
],
"summary": {
"status": "ready",
"markdown": "## Renewal\n- Acme wants to renew",
"sections": [
{
"heading": "Renewal",
"text": null,
"items": [
"Acme wants to renew"
]
}
],
"action_items": [
{
"text": "Marc: send revised pricing",
"assignee": {
"name": "Marc",
"email": "marc@gurusup.com",
"member_id": "mem_01k69x9s8x7c2dvq3m5n6p4ab"
}
}
]
},
"media": {
"status": "ready",
"duration_seconds": 1834.0,
"audio_url": "https://storage.meetingkit.com/signed-audio",
"video_url": "https://storage.meetingkit.com/signed-video",
"expires_at": "2026-09-29T09:46:10Z"
}
}