Product
List Products
GET
https://api.idol.io/api/v2/products
Headers
Authorization*
string
Bearer <token>
Content-Type*
string
application/vnd.api+json
{
"data": [
{
"id": "<ID>",
"type": "products",
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>"
},
"attributes": {
"created-at": "2022-08-30T18:52:22.000+02:00",
"updated-at": "2023-05-28T14:23:11.054+02:00",
"name": "Dark Side of the Moon",
"status": "draft",
"cover-url": "https://api.idol.io/dragonfly/W1siZiIsIi8yMDEyLzA4LzMwL1BvY2hldHRlIEFsYnVtLzM1MTE2XzEuanBnIl0sWyJwIiwidGh1bWIiLCIzMDB4MzAwIyIseyJmb3JtYXQiOiJqcGcifV1d.jpg?sha=a96d60dfde6d1046",
"upc-code": "3700551739424",
"release-date": "2022-08-27T00:00:00.000Z",
"original-release-date": "2020-08-28T00:00:00.000Z",
"mastered-by": "",
"copyright-line": "1973 Pink Floyd",
"production-line": "1973 Pink Floyd",
"production-year": 1973,
"label-internal-reference": "Moon001",
"content-validation": false,
"import-validation": false,
"default-offer-validation": false,
"is-active": false,
"subtitle": "",
"prod-comments": "",
"label-comments": "",
"front-cover": null,
"booklet-url": null,
"artist": [
"Pink Floyd"
],
"contributor": [
"contributor 1",
"contributor 2"
],
"featuring": [
"featuring 1",
"featuring 2"
],
"remixer": [
"remixer 1",
"remixer 2"
],
"composer": [
"composer 1",
"composer 2"
],
"author": [
"author 1",
"author 2"
],
"is-mfit": false,
"is-destroyable": true,
"audio16bits": true,
"audio24bits": false,
"all16bits": true,
"all24bits": false,
"audios": true,
"is-back-catalogue": false
},
"relationships": {
"distributor": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/distributor",
"related": "https://api.idol.io/api/v2/products/<ID>/distributor"
},
"data": {
"type": "distributors",
"id": "<ID>"
}
},
"company": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/company",
"related": "https://api.idol.io/api/v2/products/<ID>/company"
},
"data": {
"type": "companies",
"id": "<ID>"
}
},
"label": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/label",
"related": "https://api.idol.io/api/v2/products/<ID>/label"
},
"data": {
"type": "labels",
"id": "<ID>"
}
},
"product-type": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/product-type",
"related": "https://api.idol.io/api/v2/products/<ID>/product-type"
},
"data": {
"type": "product-types",
"id": "<ID>"
}
},
"default-offer": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/default-offer",
"related": "https://api.idol.io/api/v2/products/<ID>/default-offer"
},
"data": {
"type": "offers",
"id": "<ID>"
}
},
"offers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/offers",
"related": "https://api.idol.io/api/v2/products/<ID>/offers"
}
},
"submissions": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/submissions",
"related": "https://api.idol.io/api/v2/products/<ID>/submissions"
}
},
"rights": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/rights",
"related": "https://api.idol.io/api/v2/products/<ID>/rights"
}
},
"tracks": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tracks",
"related": "https://api.idol.io/api/v2/products/<ID>/tracks"
},
"data": [
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
}
]
},
"performers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/performers",
"related": "https://api.idol.io/api/v2/products/<ID>/performers"
},
"data": [
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
}
]
},
"tags": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tags",
"related": "https://api.idol.io/api/v2/products/<ID>/tags"
}
},
"authors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/authors",
"related": "https://api.idol.io/api/v2/products/<ID>/authors"
}
},
"composers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/composers",
"related": "https://api.idol.io/api/v2/products/<ID>/composers"
}
},
"contributors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/contributors",
"related": "https://api.idol.io/api/v2/products/<ID>/contributors"
}
},
"remixers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/remixers",
"related": "https://api.idol.io/api/v2/products/<ID>/remixers"
}
},
"featuring": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/featuring",
"related": "https://api.idol.io/api/v2/products/<ID>/featuring"
}
}
}
},
{
"id": "<ID>",
"type": "products",
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>"
},
"attributes": {
"created-at": "2012-08-30T18:53:02.000+02:00",
"updated-at": "2017-11-30T14:48:01.470+01:00",
"name": "Teknival 09/<ID> Boom",
"status": "draft",
"cover-url": "https://api.idol.io/dragonfly/W1siZiIsIi8yMDEyLzA4LzMwL1BvY2hldHRlIEFsYnVtLzM1MTE3XzEuanBnIl0sWyJwIiwidGh1bWIiLCIzMDB4MzAwIyIseyJmb3JtYXQiOiJqcGcifV1d.jpg?sha=e82e6ca5eafb5481",
"upc-code": "3700551739431",
"release-date": "2012-08-28T00:00:00.000Z",
"original-release-date": "2012-08-29T00:00:00.000Z",
"mastered-by": "",
"copyright-line": "2012 idolboom",
"production-line": "2012 idolboom",
"production-year": 2012,
"label-internal-reference": "boom2",
"content-validation": false,
"import-validation": false,
"default-offer-validation": true,
"is-active": false,
"subtitle": null,
"prod-comments": "",
"label-comments": "",
"front-cover": null,
"booklet-url": null,
"artist": [
"Various Artists"
],
"contributor": null,
"featuring": null,
"remixer": null,
"composer": null,
"author": null,
"is-mfit": false,
"is-destroyable": false,
"audio16bits": true,
"audio24bits": false,
"all16bits": true,
"all24bits": false,
"audios": true,
"is-back-catalogue": false
},
"relationships": {
"distributor": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/distributor",
"related": "https://api.idol.io/api/v2/products/<ID>/distributor"
},
"data": {
"type": "distributors",
"id": "<ID>"
}
},
"company": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/company",
"related": "https://api.idol.io/api/v2/products/<ID>/company"
},
"data": {
"type": "companies",
"id": "<ID>"
}
},
"label": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/label",
"related": "https://api.idol.io/api/v2/products/<ID>/label"
},
"data": {
"type": "labels",
"id": "<ID>"
}
},
"product-type": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/product-type",
"related": "https://api.idol.io/api/v2/products/<ID>/product-type"
},
"data": {
"type": "product-types",
"id": "<ID>"
}
},
"default-offer": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/default-offer",
"related": "https://api.idol.io/api/v2/products/<ID>/default-offer"
},
"data": {
"type": "offers",
"id": "<ID>"
}
},
"offers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/offers",
"related": "https://api.idol.io/api/v2/products/<ID>/offers"
}
},
"submissions": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/submissions",
"related": "https://api.idol.io/api/v2/products/<ID>/submissions"
}
},
"rights": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/rights",
"related": "https://api.idol.io/api/v2/products/<ID>/rights"
}
},
"tracks": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tracks",
"related": "https://api.idol.io/api/v2/products/<ID>/tracks"
},
"data": [
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
}
]
},
"performers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/performers",
"related": "https://api.idol.io/api/v2/products/<ID>/performers"
},
"data": [
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
}
]
},
"tags": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tags",
"related": "https://api.idol.io/api/v2/products/<ID>/tags"
}
},
"authors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/authors",
"related": "https://api.idol.io/api/v2/products/<ID>/authors"
}
},
"composers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/composers",
"related": "https://api.idol.io/api/v2/products/<ID>/composers"
}
},
"contributors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/contributors",
"related": "https://api.idol.io/api/v2/products/<ID>/contributors"
}
},
"remixers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/remixers",
"related": "https://api.idol.io/api/v2/products/<ID>/remixers"
}
},
"featuring": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/featuring",
"related": "https://api.idol.io/api/v2/products/<ID>/featuring"
}
}
}
},
{
"id": "<ID>",
"type": "products",
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>"
},
"attributes": {
"created-at": "2020-08-30T18:53:29.000+02:00",
"updated-at": "2023-11-30T14:47:59.800+01:00",
"name": "Kro-boom",
"status": "draft",
"cover-url": "https://api.idol.io/dragonfly/W1siZiIsIi8yMDEyLzA4LzMwL1BvY2hldHRlIEFsYnVtLzM1MTE4XzEuanBnIl0sWyJwIiwidGh1bWIiLCIzMDB4MzAwIyIseyJmb3JtYXQiOiJqcGcifV1d.jpg?sha=66854de2150662fd",
"upc-code": "3700551739448",
"release-date": "2020-08-29T00:00:00.000Z",
"original-release-date": "2019-08-30T00:00:00.000Z",
"mastered-by": "",
"copyright-line": "2020 recordboom",
"production-line": "2020 recordboom",
"production-year": 2012,
"label-internal-reference": "boom321",
"content-validation": false,
"import-validation": false,
"default-offer-validation": false,
"is-active": false,
"subtitle": null,
"prod-comments": "",
"label-comments": "",
"front-cover": null,
"booklet-url": null,
"artist": [
"Kluba Wylliam"
],
"contributor": null,
"featuring": null,
"remixer": null,
"composer": null,
"author": null,
"is-mfit": false,
"is-destroyable": true,
"audio16bits": true,
"audio24bits": false,
"all16bits": true,
"all24bits": false,
"audios": true,
"is-back-catalogue": false
},
"relationships": {
"distributor": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/distributor",
"related": "https://api.idol.io/api/v2/products/<ID>/distributor"
},
"data": {
"type": "distributors",
"id": "<ID>"
}
},
"company": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/company",
"related": "https://api.idol.io/api/v2/products/<ID>/company"
},
"data": {
"type": "companies",
"id": "<ID>"
}
},
"label": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/label",
"related": "https://api.idol.io/api/v2/products/<ID>/label"
},
"data": {
"type": "labels",
"id": "<ID>"
}
},
"product-type": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/product-type",
"related": "https://api.idol.io/api/v2/products/<ID>/product-type"
},
"data": {
"type": "product-types",
"id": "<ID>"
}
},
"default-offer": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/default-offer",
"related": "https://api.idol.io/api/v2/products/<ID>/default-offer"
},
"data": {
"type": "offers",
"id": "<ID>"
}
},
"offers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/offers",
"related": "https://api.idol.io/api/v2/products/<ID>/offers"
}
},
"submissions": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/submissions",
"related": "https://api.idol.io/api/v2/products/<ID>/submissions"
}
},
"rights": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/rights",
"related": "https://api.idol.io/api/v2/products/<ID>/rights"
}
},
"tracks": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tracks",
"related": "https://api.idol.io/api/v2/products/<ID>/tracks"
},
"data": [
{
"type": "tracks",
"id": "<ID>"
}
]
},
"performers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/performers",
"related": "https://api.idol.io/api/v2/products/<ID>/performers"
},
"data": [
{
"type": "artists",
"id": "<ID>"
}
]
},
"tags": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tags",
"related": "https://api.idol.io/api/v2/products/<ID>/tags"
}
},
"authors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/authors",
"related": "https://api.idol.io/api/v2/products/<ID>/authors"
}
},
"composers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/composers",
"related": "https://api.idol.io/api/v2/products/<ID>/composers"
}
},
"contributors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/contributors",
"related": "https://api.idol.io/api/v2/products/<ID>/contributors"
}
},
"remixers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/remixers",
"related": "https://api.idol.io/api/v2/products/<ID>/remixers"
}
},
"featuring": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/featuring",
"related": "https://api.idol.io/api/v2/products/<ID>/featuring"
}
}
}
}
],
"meta": {
"editing-record-count": 104,
"record-count": 110,
"page-count": 37
},
"links": {
"first": "https://api.idol.io/api/v2/products?page%5Bnumber%5D=1&page%5Bsize%5D=3",
"next": "https://api.idol.io/api/v2/products?page%5Bnumber%5D=2&page%5Bsize%5D=3",
"last": "https://api.idol.io/api/v2/products?page%5Bnumber%5D=37&page%5Bsize%5D=3"
}
}
Filter resources
api/v2/products?filter[distributor-id]=1
Get Product
GET
https://api.idol.io/api/v2/products/:id
Path Parameters
id*
number
ID of the Product
Headers
Authorization*
string
Bearer <token>
Content-Type*
string
application/vnd.api+json
{
"data": {
"id": "<ID>",
"type": "products",
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>"
},
"attributes": {
"created-at": "2020-08-30T18:52:22.000+02:00",
"updated-at": "2022-05-28T14:23:11.054+02:00",
"name": "Dark Side of the Moon",
"status": "draft",
"cover-url": "https://api.idol.io/dragonfly/W1siZiIsIi8yMDEyLzA4LzMwL1BvY2hldHRlIEFsYnVtLzM1MTE2XzEuanBnIl0sWyJwIiwidGh1bWIiLCIzMDB4MzAwIyIseyJmb3JtYXQiOiJqcGcifV1d.jpg?sha=a96d60dfde6d1046",
"upc-code": "3700551739424",
"release-date": "2020-08-27T00:00:00.000Z",
"original-release-date": "2020-08-28T00:00:00.000Z",
"mastered-by": "",
"copyright-line": "1973 Pink Floyd",
"production-line": "1973 Pink Floyd",
"production-year": 1973,
"label-internal-reference": "Moon001",
"content-validation": false,
"import-validation": false,
"default-offer-validation": false,
"is-active": false,
"subtitle": "",
"prod-comments": "",
"label-comments": "",
"front-cover": null,
"booklet-url": null,
"artist": [
"Pink Floyd"
],
"contributor": [
"contributor 1",
"contributor 2"
],
"featuring": [
"featuring 1",
"featuring 2"
],
"remixer": [
"remixer 1",
"remixer 2"
],
"composer": [
"composer 1",
"composer 2"
],
"author": [
"author 1",
"author 2"
],
"is-mfit": false,
"is-destroyable": true,
"audio16bits": true,
"audio24bits": false,
"all16bits": true,
"all24bits": false,
"audios": true,
"is-back-catalogue": false
},
"relationships": {
"distributor": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/distributor",
"related": "https://api.idol.io/api/v2/products/<ID>/distributor"
},
"data": {
"type": "distributors",
"id": "<ID>"
}
},
"company": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/company",
"related": "https://api.idol.io/api/v2/products/<ID>/company"
},
"data": {
"type": "companies",
"id": "<ID>"
}
},
"label": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/label",
"related": "https://api.idol.io/api/v2/products/<ID>/label"
},
"data": {
"type": "labels",
"id": "<ID>"
}
},
"product-type": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/product-type",
"related": "https://api.idol.io/api/v2/products/<ID>/product-type"
},
"data": {
"type": "product-types",
"id": "<ID>"
}
},
"default-offer": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/default-offer",
"related": "https://api.idol.io/api/v2/products/<ID>/default-offer"
},
"data": {
"type": "offers",
"id": "<ID>"
}
},
"offers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/offers",
"related": "https://api.idol.io/api/v2/products/<ID>/offers"
}
},
"submissions": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/submissions",
"related": "https://api.idol.io/api/v2/products/<ID>/submissions"
}
},
"rights": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/rights",
"related": "https://api.idol.io/api/v2/products/<ID>/rights"
}
},
"tracks": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tracks",
"related": "https://api.idol.io/api/v2/products/<ID>/tracks"
},
"data": [
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
},
{
"type": "tracks",
"id": "<ID>"
}
]
},
"performers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/performers",
"related": "https://api.idol.io/api/v2/products/<ID>/performers"
},
"data": [
{
"type": "artists",
"id": "<ID>"
},
{
"type": "artists",
"id": "<ID>"
}
]
},
"tags": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tags",
"related": "https://api.idol.io/api/v2/products/<ID>/tags"
}
},
"authors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/authors",
"related": "https://api.idol.io/api/v2/products/<ID>/authors"
}
},
"composers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/composers",
"related": "https://api.idol.io/api/v2/products/<ID>/composers"
}
},
"contributors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/contributors",
"related": "https://api.idol.io/api/v2/products/<ID>/contributors"
}
},
"remixers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/remixers",
"related": "https://api.idol.io/api/v2/products/<ID>/remixers"
}
},
"featuring": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/featuring",
"related": "https://api.idol.io/api/v2/products/<ID>/featuring"
}
}
}
},
"meta": {
"editing-record-count": 104
}
}
Create Product
POST
https://api.idol.io/api/v2/products
Headers
Authorization*
string
Bearer <token>
Content-Type*
string
application/vnd.api+json
Request Body
product-type*
object
ProductType Object
label*
object
Label Object
name*
string
Album test
subtitle
string
Album subtitle
artist*
array
["Artist name"]
upc-code*
string
93847264721847
label-internal-reference
string
Catalog number
copyright-line*
string
2023 Test Copyright
production-line*
string
2023 Test Production
production-year*
string
2023
original-release-date
string
date - e.g. 2023-01-01
front-cover
string
Base64 - e.g. data:image/jpg;base64,JsqWlWh...
front-cover-md5
string
e2cf9dfacc282c31c8...
language
object
Language Object
tracks
object
Track Object
rights
object
Right Object
offers
object
Offer Object
status*
string
draft / reviewing / active / archived
booklet
string
Base64 - e.g. data:application/pdf;base64,JsqWlWh...
is-compilation
boolean
true
tags
object
Tag Object
{
"data": {
"id": "<ID>",
"type": "products",
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>"
},
"attributes": {
"created-at": "2023-05-29T15:24:17.929+02:00",
"updated-at": "2023-05-29T15:24:17.929+02:00",
"name": "Demo album",
"cover-url": "https://idolcamp.idol.io/dragonfly/W1siZmYiLCJwdWJsaWMvaW1hZ2VzL2RlZmF1bHRfY292ZXIucG5nIl0sWyJwIiwidGh1bWIiLCIzMDB4MzAwIyIseyJmb3JtYXQiOiJqcGcifV1d.jpg?sha=e647a9b04caeab50",
"upc-code": "",
"release-date": "2023-01-01T00:00:00.000Z",
"original-release-date": null,
"mastered-by": null,
"copyright-line": "2023 Demo",
"production-line": "2023 Demo",
"production-year": 2023,
"label-internal-reference": "",
"content-validation": null,
"import-validation": false,
"default-offer-validation": null,
"send-tasks-count": 0,
"send-tasks-completed-count": 0,
"send-tasks-error-count": 0,
"send-tasks-stuck-count": 0,
"is-active": true,
"subtitle": null,
"prod-comments": null,
"label-comments": null,
"front-cover": null,
"artist": [
"Artist demo"
],
"contributor": null,
"featuring": null,
"remixer": null,
"composer": null,
"author": null,
"is-mfit": false,
"is-destroyable": true,
"is-processing-num": false,
"audio16bits": false,
"audio24bits": false,
"all16bits": false,
"all24bits": false,
"audios": false,
"is-back-catalogue": false
},
"relationships": {
"distributor": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/distributor",
"related": "https://api.idol.io/api/v2/products/<ID>/distributor"
},
"data": {
"type": "distributors",
"id": "<ID>"
}
},
"company": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/company",
"related": "https://api.idol.io/api/v2/products/<ID>/company"
},
"data": {
"type": "companies",
"id": "<ID>"
}
},
"label": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/label",
"related": "https://api.idol.io/api/v2/products/<ID>/label"
},
"data": {
"type": "labels",
"id": "<ID>"
}
},
"product-type": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/product-type",
"related": "https://api.idol.io/api/v2/products/<ID>/product-type"
},
"data": null
},
"default-offer": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/default-offer",
"related": "https://api.idol.io/api/v2/products/<ID>/default-offer"
},
"data": {
"type": "offers",
"id": "<ID>"
}
},
"offers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/offers",
"related": "https://api.idol.io/api/v2/products/<ID>/offers"
}
},
"submissions": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/submissions",
"related": "https://api.idol.io/api/v2/products/<ID>/submissions"
}
},
"rights": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/rights",
"related": "https://api.idol.io/api/v2/products/<ID>/rights"
}
},
"tracks": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tracks",
"related": "https://api.idol.io/api/v2/products/<ID>/tracks"
},
"data": []
},
"performers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/performers",
"related": "https://api.idol.io/api/v2/products/<ID>/performers"
},
"data": []
},
"tags": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tags",
"related": "https://api.idol.io/api/v2/products/<ID>/tags"
}
},
"authors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/authors",
"related": "https://api.idol.io/api/v2/products/<ID>/authors"
}
},
"composers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/composers",
"related": "https://api.idol.io/api/v2/products/<ID>/composers"
}
},
"contributors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/contributors",
"related": "https://api.idol.io/api/v2/products/<ID>/contributors"
}
},
"remixers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/remixers",
"related": "https://api.idol.io/api/v2/products/<ID>/remixers"
}
},
"featuring": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/featuring",
"related": "https://api.idol.io/api/v2/products/<ID>/featuring"
}
}
}
}
}
Update Product
PUT
https://api.idol.io/api/v2/products/:id
Path Parameters
id
number
ID of the Product
Headers
Authorization
string
Bearer <token>
Content-Type
string
application/vnd.api+json
Request Body
original-release-date
string
date - e.g. 2023-01-01
label-internal-reference
string
Catalog number
label*
object
Label Object
product-type*
object
ProductType Object
language
object
Language Object
offers
object
Offer Object
rights
object
Right Object
tracks
object
Track Object
tags
object
Tag Object
name*
string
Album test
subtitle
string
Album subtitle
upc-code*
string
93847264721847
status*
string
draft / reviewing / active / archived
front-cover
string
Base64 - e.g. data:image/jpg;base64,JsqWlWh...
front-cover-md5
string
e2cf9dfacc282c31c8...
is-compilation
boolean
true
copyright-line*
string
2023 Test Copyright
production-line*
string
2023 Test Production
production-year*
string
2023
artist*
array
["Artist name"]
booklet
string
Base64 - e.g. data:application/pdf;base64,JsqWlWh...
{
"data": {
"id": "<ID>",
"type": "products",
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>"
},
"attributes": {
"created-at": "2023-05-29T15:24:17.929+02:00",
"updated-at": "2023-05-29T15:24:17.929+02:00",
"name": "Demo album",
"cover-url": "https://idolcamp.idol.io/dragonfly/W1siZmYiLCJwdWJsaWMvaW1hZ2VzL2RlZmF1bHRfY292ZXIucG5nIl0sWyJwIiwidGh1bWIiLCIzMDB4MzAwIyIseyJmb3JtYXQiOiJqcGcifV1d.jpg?sha=e647a9b04caeab50",
"upc-code": "",
"release-date": "2023-01-01T00:00:00.000Z",
"original-release-date": null,
"mastered-by": null,
"copyright-line": "2023 Demo",
"production-line": "2023 Demo",
"production-year": 2023,
"label-internal-reference": "",
"content-validation": null,
"import-validation": false,
"default-offer-validation": null,
"send-tasks-count": 0,
"send-tasks-completed-count": 0,
"send-tasks-error-count": 0,
"send-tasks-stuck-count": 0,
"is-active": true,
"subtitle": null,
"prod-comments": null,
"label-comments": null,
"front-cover": null,
"artist": [
"Artist demo"
],
"contributor": null,
"featuring": null,
"remixer": null,
"composer": null,
"author": null,
"is-mfit": false,
"is-destroyable": true,
"is-processing-num": false,
"audio16bits": false,
"audio24bits": false,
"all16bits": false,
"all24bits": false,
"audios": false,
"is-back-catalogue": false
},
"relationships": {
"distributor": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/distributor",
"related": "https://api.idol.io/api/v2/products/<ID>/distributor"
},
"data": {
"type": "distributors",
"id": "<ID>"
}
},
"company": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/company",
"related": "https://api.idol.io/api/v2/products/<ID>/company"
},
"data": {
"type": "companies",
"id": "<ID>"
}
},
"label": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/label",
"related": "https://api.idol.io/api/v2/products/<ID>/label"
},
"data": {
"type": "labels",
"id": "<ID>"
}
},
"product-type": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/product-type",
"related": "https://api.idol.io/api/v2/products/<ID>/product-type"
},
"data": null
},
"default-offer": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/default-offer",
"related": "https://api.idol.io/api/v2/products/<ID>/default-offer"
},
"data": {
"type": "offers",
"id": "<ID>"
}
},
"offers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/offers",
"related": "https://api.idol.io/api/v2/products/<ID>/offers"
}
},
"submissions": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/submissions",
"related": "https://api.idol.io/api/v2/products/<ID>/submissions"
}
},
"rights": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/rights",
"related": "https://api.idol.io/api/v2/products/<ID>/rights"
}
},
"tracks": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tracks",
"related": "https://api.idol.io/api/v2/products/<ID>/tracks"
},
"data": []
},
"performers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/performers",
"related": "https://api.idol.io/api/v2/products/<ID>/performers"
},
"data": []
},
"tags": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/tags",
"related": "https://api.idol.io/api/v2/products/<ID>/tags"
}
},
"authors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/authors",
"related": "https://api.idol.io/api/v2/products/<ID>/authors"
}
},
"composers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/composers",
"related": "https://api.idol.io/api/v2/products/<ID>/composers"
}
},
"contributors": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/contributors",
"related": "https://api.idol.io/api/v2/products/<ID>/contributors"
}
},
"remixers": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/remixers",
"related": "https://api.idol.io/api/v2/products/<ID>/remixers"
}
},
"featuring": {
"links": {
"self": "https://api.idol.io/api/v2/products/<ID>/relationships/featuring",
"related": "https://api.idol.io/api/v2/products/<ID>/featuring"
}
}
}
}
}
Delete Product
DELETE
https://api.idol.io/api/v2/products/:id
Path Parameters
id*
number
ID of the Group
Headers
Authorization*
string
Bearer <token>
Content-Type*
string
application/vnd.api+json
Last updated