Overview
Creates a new judge using API key authentication for programmatic access. This endpoint provides the same functionality as the user-authenticated judge creation but uses organization API keys.
Organization API key for authentication
Request Body
Detailed description of what this judge evaluates
Type of content this judge evaluates (text, video, audio, image)
List of evaluation criteria
Response
Unique identifier for the created judge
Judge status (ready, learning, training)
Examples
Request
Success Response (201)
curl -X POST https://api.judge.example.com/api-key/judges \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "API Content Judge",
"description": "Evaluates content quality via API",
"content_type": "text",
"criteria": [
{
"name": "Quality",
"description": "Overall content quality"
}
]
}'