Delete a case using the compatibility path
curl --request DELETE \
--url http://localhost:8000/dev/apps/{app_name}/eval_sets/{eval_set_id}/evals/{eval_case_id}import requests
url = "http://localhost:8000/dev/apps/{app_name}/eval_sets/{eval_set_id}/evals/{eval_case_id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('http://localhost:8000/dev/apps/{app_name}/eval_sets/{eval_set_id}/evals/{eval_case_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));null{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Compatibility endpoints
Delete a case using the compatibility path
Equivalent to the hyphenated Delete an evaluation case endpoint
Available only with the development UI enabled, such as veadk web or adk api_server --with_ui; the default adk api_server does not expose this endpoint
DELETE
/
dev
/
apps
/
{app_name}
/
eval_sets
/
{eval_set_id}
/
evals
/
{eval_case_id}
Delete a case using the compatibility path
curl --request DELETE \
--url http://localhost:8000/dev/apps/{app_name}/eval_sets/{eval_set_id}/evals/{eval_case_id}import requests
url = "http://localhost:8000/dev/apps/{app_name}/eval_sets/{eval_set_id}/evals/{eval_case_id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('http://localhost:8000/dev/apps/{app_name}/eval_sets/{eval_set_id}/evals/{eval_case_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));null{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}This underscore path uses the same request and response as its hyphenated counterpart. It deletes the specified case, which is then excluded from future evaluations; preserve any content you need first
See the corresponding evaluation endpoint for the replacement and its complete requirements
Writing or deleting evaluation samples changes the actual evaluation set
Last modified on September 19, 2026