Hanzo AI
OpenapiTodo

Get rooms

Summarises one room's work. The room is opaque here and is deliberately not resolved: this package cannot say whether a room exists — apps/team owns that…

GET /v1/todo/rooms/{room}

Addresshttps://api.hanzo.ai/v1/todo/rooms/{room}
MethodGET
Operationget_todo_rooms_by_room
AuthAuthorization: Bearer $HANZO_API_KEY

Summarises one room's work.

The room is opaque here and is deliberately not resolved: this package cannot say whether a room exists — apps/team owns that document — so an unknown room answers an EMPTY board rather than a 404. That is the honest answer and the useful one: a channel that has never had an item filed in it and a channel id that was mistyped both have no work, and inventing a distinction would require this surface to hold a second copy of the room list (HIP-0523 §2 forbids it, and it would drift the first time a room was renamed).

Tenancy is the validated principal's org and nothing else, so a caller cannot read another tenant's channel by naming its room.

Request

1 field.

FieldInTypeRequiredDescription
roompathstringyesRoom is the room, spelled "<workspace>_<room>" — the same value GET /v1/meet/call answers with, so a channel's call and its work name the room identically.

Response

StatusBodyMeaning
200roomWorkok

200 body — 6 fields.

FieldInTypeAlwaysDescription
openbodyintegerOpen is how many items are still work: everything whose status does not end it.
roombodystringRoom is the room these counts are for, echoed back as it was resolved.
statusbodyobjectStatus is the count per board column, carrying EVERY column this surface knows — an empty column reads 0 rather than being absent, so a caller can render the…
status.*bodyinteger
totalbodyintegerTotal is every item bound to this room, settled ones included, so Total minus Open is what the room has finished.
updatedbodyintegerUpdated is when anything in this room's work last moved, in unix seconds.

Failure carries the platform error shape — see Errors.

Examples

hanzo todo rooms get <room>

Todo API · All Hanzo APIs · Interactive reference

How is this guide?

On this page