Skip to content

Reports & Dashboards

These endpoints power Reports and Dashboards in Sessionboard — the same surfaces organizers use in the product to explore session and speaker data, run saved reports, and view dashboard widgets.

Under the hood, queries use SbQL (Sessionboard Query Language). You can also convert natural language into SbQL, discover the query schema, and connect AI assistants via the MCP Server.

  1. Organization-level: AI features must be enabled for your organization. Contact your Sessionboard account manager.
  2. Who is calling: An assistant signed in with OAuth needs the Connect AI assistants permission. A script using an API token needs read:insights in its scopes (a token with no scopes is the legacy full-access case). There is no separate MCP switch.
CapabilityProduct mappingDescription
Saved reportsReportsList and run saved queries created in Sessionboard
DashboardsDashboardsRetrieve dashboard configs and widget data
Execute SbQLReports / ad-hoc analysisRun SbQL against your event data
Generate SbQLAI assistTurn natural language into SbQL
Schema discoveryQuery builderEntities, fields, and relationships you can query
SuggestionsQuery assistContextual query suggestions

Endpoint paths still use the /v1/insights/... prefix (for example POST /v1/insights/execute, GET /v1/insights/queries). That prefix is the public API namespace — not a separate product called Insights.

Get release notes by email

A short digest on the days something new goes live — each change with a link to its note in the release notes. No marketing, and one click to stop.

Company email addresses only. We’ll send one email to confirm it’s you. Already use Sessionboard? You can also turn this on under Community → What’s new.