Semaphor

Dashboards

Create, manage, share, validate, and migrate dashboards

Full lifecycle management for dashboards. Create dashboards with optional templates, update metadata or replace the full template, share with granular scopes, validate against live database schemas, and migrate dashboards across projects with automatic resource remapping.

Sharing supports seven scope types (individual users, entire tenants, organization-wide, or groups) and three roles (Viewer, Editor, Contributor). When you share a dashboard, any linked visuals are automatically shared with the same recipients.

Endpoints

MethodEndpointDescription
GETList dashboardsList all accessible dashboards in the project
POSTCreate a dashboardCreate a new dashboard
GETGet a dashboardRetrieve full dashboard details including template
PATCHUpdate a dashboardUpdate dashboard metadata or template
DELETEDelete a dashboardPermanently delete a dashboard
GETList sharesList all sharing entries for a dashboard
POSTShare a dashboardGrant access to one or more recipients
DELETERevoke sharesRemove access for one or more recipients
POSTValidate a dashboardCheck a dashboard against live database schemas
POSTValidate all dashboardsBulk-validate every dashboard in a project
GETAnalyze migrationDiscover resources needed for cross-project migration
POSTMigrate a dashboardCopy a dashboard to another project with resource remapping

On this page