Skip to main content
DELETE
Delete evaluator versions

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

Path Parameters

evaluator_id
string
required

The unique evaluator identifier (base64) A universally unique identifier (base64-encoded opaque string).

Example:

"RW50aXR5OjEyMzQ1"

Body

application/json

Body identifying the versions to delete from the evaluator named by the evaluator_id path parameter.

version_ids
string[]
required

IDs of the evaluator versions to delete (up to 100 per request). IDs that do not belong to evaluator_id are reported as not deleted. Duplicate IDs are accepted and silently collapsed so each version is processed at most once.

Required array length: 1 - 100 elements

Response

Evaluator versions processed. A successful response includes completed: true because both result lists are complete. This does not indicate whether every requested version existed or was deleted. The delete is idempotent.

Result of a DELETE /v2/evaluators/{evaluator_id}/versions request.

The delete is partial-tolerant: requested versions that exist and belong to evaluator_id are deleted; every requested ID that was not deleted is reported in not_deleted_version_ids. An ID may be not-deleted because it does not exist or belongs to a different evaluator.

completed is true when this response is returned because the synchronous delete has fully processed the request. It does not mean every requested version was found and deleted: each requested ID appears in exactly one of deleted_version_ids or not_deleted_version_ids.

The delete operation is idempotent — re-submitting already-deleted IDs is safe and simply reports them as not deleted.

Deleting a version that is currently pinned to a running online task un-pins that task, which then falls back to resolving the evaluator's latest version.

completed
boolean
required

Always true in a successful response, indicating both result lists are complete. This does not indicate whether all requested versions existed.

deleted_version_ids
string[]
required

Evaluator version IDs confirmed deleted in this request.

not_deleted_version_ids
string[]
required

Requested evaluator version IDs that were not deleted.