curl --request DELETE \
--url https://api.egp.scale.com/v5/evaluation-groups/{group_id} \
--header 'x-api-key: <api-key>'import requests
url = "https://api.egp.scale.com/v5/evaluation-groups/{group_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-groups/{group_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-groups/{group_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-groups/{group_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-groups/{group_id}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.egp.scale.com/v5/evaluation-groups/{group_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>",
"tags": [
"<string>"
],
"name": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"account_id": "<string>",
"object": "evaluation_group",
"description": "<string>",
"metadata": {},
"deleted_at": "2023-11-07T05:31:56Z",
"members": [
{
"id": "<string>",
"evaluation_group_id": "<string>",
"evaluation_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"object": "evaluation_group.member",
"evaluation_name": "<string>",
"evaluation_tags": [
"<string>"
],
"evaluation_created_at": "2023-11-07T05:31:56Z",
"deleted_at": "2023-11-07T05:31:56Z"
}
],
"row_identifiers": [
{
"evaluation_id": "<string>",
"column_name": "<string>",
"object": "evaluation_group.row_identifier"
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Archive Evaluation Group
Archive (soft-delete) an evaluation group and its dependent records.
This is a soft delete: the group is marked deleted rather than removed, so it no longer appears in default list/get results but can still be fetched with the include-deleted flags. The same delete timestamp cascades as a soft delete to the group’s members, row identifiers, and its dashboard charts and their chart columns; the member evaluations themselves are not affected. The archived group is returned in the response.
curl --request DELETE \
--url https://api.egp.scale.com/v5/evaluation-groups/{group_id} \
--header 'x-api-key: <api-key>'import requests
url = "https://api.egp.scale.com/v5/evaluation-groups/{group_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-groups/{group_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-groups/{group_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-groups/{group_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-groups/{group_id}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.egp.scale.com/v5/evaluation-groups/{group_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>",
"tags": [
"<string>"
],
"name": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"account_id": "<string>",
"object": "evaluation_group",
"description": "<string>",
"metadata": {},
"deleted_at": "2023-11-07T05:31:56Z",
"members": [
{
"id": "<string>",
"evaluation_group_id": "<string>",
"evaluation_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"object": "evaluation_group.member",
"evaluation_name": "<string>",
"evaluation_tags": [
"<string>"
],
"evaluation_created_at": "2023-11-07T05:31:56Z",
"deleted_at": "2023-11-07T05:31:56Z"
}
],
"row_identifiers": [
{
"evaluation_id": "<string>",
"column_name": "<string>",
"object": "evaluation_group.row_identifier"
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
Headers
Path Parameters
Response
Successful Response
Response model for evaluation group
Unique identifier of the evaluation group
The tags associated with the entity
Name of the evaluation group
When the group was created
Account that owns this evaluation group
"evaluation_group"Optional description
Optional metadata key-value pairs
When the group was soft-deleted
Evaluation members in this group. Populated with 'members' view.
Show child attributes
Show child attributes
Row identifier mappings. Populated with 'row_identifiers' view.
Show child attributes
Show child attributes

