Environments-6
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
List all environments insights
Required API key scopes
insight:readPath parameters
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- created_byinteger
- formatstringOne of:"csv""json"
- limitintegerNumber of results to return per page. 
- offsetintegerThe initial index from which to return the results. 
- refreshstringDefault:force_cacheOne of:"async""async_except_on_cache_miss""blocking""force_async""force_blocking""force_cache""lazy_async"Whether to refresh the retrieved insights, how aggresively, and if sync or async: - 'force_cache'- return cached data or a cache miss; always completes immediately as it never calculates
- 'blocking'- calculate synchronously (returning only when the query is done), UNLESS there are very fresh results in the cache
- 'async'- kick off background calculation (returning immediately with a query status), UNLESS there are very fresh results in the cache
- 'lazy_async'- kick off background calculation, UNLESS there are somewhat fresh results in the cache
- 'force_blocking'- calculate synchronously, even if fresh results are already cached
- 'force_async'- kick off background calculation, even if fresh results are already cached Background calculation can be tracked using the- query_statusresponse field.
 
- short_idstring
Response
Request
GET 
Response
Status 200
List all environments insights
Required API key scopes
insight:readPath parameters
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- created_byinteger
- formatstringOne of:"csv""json"
- limitintegerNumber of results to return per page. 
- offsetintegerThe initial index from which to return the results. 
- refreshstringDefault:force_cacheOne of:"async""async_except_on_cache_miss""blocking""force_async""force_blocking""force_cache""lazy_async"Whether to refresh the retrieved insights, how aggresively, and if sync or async: - 'force_cache'- return cached data or a cache miss; always completes immediately as it never calculates
- 'blocking'- calculate synchronously (returning only when the query is done), UNLESS there are very fresh results in the cache
- 'async'- kick off background calculation (returning immediately with a query status), UNLESS there are very fresh results in the cache
- 'lazy_async'- kick off background calculation, UNLESS there are somewhat fresh results in the cache
- 'force_blocking'- calculate synchronously, even if fresh results are already cached
- 'force_async'- kick off background calculation, even if fresh results are already cached Background calculation can be tracked using the- query_statusresponse field.
 
- short_idstring
Response
Request
GET 
Response
Status 200
Create environments insights
Required API key scopes
insight:writePath parameters
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request parameters
- namestring
- derived_namestring
- filters
- queryQuery node JSON string 
- orderinteger
- deletedboolean
- dashboardsarrayDEPRECATED. Will be removed in a future release. Use dashboard_tiles instead. A dashboard ID for each of the dashboards that this insight is displayed on.
- descriptionstring
- tagsarray
- favoritedboolean
- savedboolean
Response
Request
POST 
Response
Status 201
Create environments insights
Required API key scopes
insight:writePath parameters
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request parameters
- namestring
- derived_namestring
- filters
- queryQuery node JSON string 
- orderinteger
- deletedboolean
- dashboardsarrayDEPRECATED. Will be removed in a future release. Use dashboard_tiles instead. A dashboard ID for each of the dashboards that this insight is displayed on.
- descriptionstring
- tagsarray
- favoritedboolean
- savedboolean
Response
Request
POST 
Response
Status 201
List all environments insights sharing
Required API key scopes
sharing_configuration:readPath parameters
- insight_idinteger
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Request
GET 
Response
Status 200
List all environments insights sharing
Required API key scopes
sharing_configuration:readPath parameters
- insight_idinteger
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Request
GET 
Response
Status 200
Retrieve environments insights
Required API key scopes
insight:readPath parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
- from_dashboardintegerOnly if loading an insight in the context of a dashboard: The relevant dashboard's ID. When set, the specified dashboard's filters and date range override will be applied. 
- refreshstringDefault:force_cacheOne of:"async""async_except_on_cache_miss""blocking""force_async""force_blocking""force_cache""lazy_async"Whether to refresh the insight, how aggresively, and if sync or async: - 'force_cache'- return cached data or a cache miss; always completes immediately as it never calculates
- 'blocking'- calculate synchronously (returning only when the query is done), UNLESS there are very fresh results in the cache
- 'async'- kick off background calculation (returning immediately with a query status), UNLESS there are very fresh results in the cache
- 'lazy_async'- kick off background calculation, UNLESS there are somewhat fresh results in the cache
- 'force_blocking'- calculate synchronously, even if fresh results are already cached
- 'force_async'- kick off background calculation, even if fresh results are already cached Background calculation can be tracked using the- query_statusresponse field.
 
