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
| Method | Endpoint | Description |
|---|---|---|
| GET | List dashboards | List all accessible dashboards in the project |
| POST | Create a dashboard | Create a new dashboard |
| GET | Get a dashboard | Retrieve full dashboard details including template |
| PATCH | Update a dashboard | Update dashboard metadata or template |
| DELETE | Delete a dashboard | Permanently delete a dashboard |
| GET | List shares | List all sharing entries for a dashboard |
| POST | Share a dashboard | Grant access to one or more recipients |
| DELETE | Revoke shares | Remove access for one or more recipients |
| POST | Validate a dashboard | Check a dashboard against live database schemas |
| POST | Validate all dashboards | Bulk-validate every dashboard in a project |
| GET | Analyze migration | Discover resources needed for cross-project migration |
| POST | Migrate a dashboard | Copy a dashboard to another project with resource remapping |