---
title: "Validate a Bitrise YAML file"
method: POST
path: "/validate-bitrise-yml"
tags: ["configuration"]
---

# Validate a Bitrise YAML file

`POST /validate-bitrise-yml`

Validate a Bitrise YAML file

## Query parameters

- `app_slug` string

## Request body

- object
  - `bitrise_yml` string, required

## Response `200`

YML is valid

- ServiceDtoValidateBitriseYMLRespModel
  - `errors` string[] — Validation errors
  - `warnings` string[] — Validation warnings

## Other responses

- `400` — Missing or invalid parameters
- `404` — App not found or unauthorized
- `413` — Payload too large (>400KB)
- `422` — Validation failed

---

[API](https://skmtc.net/bitrise/apis/bitrise-api.md) · [All operations](https://skmtc.net/bitrise/apis/bitrise-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitrise/bitrise-api/versions/89468e4a014b/schema)
