POST /product/
This endpoint allows the creation of a new product.Request Body
- upc (string): The UPC of the product.
- catalog (string): The catalog of the product.
- title (string): The title of the product.
- displayArtist (string): The display artist of the product.
- mainArtist (string): The main artist of the product.
- type (string): The type of the product.
- releaseDate (string): The release date of the product.
- mainGenre (array of strings): The main genre of the product.
- subGenre (array of strings): The sub-genre of the product.
- label (string): The label of the product.
- status (string): The status of the product.
- distribution (string): The distribution of the product.
- artists (array of strings): The artists associated with the product.
- assets (array of objects): The assets associated with the product.
- split (array of objects): The split details for the product.
- metadata (object): Additional metadata for the product.
- media (object): The media details for the product. (artwork files are always named ‘artwork’ for easy identification)
- File: Attach the artwork file if the media object is not provided.
Authentication
This endpoint requires authentication. Include your bearer token in the Authorization header.Request Body
Example Request
Request Schema
Field | Type | Required | Description |
---|---|---|---|
upc | string | ✅ | The UPC of the product |
catalog | string | ❌ | The catalog of the product |
title | string | ✅ | The title of the product |
displayArtist | string | ✅ | The display artist of the product |
mainArtist | array | ❌ | The main artist(s) of the product |
otherArtist | array | ❌ | Other artists associated with the product |
type | string | ✅ | The type of the product |
format | string | ❌ | The format of the product (e.g., Single, Album, EP) |
releaseDate | string | ✅ | The release date of the product |
mainGenre | array | ✅ | The main genre(s) of the product |
subGenre | array | ❌ | The sub-genre(s) of the product |
label | string | ❌ | The label of the product |
status | string | ❌ | The status of the product |
distribution | string | ❌ | The distribution of the product |
artists | array | ❌ | The artists associated with the product |
assets | array | ❌ | The assets associated with the product |
split | array | ❌ | The split details for the product |
metadata | object | ❌ | Additional metadata for the product |
media | object | ❌ | The media details for the product |
externalId | string | ❌ | The external ID of the product |
Responses
✅ 201 - Success - Product created
⚠️ 400 - Bad Request
⚠️ 401 - Unauthorized
⚠️ 404 - Not Found
❌ 500 - Internal Server Error
Tags
Product
Authorizations
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Body
The UPC of the product
The title of the product
The display artist of the product
The type of the product
Audio
, Video
The release date of the product
The main genre(s) of the product
The catalog of the product
The main artist(s) of the product
Other artists associated with the product
The format of the product (e.g., Single, Album, EP)
The sub-genre(s) of the product
The label of the product
The status of the product
Draft
, Live
, Scheduled
, Taken Down
The distribution of the product
The artists associated with the product
The assets associated with the product
The split details for the product
Additional metadata for the product
The media details for the product
The external ID of the product
Response
Success - Product created