Permanently delete a test from authoring
curl --request DELETE \
--url https://app.egma.ai/v1/tests/{testId} \
--header 'Authorization: Bearer <token>'{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "version_conflict",
"message": "<string>",
"test": {
"id": "<string>",
"name": "<string>"
},
"expectedVersionId": "<string>",
"currentVersionId": "<string>"
}{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "<string>",
"message": "<string>",
"details": {}
}Tests
Permanently delete a test from authoring
The test leaves authoring permanently only while expectedVersionId and expectedRevision are both still current. Existing run evidence stays readable.
DELETE
/
v1
/
tests
/
{testId}
Permanently delete a test from authoring
curl --request DELETE \
--url https://app.egma.ai/v1/tests/{testId} \
--header 'Authorization: Bearer <token>'{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "version_conflict",
"message": "<string>",
"test": {
"id": "<string>",
"name": "<string>"
},
"expectedVersionId": "<string>",
"currentVersionId": "<string>"
}{
"error": "<string>",
"message": "<string>",
"details": {}
}{
"error": "<string>",
"message": "<string>",
"details": {}
}Authorizations
bearerAuthsessionCookie
An Egma API key.
Path Parameters
Minimum string length:
1Query Parameters
Minimum string length:
1Minimum string length:
1Minimum string length:
1Response
The test was deleted.