Queue a metadata fetch + staging job
POST /catalog-import/fetch
Description
POST /catalog-import/fetch Description: Queues a background job (metadataImportQueue) that fetches metadata
from every active provider for the given artist/ISRCs/UPCs, merges
the results across providers with provenance tracking, and stages the
outcome as CatalogImportItem rows for this tenant. This call never
writes to Asset/Product directly — it only returns a jobId and
batchId to poll and review.
Authorization:
- Required role:
adminor higher
Code Examples
Authorizations
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Body
At least one of artistExternalId, isrcs, or upcs is required.
artistExternalId triggers a full artist-catalog walk on the primary
catalog provider; every ISRC/UPC discovered during that walk is
automatically queued for cross-provider enrichment lookups alongside
any explicitly supplied isrcs/upcs.
Provider-native artist id on the primary catalog provider, resolved via GET /search.
ISRCs to fetch and merge. Capped at 500 per import.
500["USRC17607839"]UPCs/barcodes to fetch and merge. Capped at 500 per import.
500["00602435054101"]ISO country code — availability market passed to the primary catalog provider's artist-catalog walk.
"US"