musiccompanion. entities
Songs and their derivative versions, carrying business metadata. Entities can be linked to express relationships such as derived_from. GET /api/v1/musiccompanion/entities/{id}/assets lists what is attached (audio, artwork), including each asset id.
List entity types
List entity types
List and search entities
List and search entities
Create an entity
Create an entity
Retrieve an entity
Retrieve an entity
Update entity metadata
Update entity metadata
Link this entity to another
Link this entity to another
Remove a link
Remove a link
List the assets attached to an entity
Every matching attached asset with its kind (AUDIO, ARTWORK, VIDEO) and status, ordered by ascending position. Lower positions have higher priority, and position 0 is normally primary. Filtering by kind reduces the result to that attachment kind; an entity without a match returns an empty data array. The product UI may apply additional eligibility and tie-breaking rules when choosing one asset, including requiring an ONLINE storage location. Use the asset id with GET /api/v1/musiccompanion/assets/{id}/download.
Attach an uploaded asset to the entity
Attach an uploaded asset to the entity