Dashboard RPC Calls

This page documents the gRPC-Web endpoints for dashboard operations. These endpoints provide the same functionality as the HTTP API but use the gRPC-Web protocol.

For instructions on encoding and decoding gRPC-Web requests, see Handling gRPC-Web Requests.

AddDashboardRow

Add a single row to a dashboard.

PropertyValue
URL/workflows.v1.DashboardsService/AddDashboardRow
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Headers

HeaderTypeRequiredDescription
AuthorizationstringYesBearer token
Content-TypestringYesapplication/grpc-web+proto
x-grpc-webstringYes1

Request

FieldTypeRequiredDescription
dashboard_idstringYesUUID of the dashboard
column_valuesmap<string, ColumnValue>YesInput column values

Response

FieldTypeDescription
row_idstringUUID of the created row

UpdateDashboardRow

Update column values in an existing row.

PropertyValue
URL/workflows.v1.DashboardsService/UpdateDashboardRow
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Request

FieldTypeRequiredDescription
row_idstringYesUUID of the row
dashboard_idstringYesUUID of the dashboard
column_valuesmap<string, ColumnValue>YesUpdated column values

DeleteDashboardRows

Delete one or more rows from a dashboard.

PropertyValue
URL/workflows.v1.DashboardsService/DeleteDashboardRows
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Request

FieldTypeRequiredDescription
dashboard_idstringYesUUID of the dashboard
row_idsrepeated stringYesList of row UUIDs to delete

GetDashboardRows

Retrieve rows from a dashboard with optional filtering and pagination.

PropertyValue
URL/workflows.v1.DashboardsService/GetDashboardRows
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Request

FieldTypeRequiredDescription
dashboard_idstringYesUUID of the dashboard
page_sizeint32NoNumber of rows per page
page_tokenstringNoPagination token
filterstringNoFilter expression
minimal_row_valuesboolNoReturn minimal column values

Response

FieldTypeDescription
rowsrepeated DashboardRowDashboard rows
next_page_tokenstringToken for the next page
total_countint32Total number of matching rows

TriggerWorkflowForRow

Trigger workflow execution for a specific row.

PropertyValue
URL/workflows.v1.DashboardsService/TriggerWorkflowForRow
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Request

FieldTypeRequiredDescription
dashboard_idstringYesUUID of the dashboard
row_idstringYesUUID of the row to trigger

Response

FieldTypeDescription
workflow_run_idstringUUID of the workflow execution

TriggerWorkflowForRemaining

Trigger workflow execution for all rows that have not yet been processed.

PropertyValue
URL/workflows.v1.DashboardsService/TriggerWorkflowForRemaining
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Request

FieldTypeRequiredDescription
dashboard_idstringYesUUID of the dashboard

Response

FieldTypeDescription
triggered_row_idsarrayUUIDs of the rows that were triggered

ContinueWorkflowForRow

Submit a HITL response to resume a paused workflow for a row.

PropertyValue
URL/workflows.v1.DashboardsService/ContinueWorkflowForRow
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Request

FieldTypeRequiredDescription
dashboard_idstringYesUUID of the dashboard
row_idstringYesUUID of the paused row
responseobjectYesUser's response to the HITL prompt

GetContinuationMessageForRow

Retrieve the HITL continuation message for a paused row.

PropertyValue
URL/workflows.v1.DashboardsService/GetContinuationMessageForRow
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Request

FieldTypeRequiredDescription
dashboard_idstringYesUUID of the dashboard
row_idstringYesUUID of the paused row

Response

Returns the HITL message that the workflow is waiting on, including message type (form, buttons, or text) and the message content.

GetDashboardSchema

Retrieve the schema (column definitions) for a dashboard.

PropertyValue
URL/workflows.v1.DashboardsService/GetDashboardSchema
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Request

FieldTypeRequiredDescription
dashboard_idstringYesUUID of the dashboard

Response

FieldTypeDescription
columnsrepeated ColumnDetailsColumn definitions for the dashboard

DownloadDashboardRows

Download dashboard rows as a file (XLSX or CSV).

PropertyValue
URL/workflows.v1.DashboardsService/DownloadDashboardRows
HTTP MethodPOST
ProtocolgRPC-Web over HTTP

Request

FieldTypeRequiredDescription
dashboard_idstringYesUUID of the dashboard
formatstringNoFile format (xlsx or csv)

Response

Returns the dashboard data as a downloadable file.

Last updated: Jul 3, 2026