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
- release (path)
Responses
- 200
- 404
- 401