Get test
curl --request GET \
--url https://api.calibrate.artpark.ai/tests/{test_uuid} \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.calibrate.artpark.ai/tests/{test_uuid}"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"uuid": "b1c2d3e4-f5a6-7890-bcde-f12345678901",
"name": "<string>",
"type": "response",
"created_at": "<string>",
"updated_at": "<string>",
"config": {},
"evaluators": []
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Tests
Get test
Get an agent test case by its ID
GET
/
tests
/
{test_uuid}
Get test
curl --request GET \
--url https://api.calibrate.artpark.ai/tests/{test_uuid} \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.calibrate.artpark.ai/tests/{test_uuid}"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"uuid": "b1c2d3e4-f5a6-7890-bcde-f12345678901",
"name": "<string>",
"type": "response",
"created_at": "<string>",
"updated_at": "<string>",
"config": {},
"evaluators": []
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
API key for authentication
Path Parameters
Test to retrieve
Example:
"b1c2d3e4-f5a6-7890-bcde-f12345678901"
Response
Successful Response
Unique ID for the test
Required string length:
36Example:
"b1c2d3e4-f5a6-7890-bcde-f12345678901"
Name of the test
What the test judges:
response: judges the generated replytool_call: diffs the generated tool callsconversation: judges the full conversationgeneral: judges a single plain-text input/output pair with no conversation involved (e.g. summarization, extraction, classification)
Available options:
response, tool_call, conversation, general When the test was created (ISO 8601 UTC)
When the test was last updated (ISO 8601 UTC)
The stored config: history, evaluation, and an optional settings
Linked evaluators, resolved to their current live version at read time