Hanzo AI
OpenapiMeet

List call

Answers where a room's call happens, for a caller who may join it.

GET /v1/meet/call

Addresshttps://api.hanzo.ai/v1/meet/call
MethodGET
OperationmeetCall
AuthAuthorization: Bearer $HANZO_API_KEY

Answers where a room's call happens, for a caller who may join it.

It is the "resolved at render" half of HIP-0523 §12: a surface showing a channel asks for the room's call at the moment it draws one, rather than reading a media room name someone stored on the room. Nothing here is persisted and nothing is created — a media room begins existing when the first participant connects and stops when the last leaves, so there is no call to create and none to clean up.

AUTHORIZATION IS THE JOIN DECISION, unchanged and shared. It delegates to state.admits, the same function POST /v1/meet/getToken and all three recording operations admit on, so a caller who is told where a call is, is a caller who could have joined it. Answering the address to someone who cannot join would make this a workspace-membership oracle for anyone who can guess a room id.

It deliberately does NOT report whether a call is in progress. That is a fact the media server holds and this binary would have to ask for it over the network, which is a different decision with a different failure mode — and reporting "nobody is in this call" when the question could not be asked would be exactly the unknown-rendered-as-zero this surface refuses elsewhere.

Request

2 fields.

FieldInTypeRequiredDescription
workspacequerystringyesWorkspace is the workspace uuid holding the room, as GET /v1/team/rooms reports it.
roomquerystringyesRoom is the room's own id within that workspace, as GET /v1/team/rooms reports it.

Response

StatusBodyMeaning
200venueok

200 body — 3 fields.

FieldInTypeAlwaysDescription
namebodystringName is the media room to join: the value POST /v1/meet/getToken takes as roomName, and the value the media server keys participants on.
readybodybooleanReady reports that this deployment can mint a join token for this room.
wsbodystringWS is where the media plane is — the address a client opens its own browser-to-server connection to.

Failure carries the platform error shape — see Errors.

Examples

hanzo meet call \
  --workspace <workspace> \
  --room <room>

Meet API · All Hanzo APIs · Interactive reference

How is this guide?

On this page