---
title: "Validation Case"
method: GET
path: "/schema/validation-case"
---

# Validation Case

`GET /schema/validation-case`

## Request

- The document declares no server URL.
- Auth: none declared

## Response `200`

Successful Response

- ValidationCase: Validation case for comparing to scanner results. A `ValidationCase` specifies the ground truth for a scan of particular id (e.g. transcript id, message id, etc. Use `target` for single-value or dict validation. Use `labels` for validating resultsets with label-specific expectations.
  - `id` union, required
    - string
    - string[]
  - `labels` object, nullable
  - `predicate` 'gt' | 'gte' | 'lt' | 'lte' | 'eq' | 'ne' | 'contains' | 'startswith' | 'endswith' | 'icontains' | 'iequals', nullable
  - `split` string, nullable
  - `target` unknown
  - `task_id` string, nullable
  - `task_repeat` integer, nullable

## Changes

- **2026-05-24** `6482a1a81d1b`: 2 info
  - added the optional property `task_id` to the response with the `200` status
  - added the optional property `task_repeat` to the response with the `200` status
- **2026-04-24** `a9ee30d24343`: 1 breaking
  - the response property `labels` became optional for the status `200`
- **2026-04-03** `0fc41a5c1e02`: 1 info
  - endpoint added
- **2026-03-17** `d2a0b9f760ff`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/meridianlabs-ai/apis/inspect-scout-viewer-api/changes/schema/validation-case/get.md)

---

[API](https://skmtc.dev/meridianlabs-ai/apis/inspect-scout-viewer-api.md) - [All operations](https://skmtc.dev/meridianlabs-ai/apis/inspect-scout-viewer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/meridianlabs-ai/apis/inspect-scout-viewer-api/revisions/b799e9a81653?raw)
