# Validate a playbook definition

> Answers what a create or update would be told about a definition, without writing: valid, and every graph problem it holds.

Answers what a create or update would be told about a definition, without writing: `valid`, and every graph problem it holds. A definition whose shape cannot be read is `400 VALIDATION_FAILED`, as on a write.

  Request

<RequestSchema
  {...require("./validate-playbook.RequestSchema.json")}
>

<StatusCodes
  {...require("./validate-playbook.StatusCodes.json")}
>
