Purpose
Retrieve full meeting details, including state, participants, and AI assets (transcripts, summaries). Used when loading a meeting room or post-meeting dashboard.
Auth / Scope
User must be a participant (participants) or have meeting:read in workspace/org.
Headers
Authorization: Bearer <USER_JWT>
curl --location --request GET 'http://localhost:3000/apimeetings/' \
--header 'Content-Type: application/json' \
--data-raw '{}'{
"message": "Meeting retrieved",
"data": {
"meetingId": "m-abc123",
"title": "Sprint Planning",
"state": "ended",
"start_time": "2025-10-20T10:00:00Z",
"end_time": "2025-10-20T11:00:00Z",
"workspaceId": "w-team",
"hasTranscript": true,
"hasSummary": true,
"recordingAvailable": true,
"participantCount": 8,
"actionItemCount": 5,
"settings": { ...
},
"retention_policy": { ...
}
}
}