Dashboards
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
GET | |
POST | |
GET | |
POST | |
DELETE | |
POST | |
GET | |
PATCH | |
DELETE | |
POST | |
PATCH | |
POST | |
GET | |
POST | |
POST | |
GET | |
POST | |
GET |
List all environments dashboards
Required API key scopes
dashboard:readPath parameters
- environment_idstring
Query parameters
- formatstringOne of:
"json""txt" - limitinteger
- offsetinteger
Response
Example request
GET /api /environments /:environment_id /dashboardsExample response
Status 200
Create environments dashboards
Required API key scopes
dashboard:writePath parameters
- environment_idstring
Query parameters
- formatstringOne of:
"json""txt"
Request parameters
- namestring
- descriptionstring
- pinnedboolean
- last_accessed_atstring
- deletedboolean
- breakdown_colors
- data_color_theme_idinteger
- tagsarray
- restriction_level
- last_refreshstring
- use_templatestring
- use_dashboardinteger
- delete_insightsbooleanDefault:
false - _create_in_folderstring
Response
Example request
POST /api /environments /:environment_id /dashboardsExample response
Status 201
List all environments dashboards sharing
Required API key scopes
sharing_configuration:readPath parameters
- dashboard_idinteger
- environment_idstring
Example request
GET /api /environments /:environment_id /dashboards /:dashboard_id /sharingExample response
Status 200
Create environments dashboards sharing passwords
Create a new password for the sharing configuration.
Required API key scopes
sharing_configuration:writePath parameters
- dashboard_idinteger
- environment_idstring
Request parameters
- enabledboolean
- settings
- password_requiredboolean
Response
Example request
POST /api /environments /:environment_id /dashboards /:dashboard_id /sharing /passwordsExample response
Status 200
Delete environments dashboards sharing passwords
Delete a password from the sharing configuration.
Required API key scopes
sharing_configuration:writePath parameters
- dashboard_idinteger
- environment_idstring
- password_idstring
Example request
DELETE /api /environments /:environment_id /dashboards /:dashboard_id /sharing /passwords /:password_idExample response
Status 204 No response body
Create environments dashboards sharing refresh
Required API key scopes
sharing_configuration:writePath parameters
- dashboard_idinteger
- environment_idstring
Request parameters
- enabledboolean
- settings
- password_requiredboolean
Response
Example request
POST /api /environments /:environment_id /dashboards /:dashboard_id /sharing /refreshExample response
Status 200
Retrieve environments dashboards
Required API key scopes
dashboard:readPath parameters
- environment_idstring
- idinteger
Query parameters
- formatstringOne of:
"json""txt"
Response
Example request
GET /api /environments /:environment_id /dashboards /:idExample response
Status 200
Update environments dashboards
Required API key scopes
dashboard:writePath parameters
- environment_idstring
- idinteger
Query parameters
- formatstringOne of:
"json""txt"
Request parameters
- namestring
- descriptionstring
- pinnedboolean
- last_accessed_atstring
- deletedboolean
- breakdown_colors
- data_color_theme_idinteger
- tagsarray
- restriction_level
- last_refreshstring
- use_templatestring
- use_dashboardinteger
- delete_insightsbooleanDefault:
false - _create_in_folderstring
Response
Example request
PATCH /api /environments /:environment_id /dashboards /:idExample response
Status 200
Delete environments dashboards
Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true
Required API key scopes
dashboard:writePath parameters
- environment_idstring
- idinteger
Query parameters
- formatstringOne of:
"json""txt"
Example request
DELETE /api /environments /:environment_id /dashboards /:idExample response
Status 405 No response body
Create environments dashboards analyze refresh result
Generate AI analysis comparing before/after dashboard refresh. Expects cache_key in request body pointing to the stored 'before' state.
Path parameters
- environment_idstring
- idinteger
Query parameters
- formatstringOne of:
"json""txt"
Request parameters
- namestring
- descriptionstring
- pinnedboolean
- last_accessed_atstring
- deletedboolean
- breakdown_colors
- data_color_theme_idinteger
- tagsarray
- restriction_level
- last_refreshstring
- use_templatestring
- use_dashboardinteger
- delete_insightsbooleanDefault:
false - _create_in_folderstring
Example request
POST /api /environments /:environment_id /dashboards /:id /analyze_refresh_resultExample response
Status 200 No response body
Update environments dashboards move tile
Path parameters
- environment_idstring
- idinteger
Query parameters
- formatstringOne of:
"json""txt"
Request parameters
- namestring
- descriptionstring
- pinnedboolean
- last_accessed_atstring
- deletedboolean
- breakdown_colors
- data_color_theme_idinteger
- tagsarray
- restriction_level
- last_refreshstring
- use_templatestring
- use_dashboardinteger
- delete_insightsbooleanDefault:
false - _create_in_folderstring
Example request
PATCH /api /environments /:environment_id /dashboards /:id /move_tileExample response
Status 200 No response body
Create environments dashboards snapshot
Snapshot the current dashboard state (from cache) for AI analysis. Returns a cache_key representing the 'before' state, to be used with analyze_refresh_result.
Path parameters
- environment_idstring
- idinteger
Query parameters
- formatstringOne of:
"json""txt"
Request parameters
- namestring
- descriptionstring
- pinnedboolean
- last_accessed_atstring
- deletedboolean
- breakdown_colors
- data_color_theme_idinteger
- tagsarray
- restriction_level
- last_refreshstring
- use_templatestring
- use_dashboardinteger
- delete_insightsbooleanDefault:
false - _create_in_folderstring
Example request
POST /api /environments /:environment_id /dashboards /:id /snapshotExample response
Status 200 No response body
Retrieve environments dashboards stream tiles
Stream dashboard metadata and tiles via Server-Sent Events. Sends metadata first, then tiles as they are rendered.
Path parameters
- environment_idstring
- idinteger
Query parameters
- formatstringOne of:
"json""txt"
Example request
GET /api /environments /:environment_id /dashboards /:id /stream_tilesExample response
Status 200 No response body
Create environments dashboards create from template json
Path parameters
- environment_idstring
Query parameters
- formatstringOne of:
"json""txt"
Request parameters
- namestring
- descriptionstring
- pinnedboolean
- last_accessed_atstring
- deletedboolean
- breakdown_colors
- data_color_theme_idinteger
- tagsarray
- restriction_level
- last_refreshstring
- use_templatestring
- use_dashboardinteger
- delete_insightsbooleanDefault:
false - _create_in_folderstring
Example request
POST /api /environments /:environment_id /dashboards /create_from_template_jsonExample response
Status 200 No response body
Create environments dashboards create unlisted dashboard
Creates an unlisted dashboard from template by tag. Enforces uniqueness (one per tag per team). Returns 409 if unlisted dashboard with this tag already exists.
Path parameters
- environment_idstring
Query parameters
- formatstringOne of:
"json""txt"
Request parameters
- namestring
- descriptionstring
- pinnedboolean
- last_accessed_atstring
- deletedboolean
- breakdown_colors
- data_color_theme_idinteger
- tagsarray
- restriction_level
- last_refreshstring
- use_templatestring
- use_dashboardinteger
- delete_insightsbooleanDefault:
false - _create_in_folderstring
Example request
POST /api /environments /:environment_id /dashboards /create_unlisted_dashboardExample response
Status 200 No response body
List all environments data color themes
Required API key scopes
project:readPath parameters
- environment_idstring
Query parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /environments /:environment_id /data_color_themesExample response
Status 200
Create environments data color themes
Required API key scopes
project:writePath parameters
- environment_idstring
Request parameters
- namestring
- colors
Response
Example request
POST /api /environments /:environment_id /data_color_themesExample response
Status 201
Retrieve environments data color themes
Required API key scopes
project:readPath parameters
- environment_idstring
- idinteger
Response
Example request
GET /api /environments /:environment_id /data_color_themes /:id