Run tab

View as Markdown
Runs the tab's widgets together and returns one result per widget, so rendering a tab costs a single call rather than one per widget. Widgets execute concurrently and each is reported as `ok` or `error` by its `status`: a widget that fails does not fail the request, so one broken query cannot hide the rest of the tab. Safe and side-effect free despite being a POST. The tab, not the board, is the unit here — there is no whole-board run.

Path parameters

org_idstringRequired
Organization ID
workspace_idstringRequired
Workspace ID
board_idstringRequiredformat: "uuid"
tab_idstringRequiredformat: "uuid"

Headers

X-API-KeystringRequired
Your workspace API key.

Request

This endpoint expects an object.
filter_valuesmap from strings to objectsOptional
Values overriding the filters' stored defaults, keyed by token name

Response

Successful Response
resultslist of objects

One entry per widget on the tab, each tagged ok or error by status

filter_values_usedmap from strings to nullable strings
The filter values actually applied, after merging the request with each filter's default

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
408
Request Timeout Error
422
Unprocessable Entity Error
429
Too Many Requests Error
500
Internal Server Error