What are Reports?
Reports let you create customer-facing dashboards that display data from bridge executions. When a bridge has a report configured, customers can see the results in their portal without needing technical knowledge.
Enabling Reports
Open a bridge in the editor
Click "Add UI" in the header
Choose a report template or start from scratch
Switch to the UI view to configure
Report Configuration
Reports are configured as JSON with the following structure:
enabled — Whether the report is visible to customers
title — The report heading
refreshable — Whether customers can trigger a re-run
autoRefreshSeconds — How often to auto-refresh data (5–3600 seconds)
layout — An array of widgets to display
Widget Types
metric — A single number or value (e.g., revenue, count)
table — A data table with rows and columns
bar-chart — Bar chart visualization
line-chart — Line chart visualization
status — A status indicator
text — Plain text content
Action Buttons
You can add interactive buttons to reports that customers can click to trigger actions (e.g., "Sync Data", "Run Report"). Configure these in the Action Builder section of the UI view.
Up to 10 action buttons per report
Three variants: Primary, Secondary, Danger
Optional confirmation message before execution