List guardrail validators
/v1/guardrail-validatorsList guardrail validators.
Returns every validator a guardrail check can use: its id (the check's type), category, whether it calls a model, the targets and actions it is meant for, a JSON Schema for its settings and a starting configuration. Needs no credentials.
Authorization
None: this endpoint is public.
Responses
dataobject[]requiredEvery validator, grouped by category and sorted by name.
Child attributes
idstringrequiredThe validator's id: the value for a check's
type.namestringrequiredDisplay name.
categoryenum<string>requiredThe validator's group:
PII,SECURITY,CONTENT_SAFETY,FORMAT,CODE,QUALITYorCUSTOM.One of
"PII","SECURITY","CONTENT_SAFETY","FORMAT","CODE","QUALITY","CUSTOM"kindenum<string>requiredHow it runs:
DETERMINISTIC(rules and patterns, no model call) orLLM_JUDGE(asks a model; adds latency and needs a plan with AI guardrails).One of
"DETERMINISTIC","LLM_JUDGE"supported_targetsenum<string>[]requiredThe targets the validator is meant for, from
INPUT,OUTPUTandBOTH.supported_actionsenum<string>[]requiredThe actions the validator is meant for, from
BLOCK,REDACTandMONITOR.descriptionstringWhat the validator detects or enforces.
config_schemamap<string, object>A JSON Schema object describing the check's
config. Null when the validator takes no settings.default_configmap<string, object>A sensible starting
configfor a new check. Null when there is none.