Skip to main content
POST
Invoke a pre-configured evaluation

Authorizations

X-Qualifire-API-Key
string
header
required

Body

application/json

Evaluation invoke request

At least one of input, output, or messages must be provided.

evaluation_id
string
required

The ID of the pre-configured evaluation to invoke

input
string

The input text (e.g., user prompt)

output
string

The output text (e.g., LLM response)

messages
object[]

Conversation messages for multi-turn evaluation

available_tools
object[]

List of tools available to the LLM

metadata
object

Optional key-value pairs (string values only) to attach to the evaluation invocation

Response

OK

status
enum<string>
required

Overall evaluation status

Available options:
success,
warning,
failed
score
number | null
required

Overall evaluation score (0-100)

evaluationResults
object[]
required