Hanzo AI
OpenapiMeet

List record

Answers what is being recorded in a room, and where the file went.

GET /v1/meet/record

Addresshttps://api.hanzo.ai/v1/meet/record
MethodGET
OperationmeetRecordRead
AuthAuthorization: Bearer $HANZO_API_KEY

Answers what is being recorded in a room, and where the file went.

It reports the recording that is RUNNING, and once none is, the most recent one the media server still holds — with its final status and its object. That second case is the one that matters for finding a file: the answer to a start is the only other place the location appears, and a client that lost it, or a colleague who was not the one to press record, has nowhere else to look.

It is behind the same check as starting one: where a recording of a private conversation is kept is a fact about that conversation, so it is told to the people the room admits and to nobody else.

Request

1 field.

FieldInTypeRequiredDescription
roomquerystringyesRoom is the LiveKit room, named the way the office client names one (<workspace>_<name>_<id>).

Response

StatusBodyMeaning
200recordingok

200 body — 7 fields.

FieldInTypeAlwaysDescription
bucketbodystringBucket is the object store bucket the recording is written to.
errorbodystringError is the media server's reason when a recording failed, and empty otherwise.
idbodystringID is the media server's egress id — the handle a later read names.
objectbodystringObject is the key inside that bucket. Empty only while the media server has not named a file yet. It says WHERE the recording is, not how to fetch it.
roombodystringRoom is the room this recording is of.
startedbodyintegerStarted is when the recording began, as the media server reports it: its own started_at, verbatim and unconverted.
statusbodystringStatus is the media server's own state name: EGRESS_STARTING, EGRESS_ACTIVE, EGRESS_ENDING, EGRESS_COMPLETE, EGRESS_FAILED, EGRESS_ABORTED or…

Failure carries the platform error shape — see Errors.

Examples

hanzo meet record get --room <room>

Meet API · All Hanzo APIs · Interactive reference

How is this guide?

On this page