Skip to main content
PUT
Update Release
This endpoint requires authentication. Include your Bearer token in the Authorization header.

Description

This endpoint updates a release. Only the release owner or an admin can update a release. Only releases in ‘draft’ or ‘rejected’ status can be updated. Ownership Reassignment: Admins can reassign release ownership by passing ownerId in the request body. The target owner must exist in the same workspace. Non-admin users will receive a 403 error. Authorization:
  • Required role: user or higher

Code Examples

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"

Path Parameters

id
string<uuid>
required

Release ID

Body

application/json
title
string

The title of the release

displayArtist
string

The display artist name

artists
object

Artists and their roles

format
enum<string>

Format of the release

Available options:
Single,
EP,
Album,
LP,
Video
type
enum<string>

Type of release

Available options:
Audio,
Video
version
string

Version of the release

label
string

Record label

Copyright information

mainGenre
string[]

Main genres of the release

subGenre
string[]

Sub-genres of the release

contributors
object

Contributors and their roles

description
string

Description of the release

metadata
object

Additional metadata

explicit
enum<string> | null

Content rating: explicit, clean, or null (not specified)

Available options:
explicit,
clean
releaseDate
string<date>

Release date

preReleaseDate
string<date>

Pre-release date

ownerId
string<uuid>

Reassign release ownership to another user in the workspace. Admin or owner role required. Target user must exist in the same tenant.

Response

Success

success
boolean
Example:

true

data
object