curl --request DELETE \
--url https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id} \
--header 'x-api-key: <api-key>'import requests
url = "https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}"
headers = {"x-api-key": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"created_by": {
"id": "<string>",
"object": "identity"
},
"tags": [
"<string>"
],
"name": "<string>",
"account_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"object": "evaluation_dashboard",
"description": "<string>",
"evaluation_id": "<string>",
"evaluation_group_id": "<string>",
"widget_order": [
"<string>"
],
"error_message": "<string>",
"archived_at": "2023-11-07T05:31:56Z",
"widgets": [
{
"id": "<string>",
"title": "<string>",
"account_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"object": "evaluation_dashboard_widget",
"query": {
"select": [
{
"expression": {
"column": "<string>",
"type": "COLUMN",
"source": "<string>"
},
"alias": "<string>"
}
],
"filter": {
"conditions": [
{
"column": "<string>",
"source": "<string>",
"value": "<string>"
}
],
"logicalOperators": []
},
"groupBy": [
"<string>"
],
"orderBy": [
{
"column": "<string>",
"source": "<string>",
"direction": "ASC"
}
],
"limit": 2,
"evaluation_ids": [
"<string>"
],
"latest_only": true
},
"config": {},
"archived_at": "2023-11-07T05:31:56Z"
}
],
"widget_results": [
{
"id": "<string>",
"widget_id": "<string>",
"account_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"object": "evaluation_dashboard_widget_result",
"evaluation_id": "<string>",
"evaluation_group_id": "<string>",
"computed_result": {},
"error_message": "<string>",
"computation_job_id": "<string>",
"computed_at": "2023-11-07T05:31:56Z",
"widget": {
"id": "<string>",
"title": "<string>",
"account_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"object": "evaluation_dashboard_widget",
"query": {
"select": [
{
"expression": {
"column": "<string>",
"type": "COLUMN",
"source": "<string>"
},
"alias": "<string>"
}
],
"filter": {
"conditions": [
{
"column": "<string>",
"source": "<string>",
"value": "<string>"
}
],
"logicalOperators": []
},
"groupBy": [
"<string>"
],
"orderBy": [
{
"column": "<string>",
"source": "<string>",
"direction": "ASC"
}
],
"limit": 2,
"evaluation_ids": [
"<string>"
],
"latest_only": true
},
"config": {},
"archived_at": "2023-11-07T05:31:56Z"
}
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Delete Evaluation Dashboard
Soft-delete a dashboard by setting its archived timestamp.
The dashboard row is retained and marked archived rather than physically removed, so
it stops appearing in default listings but can still be fetched with
include_archived=true; the archived dashboard is returned by this call. Associated
widgets and widget results are not deleted or detached. Returns a not-found error if
the dashboard does not exist in the caller’s account.
curl --request DELETE \
--url https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id} \
--header 'x-api-key: <api-key>'import requests
url = "https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}"
headers = {"x-api-key": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.egp.scale.com/v5/evaluation-dashboards/{dashboard_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"created_by": {
"id": "<string>",
"object": "identity"
},
"tags": [
"<string>"
],
"name": "<string>",
"account_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"object": "evaluation_dashboard",
"description": "<string>",
"evaluation_id": "<string>",
"evaluation_group_id": "<string>",
"widget_order": [
"<string>"
],
"error_message": "<string>",
"archived_at": "2023-11-07T05:31:56Z",
"widgets": [
{
"id": "<string>",
"title": "<string>",
"account_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"object": "evaluation_dashboard_widget",
"query": {
"select": [
{
"expression": {
"column": "<string>",
"type": "COLUMN",
"source": "<string>"
},
"alias": "<string>"
}
],
"filter": {
"conditions": [
{
"column": "<string>",
"source": "<string>",
"value": "<string>"
}
],
"logicalOperators": []
},
"groupBy": [
"<string>"
],
"orderBy": [
{
"column": "<string>",
"source": "<string>",
"direction": "ASC"
}
],
"limit": 2,
"evaluation_ids": [
"<string>"
],
"latest_only": true
},
"config": {},
"archived_at": "2023-11-07T05:31:56Z"
}
],
"widget_results": [
{
"id": "<string>",
"widget_id": "<string>",
"account_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"object": "evaluation_dashboard_widget_result",
"evaluation_id": "<string>",
"evaluation_group_id": "<string>",
"computed_result": {},
"error_message": "<string>",
"computation_job_id": "<string>",
"computed_at": "2023-11-07T05:31:56Z",
"widget": {
"id": "<string>",
"title": "<string>",
"account_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"object": "evaluation_dashboard_widget",
"query": {
"select": [
{
"expression": {
"column": "<string>",
"type": "COLUMN",
"source": "<string>"
},
"alias": "<string>"
}
],
"filter": {
"conditions": [
{
"column": "<string>",
"source": "<string>",
"value": "<string>"
}
],
"logicalOperators": []
},
"groupBy": [
"<string>"
],
"orderBy": [
{
"column": "<string>",
"source": "<string>",
"direction": "ASC"
}
],
"limit": 2,
"evaluation_ids": [
"<string>"
],
"latest_only": true
},
"config": {},
"archived_at": "2023-11-07T05:31:56Z"
}
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
Headers
Path Parameters
Response
Successful Response
Unique identifier of the dashboard
The identity that created the entity.
Show child attributes
Show child attributes
The tags associated with the entity
Dashboard name
Account that owns this dashboard
When the dashboard was created
When the dashboard was last updated
"evaluation_dashboard"Dashboard description
Evaluation ID
Evaluation group ID
Ordered array of widget IDs
Error message if computation failed
When the dashboard was archived (soft-deleted)
Widgets associated with this dashboard. Populated with 'widgets' view.
Show child attributes
Show child attributes
Widget results for this dashboard. Populated with 'widget_results' view.
Show child attributes
Show child attributes

