Get the team board
Returns the shared task board of a session whose roster runs as a team: every task with its status, owner, notes, and outcome; the notices and the decision; and the members named the way the board names them. Any session id in the tree is accepted; the read resolves to its root. A session whose tree is not a team is a 404. Each transition is also recorded as a board_update event on the root’s log, but that log interleaves events written by every member, so a reader paging it by event id after a cursor can skip one; this read is the authoritative state, and a poller should refresh from it rather than reconstruct the board from events alone.
Authorizations
A Recursion API key, created in the console under API keys.
Headers
Optional tenant consistency check. When present, it must name the tenant bound to the API key, including when x-organization-id is default.
1Organization in which to act. Required for a tenant-scoped API key. Optional for an organization-scoped key, where it must name that same organization. The value may be an organization id or default.
1Path Parameters
Session id (UUID) as returned by managedAgentsStartSession or managedAgentsListSessions.
Response
A snapshot of one session tree's shared task board: its tasks, posts, and members. Present once the tree has entered team state; an auto-mode tree that has not posted reads as an empty board.
A snapshot of one session tree's shared task board: its tasks, posts, and members. Present once the tree has entered team state; an auto-mode tree that has not posted reads as an empty board.
RFC 3339 server time at which the snapshot was read, so a reader can age claims.
Every notice, recommendation, and decision in posting order.
Every task on the board in posting order, including done and dropped ones.
The sessions that may act on the board. Omitted when the reader did not resolve members.