---
title: "Validate a pipeline definition"
method: POST
path: "/pipelines/validate"
tags: ["Pipelines"]
---

# Validate a pipeline definition

`POST /pipelines/validate`

Validate a pipeline definition without deploying it. Returns validation errors and warnings.

## Request body

- object
  - `definition` object, required
    - `sources` object, required
    - `transforms` object, required
    - `sinks` object, required

## Response `200`

Default Response

- object
  - `valid` boolean, required
  - `errors` object[], required
    - `field` string
    - `message` string, required
  - `warnings` object[], required
    - `field` string
    - `message` string, required

---

[API](https://skmtc.dev/goldsky/apis/goldsky-api.md) · [All operations](https://skmtc.dev/goldsky/apis/goldsky-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/goldsky/goldsky-api/revisions/e4e2be268b6b/schema)
