Resolido Docs
Ai agents

Evaluate a test conversation

POST
/test-conversations/{conversationId}/judge

Evaluate a test conversation (from agents.test) against plain-language criteria with an AI judge. Used by resolido test. Uses AI credits.

Authorization

bearer testing
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: testing

Path Parameters

conversationId*string

conversationId returned by agents.test (chat_…).

Request Body

application/json
  1. body
criteria*array<>

What the AI replies must do, e.g. "Mentions the 14-day return period".

Items1 <= items <= 10

Response Body

Success

application/json
  1. response
results*array<>
curl -X POST "https://example.com/test-conversations/string/judge" \  -H "Content-Type: application/json" \  -d '{    "criteria": [      "string"    ]  }'
{  "results": [    {      "criterion": "string",      "pass": true,      "reason": "string"    }  ]}