Skip to content

Get a single meeting transcript with action items

GET
/api/v1/meetings/{meeting_id}
curl --request GET \
--url https://api.ultimateteam.ai/api/v1/meetings/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \
--header 'X-API-Key: <X-API-Key>'

Return a full meeting transcript including action items.

Loads the transcript via :class:MeetingRepository.get_meeting (enforces tenant_id filter) and its action items via :meth:~MeetingRepository.get_action_items. Raises 404 if the meeting does not exist or belongs to another tenant.

Args: meeting_id: The transcript UUID. user: Authenticated user context. db: Async DB session.

Returns: Envelope {"data": MeetingResponse} with turns, scorecard, and hydrated action items.

meeting_id
required
Meeting Id

Meeting UUID

string format: uuid

Meeting UUID

Successful Response

Media typeapplication/json
Response Get Meeting Api V1 Meetings Meeting Id Get
object
key
additional properties
any
Examplegenerated
{}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"ctx": {},
"input": "example",
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}