Skip to main content
DELETE
Remove Check Eval

Overview

Removes a single eval from the checks that gate promotion into an environment, leaving the rest of the roster in place. Use Set Agent Checks to replace the whole roster instead, or Delete Agent Checks to clear it. Removing the last eval deletes the environment’s check configuration entirely. The response then carries config of null, and promotion into that environment is no longer gated. The call is idempotent. Removing an eval that is not on the roster, or one from an environment with no configuration, returns 200 with removed set to false and changes nothing. Requires an admin, owner, operator, or prompter role.

Headers

string
required
Your API key for authentication.

Path Parameters

string
required
The agent’s unique identifier.
string
required
Which environment’s checks to change. Must be staging or production; dev is not gated and returns 400 BAD_REQUEST.
string
required
The eval to remove.

Response

boolean
true when an eval was taken off the roster, false when there was nothing to remove.
object | null
The environment’s remaining check configuration, in the same shape as Get Agent Checks. null when removing the last eval deleted the configuration.
null | array
null on success, or a list of error objects if the request failed.

Docs for agents: llms.txt