Skip to content
Connect an agent

Organisations

Read one tab of a board

The tab with its whole source and version, and with since, what changed after that version: who changed it and what was added, removed or changed.

GET/orgs/{org}/boards/{board}/tabs/{tab}

TL;DR

QuestionAnswer
What does it do?Read one tab of a board.
What does it take?org, board, tab in the path, and since in the query string.
What does it return?Status 200 with a body of type BoardTabRead.
What can go wrong?401 not signed in; 403 boards are not turned on for this organisation (boards.not_enabled), the caller may look but not change it (boards.forbidden), or the request came from an origin that may not make changes; 404 no such organisation, board or tab, or the board is not open to the caller: the cases look alike; 429 too many requests; 503 organisations or boards are not set up on this server. Every failure uses the one error envelope.

What it does

The tab with its whole source and version, and with since, what changed after that version: who changed it and what was added, removed or changed. Anyone the board is open to may read.

Path parameters

FieldTypeRequiredDescription
orgstringyesThe organisation's id or its slug.
boardstringyesThe board's id: 22 letters and digits.
tabstringyesThe tab's id: 12 letters and digits.

Query parameters

FieldTypeRequiredDescription
sinceinteger | nullno

Responses

StatusMeaningBody
200The tab.BoardTabRead
401Not signed in.ErrorResponse
403Boards are not turned on for this organisation (boards.not_enabled), the caller may look but not change it (boards.forbidden), or the request came from an origin that may not make changes.ErrorResponse
404No such organisation, board or tab, or the board is not open to the caller: the cases look alike.ErrorResponse
429Too many requests.ErrorResponse
503Organisations or boards are not set up on this server.ErrorResponse

Response body

A 200 answer has the type BoardTabRead.

FieldTypeRequiredDescription
tabBoardTabyes
tab.idstringyesat least 12 characters; at most 12 characters; pattern ^[0-9A-Za-z]+$.
tab.namestringyes
tab.kindstringyesThe kind the source declares, such as flow.
tab.positionnumberyes
tab.versionintegeryes
tab.updatedAtintegeryes
tab.updatedBystringyesWho changed it last: an email address, an agent and its member, or a key name.
tab.libraryobject | nullyes
tab.library.diagramIdstringyes
tab.library.versionintegeryes
tab.library.savedbooleanyesTrue while the tab holds what was saved or imported.
sourcestringyes
changesSinceBoardHistoryEntry[]yes
changesSince[].versionintegeryes
changesSince[].typestringyes
changesSince[].actorBoardActoryes
changesSince[].actor.kind"person" | "agent" | "key"yes
changesSince[].actor.labelstringyes
changesSince[].countsobjectyes
changesSince[].counts.addedintegeryes
changesSince[].counts.removedintegeryes
changesSince[].counts.renamedintegeryes
changesSince[].counts.movedintegeryes
changesSince[].counts.changedintegeryes
changesSince[].atintegeryes
changesSince[].restorablebooleanyes

See also

DocWhy
API referenceEvery endpoint, and the error envelope
SchemasEvery request and response type
Tool referenceThe operations as callable tools