Response
Request
GET 
Response
Status 200
Retrieve environments insights
Required API key scopes
insight:readPath parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
- from_dashboardintegerOnly if loading an insight in the context of a dashboard: The relevant dashboard's ID. When set, the specified dashboard's filters and date range override will be applied. 
- refreshstringDefault:force_cacheOne of:"async""async_except_on_cache_miss""blocking""force_async""force_blocking""force_cache""lazy_async"Whether to refresh the insight, how aggresively, and if sync or async: - 'force_cache'- return cached data or a cache miss; always completes immediately as it never calculates
- 'blocking'- calculate synchronously (returning only when the query is done), UNLESS there are very fresh results in the cache
- 'async'- kick off background calculation (returning immediately with a query status), UNLESS there are very fresh results in the cache
- 'lazy_async'- kick off background calculation, UNLESS there are somewhat fresh results in the cache
- 'force_blocking'- calculate synchronously, even if fresh results are already cached
- 'force_async'- kick off background calculation, even if fresh results are already cached Background calculation can be tracked using the- query_statusresponse field.
 
Response
Request
GET 
Response
Status 200
Update environments insights
Required API key scopes
insight:writePath parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request parameters
- namestring
- derived_namestring
- filters
- queryQuery node JSON string 
- orderinteger
- deletedboolean
- dashboardsarrayDEPRECATED. Will be removed in a future release. Use dashboard_tiles instead. A dashboard ID for each of the dashboards that this insight is displayed on.
- descriptionstring
- tagsarray
- favoritedboolean
- savedboolean
Response
Request
PATCH 
Response
Status 200
Update environments insights
Required API key scopes
insight:writePath parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request parameters
- namestring
- derived_namestring
- filters
- queryQuery node JSON string 
- orderinteger
- deletedboolean
- dashboardsarrayDEPRECATED. Will be removed in a future release. Use dashboard_tiles instead. A dashboard ID for each of the dashboards that this insight is displayed on.
- descriptionstring
- tagsarray
- favoritedboolean
- savedboolean
Response
Request
PATCH 
Response
Status 200
Delete environments insights
Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true
Required API key scopes
insight:writePath parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request
DELETE 
Response
Status 405 No response body
Delete environments insights
Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true
Required API key scopes
insight:writePath parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request
DELETE 
Response
Status 405 No response body
Retrieve environments insights activity retrieve
Required API key scopes
activity_log:readPath parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request
GET 
Response
Status 200 No response body
Retrieve environments insights activity retrieve
Required API key scopes
activity_log:readPath parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request
GET 
Response
Status 200 No response body
Create environments insights viewed
Path parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request parameters
- namestring
- derived_namestring
- filters
- queryQuery node JSON string 
- orderinteger
- deletedboolean
- dashboardsarrayDEPRECATED. Will be removed in a future release. Use dashboard_tiles instead. A dashboard ID for each of the dashboards that this insight is displayed on.
- descriptionstring
- tagsarray
- favoritedboolean
- savedboolean
Request
POST 
Response
Status 200 No response body
Create environments insights viewed
Path parameters
- idintegerA unique integer value identifying this insight. 
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request parameters
- namestring
- derived_namestring
- filters
- queryQuery node JSON string 
- orderinteger
- deletedboolean
- dashboardsarrayDEPRECATED. Will be removed in a future release. Use dashboard_tiles instead. A dashboard ID for each of the dashboards that this insight is displayed on.
- descriptionstring
- tagsarray
- favoritedboolean
- savedboolean
Request
POST 
Response
Status 200 No response body
Retrieve environments insights activity
Required API key scopes
activity_log:readPath parameters
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request
GET 
Response
Status 200 No response body
Retrieve environments insights activity
Required API key scopes
activity_log:readPath parameters
- project_idstringProject ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/. 
Query parameters
- formatstringOne of:"csv""json"
Request
GET