POST /releases/{release}/validate

Validate release

Validate a release for pre-release requirements including artists, tracks, metadata, and business rules.

errors are human-readable strings. errors_structured is an additive, machine-readable sibling with one entry per string (1:1, same order): each carries a stable code, the entity_type it concerns (release, track, artwork, or audio), the entity_id it attaches to (nullable), and the public payload field name where one applies (nullable). Checks that cannot be attributed emit code: "GENERAL" with entity_type: "release" rather than being dropped.

warnings / warnings_structured are a parallel, non-blocking advisory channel in the same shape. A non-empty warnings never affects result — the release still validates OK; the submitter is informed but not gated.

Parameters

Responses