---
title: "Validate FPP commands"
method: POST
path: "/api/validate/commands"
tags: ["validate"]
---

# Validate FPP commands

`POST /api/validate/commands`

## Request

- Base URL: `/` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/validate/commands`
- Auth: none declared

Checks a list of FPP commands the way fppd will run them on this host: the command must exist, and arguments that name a playlist, sequence, media file, effect, script or command preset must name one that exists.  Lists of commands inside an argument (the "If" command) are checked too.  A multisync command sent to named hosts is not checked, since it runs there. If fppd cannot be reached, nothing is reported.

## Request body

- unknown[]
  - unknown

## Response `200`

One list of problems per command, in the order given

- unknown[]
  - unknown

## Changes

- **2026-09-30** `605626cfcaff`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/falconchristmas/apis/fpp-api/changes/api/validate/commands/post.md)

---

[API](https://skmtc.dev/falconchristmas/apis/fpp-api.md) - [All operations](https://skmtc.dev/falconchristmas/apis/fpp-api/llms.txt) - [OpenAPI document](https://skmtc.dev/falconchristmas/apis/fpp-api/revisions/1b633540718c?raw)
