---
title: "Validation plot manifest for an element"
method: GET
path: "/pipelines/elements/{element_id}/validation"
tags: ["Pipeline"]
---

# Validation plot manifest for an element

`GET /pipelines/elements/{element_id}/validation`

Validation plot manifest resolved from the element's job.

``validation_plot_config`` is None until the element is terminal; the
``validation_not_supported`` / ``message`` / ``validation_warning`` fields
explain an empty manifest. Plot traces come from
``GET /pipelines/elements/{element_id}/plot_data``.

## Path parameters

- `element_id` string, required

## Response `200`

Successful Response

- ElementValidationResponse — Response from GET /pipelines/elements/{element_id}/validation.
  - `element_id` string, required
  - `status` 'pending' | 'running' | 'completed' | 'failed' | 'skipped' | 'canceled', required
  - `validation_plot_config` object, nullable
  - `validation_not_supported` boolean
  - `message` string, nullable
  - `validation_warning` string, nullable

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-14** `7baccf056192` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/ionworks/apis/fastapi/changes/pipelines/elements/:element_id/validation/get.md)

---

[API](https://skmtc.dev/ionworks/apis/fastapi.md) · [All operations](https://skmtc.dev/ionworks/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc.dev/ionworks/apis/fastapi/revisions/8ed5440390f0?raw)
