Skip to main content
GET
List evaluators

Authorizations

Authorization
string
header
required

Most Arize AI endpoints require authentication. For those endpoints that require authentication, include your API key in the request header using the format

Query Parameters

space_id
string

Filter search results to a particular space ID A universally unique identifier (base64-encoded opaque string).

Example:

"RW50aXR5OjEyMzQ1"

space_name
string

Case-insensitive substring filter on the space name. Narrows results to resources in spaces whose name contains the given string. If omitted, no space name filtering is applied and all resources are returned.

Maximum string length: 255
name
string

Case-insensitive substring filter on the resource name. Returns only resources whose name contains the given string. For example, name=prod matches "production", "my-prod-dataset", etc. If omitted, no name filtering is applied and all resources are returned.

Maximum string length: 255
type
enum<string>

Return only evaluators of this type. When omitted, evaluators of every type except DECISION_JUDGE are returned. Pass DECISION_JUDGE to list Decision Judge evaluators.

The evaluator type:

  • TEMPLATE — LLM-based evaluator.
  • CODE — managed built-in evaluators or custom Python code (both are subtypes of CODE, discriminated by the nested CodeConfig.type = MANAGED | CUSTOM).
  • HARNESS — test harness evaluator.
  • REMOTE — remote evaluator.
  • DECISION_JUDGE — Decision Judge evaluator. It asks a set of typed questions about each span and writes one result per question. Requires Decision Judge to be enabled for the account. GET /v2/evaluators returns these evaluators only when type=DECISION_JUDGE is passed.

Applies to both the parent Evaluator.type field and every version's type discriminator — a version's type must always match its parent evaluator's type.

Available options:
TEMPLATE,
CODE,
HARNESS,
REMOTE,
DECISION_JUDGE
limit
integer
default:50

Maximum items to return. Defaults to 50 if omitted; maximum is 100.

Required range: 1 <= x <= 100
cursor
string

Opaque pagination cursor returned from a previous response (pagination.next_cursor). Treat it as an unreadable token; do not attempt to parse or construct it.

Response

Returns a list of evaluator objects

evaluators
object[]
required

A list of evaluators

pagination
object
required

Pagination metadata for cursor-based navigation