Skip to main content
GET
Get a meeting

Authorizations

Authorization
string
header
required

Use Authorization: Bearer <token>. The token is either a user token / OAuth access token, or a service-account API key (cfk_...). A key is valid on every endpoint and acts as its service account, an organization member with per-store permissions. Refused keys answer 403 with Invalid API key., API key revoked., API key expired. or API key disabled..

Path Parameters

project_id
string<uuid>
required

UUID of the project

meeting_id
string<uuid>
required

Response

Meeting

A meeting Clara attends (or attended) as a bot (CLA-1843).

id
string<uuid>
conversation_id
string<uuid> | null

The transcript conversation (type meeting); null until the call is over and transcribed.

open_insights
object

Active insights per kind (contradiction, question, action, takeaway).

project
string<uuid>
created_by_email
string<email> | null
source
enum<string>
Available options:
link,
calendar
platform
enum<string>
Available options:
google_meet,
zoom,
microsoft_teams
meeting_url
string
title
string
brief
string

What the meeting is about (markdown); Clara prepares from it before the call.

context_updated_at
string<date-time> | null
documents
object[]

Context documents attached to the meeting (local-documents/ route).

documents_warning
string | null
shared_with_count
integer

Other stores' meetings served by the same bot.

calendar_event_id
string<uuid> | null
language
string

ISO code of the meeting's main language. Clara's live transcription is told it and secondary_languages (open-ended detection mislabels short utterances); the post-call transcript is re-run over the whole recording without them.

Example:

"fr"

secondary_languages
string[]

Other languages the conversation may switch to; never the main one.

Maximum array length: 3
Example:
scheduled_start
string<date-time> | null
scheduled_end
string<date-time> | null
join_at
string<date-time>
status
enum<string>
Available options:
scheduled,
joining,
waiting_room,
in_call_not_recording,
recording,
ended,
processing,
ready,
failed,
cancelled
last_status_sub_code
string
error
string

User-facing note when something went wrong ("" otherwise).

is_live
boolean
participants
object[]
screenshare_events
object[]
call_started_at
string<date-time> | null
call_ended_at
string<date-time> | null
transcript_ready_at
string<date-time> | null
last_segment_at
string<date-time> | null
realtime_degraded
boolean

Recording but no live transcript for too long.

recording_url
string | null

Signed inline URL of our MP4 copy, once copied. Detail only; always null in list responses.

created_at
string<date-time>
updated_at
string<date-time>