Evaluate typed questions
POST /v1/evaluations
Evaluates a shared JSON-compatible state against independent boolean, choice, and score questions. The result contains one typed answer per question ID. Evaluation does not stream or retain state.
Authorizations
Parameters
Header Parameters
Stable lowercase client or application identifier used for usage attribution. Invalid values are recorded as unknown.
Request Body required
object
Canonical evaluation model ID or accepted compatibility alias.
Nonempty map of independently evaluated named questions.
object
object
Responses
200
Completed evaluation
object
Canonical Bkper evaluation model ID.
object
object
object
Probability distribution keyed by option or zero-based score level.
object
object
Probability distribution keyed by option or zero-based score level.
object
object
Optional provider-specific metadata. TypeSafe confidence is separate from answer probabilities.
object
object
object
400
Invalid evaluation request
object
object
401
Missing or invalid Bkper bearer token
object
object
402
Subscription payment is overdue
object
object
403
Bkper AI entitlement is unavailable
object
object
429
Monthly allowance exhausted or provider throttled
object
object
499
Client aborted the request
object
object
502
Provider or transport failure
object
object
503
Evaluation provider is temporarily overloaded