Skip to main content
POST
Enrich Existing Assets
This endpoint requires authentication. Include your Bearer token in the Authorization header.

Description

/checklist/assets/enrich Selects existing assets matching the provided filters, enriches their metadata from Spotify/Deezer, and stages the results for admin review. Only assets with incomplete metadata are typically targeted. Authorization:
  • Required role: admin or higher
Method: POST

Code Examples

Authorizations

Authorization
string
header
required

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

Body

application/json

Filters for selecting existing catalog items to enrich

missingFields
enum<string>[]

Only include items where these fields are empty/null

Available options:
genre,
artist,
explicit,
releaseDate,
label,
duration
isrcPrefix
string

Filter assets by ISRC prefix (e.g. 'NGA')

upcPrefix
string

Filter products by UPC prefix

isrcs
string[]

Exact-match list of ISRCs (assets endpoint). When supplied and non-empty, this supersedes isrcPrefix and search. Capped at 1000 entries; values are trimmed and de-duplicated. Use this for bulk "Enrich Selected (N)" actions instead of issuing N sequential prefix calls.

Maximum array length: 1000
upcs
string[]

Exact-match list of UPCs (products endpoint). When supplied and non-empty, this supersedes upcPrefix and search. Capped at 1000 entries; values are trimmed and de-duplicated.

Maximum array length: 1000
ids
string<uuid>[]

Specific asset/product UUIDs to enrich

Text search on title

limit
integer
default:1000

Maximum items to process

Response

Enrichment job queued successfully

status
string
Example:

"success"

message
string
Example:

"Asset enrichment job queued"

data
object