Base URL: /api/v2, Version: 2.0.0
Path | Operation | Description |
---|---|---|
/api/v2/albums/ | GET |
Get all albums |
POST |
Create new album |
|
/api/v2/albums/{album_id} | GET |
Get single album by id |
PUT |
Update album by id |
|
/api/v2/albums/{album_id}/artists | DELETE |
Delete Artist from Album |
GET |
Get Album Artists List |
|
POST |
Add Artist to Album |
|
/api/v2/albums/{album_id}/dsp_territories | DELETE |
Delete album DSP territories |
GET |
Get album DSP territories |
|
POST |
Add album DSP territories |
|
PUT |
Update album DSP territories |
|
/api/v2/albums/{album_id}/title_localizations | DELETE |
Delete album title localization |
GET |
Get album title localizations |
|
POST |
Add album title localization |
|
/api/v2/apple_analytics | GET |
Return sales analytics Apple API documentation |
POST |
Return sales analytics by tracks using Apple API directly |
|
/api/v2/apple_analytics/tracks | POST |
Return Apple IDs for DashGo tracks |
/api/v2/artists/ | GET |
Get all artists |
POST |
Create new artist |
|
/api/v2/artists/{artist_id} | DELETE |
Delete artist |
GET |
Get single artist by id |
|
PUT |
Update artist |
|
/api/v2/artists/{artist_id}/name_localizations | DELETE |
Delete artist name localization |
GET |
Get artist name localizations |
|
POST |
Add artist name localization |
|
/api/v2/beatport_genres/ | GET |
Get all Beatport genres |
/api/v2/distribute/albums | DELETE |
Takedown albums |
GET |
Distribution status |
|
POST |
Publish albums |
|
/api/v2/distribute/albums/cancel | POST |
Cancel pending distribution |
/api/v2/distribute/itunes/status | GET |
Get Itunes response for distributed album |
/api/v2/dsps/ | GET |
Get all DSPs |
/api/v2/genres/ | GET |
Get all genres |
/api/v2/sales_trends | GET |
Sales trends |
/api/v2/sales_trends/saves | GET |
Saved tracks analytics |
/api/v2/sales_trends/skips | GET |
Skipped tracks analytics |
/api/v2/smart_url | GET |
Generate and return SmartURL link |
/api/v2/smart_url/analytics | GET |
Generate and return analytics page link for SmartURL |
/api/v2/statements/download | GET |
Get statements download link by month |
/api/v2/tracks/ | GET |
Get all tracks |
POST |
Create new track |
|
/api/v2/tracks/{track_id} | DELETE |
Delete single track by id |
GET |
Get single track by id |
|
PUT |
Update track by id |
|
/api/v2/tracks/{track_id}/artists | DELETE |
Delete Artist from Track |
GET |
Get Track Artists List |
|
POST |
Add Artist to Track |
|
/api/v2/tracks/{track_id}/previews | GET |
Get track previews |
POST |
Add track preview |
|
/api/v2/tracks/{track_id}/previews/{preview_id} | DELETE |
Delete track preview |
GET |
Get track preview |
|
/api/v2/tracks/{track_id}/title_localizations | DELETE |
Delete track title localization |
GET |
Get track title localizations |
|
POST |
Add track title localization |
|
/api/v2/trends/downloads | GET |
Returns downloads report download URL |
/api/v2/trends/playlist_streams | GET |
Returns playlist streams report download URL |
/api/v2/trends/saves | GET |
Returns saves report download URL |
/api/v2/trends/skips | GET |
Returns skips report download URL |
/api/v2/trends/streams | GET |
Returns streams report download URL |
Returns list of albums.
page | pagination |
path | int | |
search | search album by name |
path | string | |
upc | search album by UPC |
path | string |
Uses default content-types: application/json
List all albums
Authorization required
Create new album.
c_line | formData | string (YYYY Copyright) | ||
label_name | formData | string | ||
p_line | formData | string (YYYY Copyright) | ||
release_date | formData | date (YYYY-mm-dd) | ||
sale_start_date | formData | date (YYYY-mm-dd) | ||
title | formData | string | ||
genre | formData | string , x ∈ { genres } | ||
album_genres | formData | string ([{"genre":"dance_elec"},{"genre":"rap"}, ...]) , x ∈ { genres } | ||
album_territories | formData | string ([{"territory":"UK"},{"territory":"US"},...]) , x ∈ { territories } | ||
beatport_genre | formData | string , x ∈ { beatport_genres } | ||
cover | formData | file | ||
exclude_territories | formData | string ([{"territory":"UK"},{"territory":"US"},...]) , x ∈ { territories } | ||
language | formData | string , x ∈ { Afrikaans , Arabic , Bulgarian , Cantonese , Catalan , Chinese , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Italian , Japanese , Kazakh , Korean , Lao , Latvian , Lithuanian , Malay , None , Norwegian , Polish , Portuguese , Romanian , Russian , Slovak , Slovenian , Spanish , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } | ||
preorder_release_date | formData | date (YYYY-mm-dd) | ||
price | formData | float , x ∈ { 9.99 , 8.99 , 7.99 , 6.99 , 5.99 , 4.99 , 3.99 , 2.99 , 1.99 } | ||
secondary_language | formData | string | ||
track_price | formData | float , x ∈ { 1.29 , 0.99 , 0.69 } | ||
upc | formData | string (numeric string 10..13 chars [will be generated if not provided]) | ||
various_artists | formData | boolean |
Uses default content-types: application/json
create new album
Bad request. Validation error.
Authorization required
Returns single album.
Uses default content-types: application/json
Get single album by id
Authorization required
Item not found.
Update album data by id.
id | album ID |
path | string | |
c_line | formData | string (YYYY Copyright) | ||
cover | formData | file | ||
label_name | formData | string | ||
p_line | formData | string (YYYY Copyright) | ||
release_date | formData | date (YYYY-mm-dd) | ||
sale_start_date | formData | date (YYYY-mm-dd) | ||
title | formData | string | ||
album_genres | formData | string ([{"genre":"dance_elec"},{"genre":"rap"}, ...]) , x ∈ { genres } | ||
album_territories | formData | string ([{"territory":"UK"},{"territory":"US"},...]) , x ∈ { territories } | ||
beatport_genre | formData | string , x ∈ { beatport_genres } | ||
exclude_territories | formData | string ([{"territory":"UK"},{"territory":"US"},...]) , x ∈ { territories } | ||
genre | formData | string , x ∈ { genres } | ||
language | formData | string , x ∈ { Afrikaans , Arabic , Bulgarian , Cantonese , Catalan , Chinese , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Italian , Japanese , Kazakh , Korean , Lao , Latvian , Lithuanian , Malay , None , Norwegian , Polish , Portuguese , Romanian , Russian , Slovak , Slovenian , Spanish , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } | ||
preorder_release_date | formData | date (YYYY-mm-dd) | ||
price | formData | float , x ∈ { 9.99 , 8.99 , 7.99 , 6.99 , 5.99 , 4.99 , 3.99 , 2.99 , 1.99 } | ||
secondary_language | formData | string | ||
track_price | formData | float , x ∈ { 1.29 , 0.99 , 0.69 } | ||
upc | formData | int | ||
various_artists | formData | boolean |
Uses default content-types: application/json
The updated album data
Bad request. Validation error.
Authorization required
Album not found
Delete Artist from Album
artist_id | formData | int | ||
role | Allowed roles are: any role from Contributor Roles + ["primary", "featuring"] |
formData | string |
Uses default content-types: application/json
Artists Successfully Deleted from Album
Bad request. Validation error.
Authorization required
Access to Album is forbidden
Album not found
Returns list of album artists
Uses default content-types: application/json
List all album artists
Authorization required
Access to Album is forbidden
Album not found
Add Artist to Album
artist_id | formData | int | ||
role | Allowed roles are: any role from Contributor Roles + ["primary", "featuring"] |
formData | string |
Uses default content-types: application/json
Artists Successfully Added to Album
Bad request. Validation error.
Authorization required
Access to Album is forbidden
Album not found
Artists Already Added to Album
Delete album DSP territories
album_id | path | int | ||
dsp_site | formData | string |
Uses default content-types: application/json
Album DSP territories deleted
Authorization required
Item not found
Returns list of album DSP territories
album_id | path | int | ||
dsp_site | formData | string |
Uses default content-types: application/json
List album DSP territories
Bad request. Validation error.
Authorization required
Item not found
Add DSP territories to album.
album_id | path | int | ||
dsp_site | formData | string | ||
territories | formData | object[] , x ∈ { AF , AX , AL , DZ , AS , AD , AO , AI , AQ , AG , AR , AM , AW , AU , AT , AZ , BS , BH , BD , BB , BY , BE , BZ , BJ , BM , BT , BO , BA , BW , BV , BR , VG , IO , BN , BG , BF , BI , KH , CM , CA , CV , KY , CF , TD , CL , CN , HK , MO , CX , CC , CO , KM , CG , CD , CK , CR , CI , HR , CU , CY , CZ , DK , DJ , DM , DO , EC , EG , SV , GQ , ER , EE , ET , FK , FO , FJ , FI , FR , GF , PF , TF , GA , GM , GE , DE , GH , GI , GR , GL , GD , GP , GU , GT , GG , GN , GW , GY , HT , HM , VA , HN , HU , IS , IN , ID , IR , IQ , IE , IM , IL , IT , JM , JP , JE , JO , KZ , KE , KI , KP , KR , KW , KG , LA , LV , LB , LS , LR , LY , LI , LT , LU , MK , MG , MW , MY , MV , ML , MT , MH , MQ , MR , MU , YT , MX , FM , MD , MC , MN , ME , MS , MA , MZ , MM , NA , NR , NP , NL , AN , NC , NZ , NI , NE , NG , NU , NF , MP , NO , OM , PK , PW , PS , PA , PG , PY , PE , PH , PN , PL , PT , PR , QA , RE , RO , RU , RW , BL , SH , KN , LC , MF , PM , VC , WS , SM , ST , SA , SN , RS , SC , SL , SG , SK , SI , SB , SO , ZA , GS , SS , ES , LK , SD , SR , SJ , SZ , SE , CH , SY , TW , TJ , TZ , TH , TL , TG , TK , TO , TT , TN , TR , TM , TC , TV , UG , UA , AE , GB , US , UM , UY , UZ , VU , VE , VN , VI , WF , EH , YE , ZM , ZW , WO } | ||
is_excluded | formData | boolean |
Uses default content-types: application/json
Create album DSP territories
Bad request. Validation error.
Authorization required
Item not found
Album territories already exist for this DSP
Update album DSP territories
album_id | path | int | ||
dsp_site | formData | string | ||
territories | formData | object[] , x ∈ { AF , AX , AL , DZ , AS , AD , AO , AI , AQ , AG , AR , AM , AW , AU , AT , AZ , BS , BH , BD , BB , BY , BE , BZ , BJ , BM , BT , BO , BA , BW , BV , BR , VG , IO , BN , BG , BF , BI , KH , CM , CA , CV , KY , CF , TD , CL , CN , HK , MO , CX , CC , CO , KM , CG , CD , CK , CR , CI , HR , CU , CY , CZ , DK , DJ , DM , DO , EC , EG , SV , GQ , ER , EE , ET , FK , FO , FJ , FI , FR , GF , PF , TF , GA , GM , GE , DE , GH , GI , GR , GL , GD , GP , GU , GT , GG , GN , GW , GY , HT , HM , VA , HN , HU , IS , IN , ID , IR , IQ , IE , IM , IL , IT , JM , JP , JE , JO , KZ , KE , KI , KP , KR , KW , KG , LA , LV , LB , LS , LR , LY , LI , LT , LU , MK , MG , MW , MY , MV , ML , MT , MH , MQ , MR , MU , YT , MX , FM , MD , MC , MN , ME , MS , MA , MZ , MM , NA , NR , NP , NL , AN , NC , NZ , NI , NE , NG , NU , NF , MP , NO , OM , PK , PW , PS , PA , PG , PY , PE , PH , PN , PL , PT , PR , QA , RE , RO , RU , RW , BL , SH , KN , LC , MF , PM , VC , WS , SM , ST , SA , SN , RS , SC , SL , SG , SK , SI , SB , SO , ZA , GS , SS , ES , LK , SD , SR , SJ , SZ , SE , CH , SY , TW , TJ , TZ , TH , TL , TG , TK , TO , TT , TN , TR , TM , TC , TV , UG , UA , AE , GB , US , UM , UY , UZ , VU , VE , VN , VI , WF , EH , YE , ZM , ZW , WO } | ||
is_excluded | formData | boolean |
Uses default content-types: application/json
Update album DSP territories
Bad request. Validation error.
Authorization required
Item not found
Delete album title localization
title_localization | formData | string | ||
title_localization_language | formData | string , x ∈ { Afrikaans , Arabic , Bengali , Bulgarian , Cantonese , Catalan , Chinese (Simplified) , Chinese (Traditional) , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Haitian , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Irish , Italian , Japanese , Kazakh , Korean , Lao , Latin , Latvian , Lithuanian , Malay , Norwegian , Persian , Polish , Portuguese , Punjabi , Romanian , Russian , Sanskrit , Slovak , Slovenian , Spanish , Spanish (Latin America)* , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } |
Uses default content-types: application/json
Title Localization Successfully Deleted from Album
Bad request. Validation error.
Authorization required
Access to Album is forbidden
Album not found
Returns list of album title localizations
Uses default content-types: application/json
List all album title localizations
Bad request. Validation error.
Authorization required
Access to Album is forbidden
Album not found
Add album title localization
title_localization | formData | string | ||
title_localization_language | formData | string , x ∈ { Afrikaans , Arabic , Bengali , Bulgarian , Cantonese , Catalan , Chinese (Simplified) , Chinese (Traditional) , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Haitian , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Irish , Italian , Japanese , Kazakh , Korean , Lao , Latin , Latvian , Lithuanian , Malay , Norwegian , Persian , Polish , Portuguese , Punjabi , Romanian , Russian , Sanskrit , Slovak , Slovenian , Spanish , Spanish (Latin America)* , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } |
Uses default content-types: application/json
Title Localization Successfully Added to Album
Bad request. Validation error.
Authorization required
Access to Album is forbidden
Album not found
Title Localization Already Added to Album
Return sales analytics Apple API documentation
Return sales analytics by tracks using Apple API directly
Return Apple IDs for DashGo tracks
track_id_list | List of track ID |
formData | Array |
Uses default content-types: application/json
Tracks data
Bad request. Validation error.
Authorization required
Returns list of artists.
page | pagination |
path | int | |
search | search artist by name |
path | string |
Uses default content-types: application/json
List all artists
Authorization required
Create new artist.
name | formData | string | ||
amazon_asin | formData | string | ||
apple_id | formData | string | ||
bio | formData | string | ||
isni | formData | string | ||
spotify_uri | formData | string | ||
new_apple_artist | If not added in formData will be "false" by default |
formData | boolean | |
new_spotify_artist | If not added in formData will be "false" by default |
formData | boolean |
Uses default content-types: application/json
Artist created
Bad request. Validation error.
Authorization required
Delete artist
id | path | int |
Uses default content-types: application/json
Artist deleted
Artist can't be removed as it still associated with one or more albums
Authorization required
Returns single artist.
Uses default content-types: application/json
Get single artist by id
Authorization required
Artist not found
Update artist
name | formData | string | ||
amazon_asin | formData | string | ||
apple_id | formData | string | ||
bio | formData | string | ||
isni | formData | string | ||
spotify_uri | formData | string |
Uses default content-types: application/json
Artist updated
Bad request. Validation error.
Authorization required
Delete artist name localization
name_localization | formData | string | ||
name_localization_language | formData | string , x ∈ { Afrikaans , Arabic , Bengali , Bulgarian , Cantonese , Catalan , Chinese (Simplified) , Chinese (Traditional) , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Haitian , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Irish , Italian , Japanese , Kazakh , Korean , Lao , Latin , Latvian , Lithuanian , Malay , Norwegian , Persian , Polish , Portuguese , Punjabi , Romanian , Russian , Sanskrit , Slovak , Slovenian , Spanish , Spanish (Latin America)* , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } |
Uses default content-types: application/json
Name Localization Successfully Deleted from Artist
Bad request. Validation error.
Authorization required
Artist not found
Returns list of artist name localizations
Uses default content-types: application/json
List all artist name localizations
Bad request. Validation error.
Authorization required
Artist not found
Add artist name localization
name_localization | formData | string | ||
name_localization_language | formData | string , x ∈ { Afrikaans , Arabic , Bengali , Bulgarian , Cantonese , Catalan , Chinese (Simplified) , Chinese (Traditional) , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Haitian , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Irish , Italian , Japanese , Kazakh , Korean , Lao , Latin , Latvian , Lithuanian , Malay , Norwegian , Persian , Polish , Portuguese , Punjabi , Romanian , Russian , Sanskrit , Slovak , Slovenian , Spanish , Spanish (Latin America)* , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } |
Uses default content-types: application/json
Name Localization Successfully Added to Artist
Bad request. Validation error.
Authorization required
Artist not found
Name Localization Already Added to Artist
Returns list of Beatport genres for use in distribution methods.
Uses default content-types: application/json
List all genres
Authorization required
Takedown albums.
album_ids | JSON array of albums IDs |
formData | JSON | |
dsp | JSON array of DSPs |
formData | JSON |
Uses default content-types: application/json
Takedown albums
Bad Request
Authorization required
Distribution status.
album_id | album ID |
path | int | |
dsp_site | name of dsp |
path | string |
Uses default content-types: application/json
Distribution statuses list
Authorization required
Item not found.
Publish albums.
album_ids | JSON array of albums IDs |
formData | JSON | |
dsp | JSON array of DSPs |
formData | JSON |
Uses default content-types: application/json
Published albums
Bad request. Validation error.
Authorization required
Cancel pending distribution
album_id | album ID |
path | int | |
dsp_site | name of dsp |
path | string |
Uses default content-types: application/json
Distribution was canceled successfully
Bad Request
Authorization required
Distribution can not be canceled
Item not found
Itunes response for distributed album.
album_id | album ID |
path | int |
Uses default content-types: application/json
Itunes response
Bad request. Validation error.
Authorization required
Returns list of DSPs for use in distribution methods.
Uses default content-types: application/json
List all DSPs
Authorization required
Returns list of genres for use in distribution methods.
Uses default content-types: application/json
List all genres
Authorization required
Return sales trends by LABEL/ARTIST/ALBUM/TRACK.
date_from | Starting date YYYY-mm-dd |
formData | int | |
date_to | Ending date YYYY-mm-dd |
formData | string | |
dsp | dsp |
formData | string , x ∈ { itunes , spotify , applemusic , amazon , amazonmusic , soundcloud , youtube , youtubemusic , deezer , pandora , tiktok } | |
unit_id | ID of unit (in case Unit type 'track' accept 50 ids comma separated) |
formData | string | |
unit_type | Unit type |
formData | string , x ∈ { artist , album , track } |
Uses default content-types: application/json
List sales trends
Maximum 50 unit id
Authorization required
Returns analytics for saved tracks for LABEL/ARTIST/ALBUM/TRACK
date_from | Starting date YYYY-mm-dd |
formData | int | |
date_to | Ending date YYYY-mm-dd |
formData | string | |
dsp | dsp |
formData | string , x ∈ { spotify , applemusic } | |
unit_id | ID of unit |
formData | string | |
unit_type | Unit type |
formData | string , x ∈ { artist , album , track } |
Uses default content-types: application/json
List analytics data for saved tracks
Authorization required
Access forbidden
Returns analytics for skipped tracks for LABEL/ARTIST/ALBUM/TRACK
date_from | Starting date YYYY-mm-dd |
formData | int | |
date_to | Ending date YYYY-mm-dd |
formData | string | |
dsp | dsp |
formData | string , x ∈ { spotify , applemusic } | |
unit_id | ID of unit |
formData | string | |
unit_type | Unit type |
formData | string , x ∈ { artist , album , track } |
Uses default content-types: application/json
List analytics data for skipped tracks
Authorization required
Access forbidden
Generate and return SmartURL link
album_id | Album ID |
formData | int | |
regenerate | force regenerate link |
formData | boolean |
Uses default content-types: application/json
Show result of generating SmartURL link
Bad request. Validation error.
Authorization required
Access to album is forbidden
Album not found
Generate and return analytics page link for SmartURL
album_id | Album ID |
formData | int |
Uses default content-types: application/json
Show result of generating analytics page link
Bad request. Validation error.
Authorization required
Access to album is forbidden
Album not found
Return statements download link by month
month | month |
formData | int , x ∈ { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 } | |
year | year |
formData | int , x ∈ { 2015 , 2016 , ... } |
Uses default content-types: application/json
Show download link
Bad request. Validation error.
Authorization required
Report not found
Returns list of tracks.
album_id | filter tracks by album ID |
path | string | |
upc | filter tracks by album UPC |
path | string | |
isrc | filter tracks by ISRC |
path | string (US-NNN-YY-DDDDD) | |
page | pagination |
path | int |
Uses default content-types: application/json
List all tracks
Authorization required
Create new track.
album_id | formData | int | ||
disc_number | formData | int | ||
explicit | formData | int , x ∈ { 0 , 1 } | ||
position | formData | int | ||
title | formData | string | ||
track | formData | file (FLAC, WAV) | ||
track_spatial_file | formData | file | ||
c_line | formData | string (YYYY Copyright) | ||
p_line | formData | string (YYYY Copyright) | ||
isrc | formData | string (US-NNN-YY-DDDDD [will be generated if not provided]) | ||
label_track_id | formData | string | ||
lyrics | formData | string | ||
price | formData | float , x ∈ { 1.29 , 0.99 , 0.69 } | ||
track_language | formData | string , x ∈ { Afrikaans , Arabic , Bulgarian , Cantonese , Catalan , Chinese , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Italian , Japanese , Kazakh , Korean , Lao , Latvian , Lithuanian , Malay , None , Norwegian , Polish , Portuguese , Romanian , Russian , Slovak , Slovenian , Spanish , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } | ||
version | formData | string | ||
instant_grat_release_date | formData | date (YYYY-mm-dd) |
Uses default content-types: application/json
create new track
Bad request. Validation error.
Authorization required
Delete single track.
id | path | int |
Uses default content-types: application/json
Deleted single track by id
Authorization required
Access to Track is forbidden
Item not found.
Conflict.
Returns single track.
Uses default content-types: application/json
Get single track by id
Authorization required
Item not found.
Update track data by id.
id | track ID |
path | string | |
disc_number | formData | int | ||
explicit | formData | int , x ∈ { 0 , 1 } | ||
position | formData | int | ||
title | formData | string | ||
track | formData | file (FLAC, WAV) | ||
track_spatial_file | formData | file | ||
c_line | formData | string (YYYY Copyright) | ||
p_line | formData | string (YYYY Copyright) | ||
isrc | formData | string (US-NNN-YY-DDDDD) | ||
label_track_id | formData | string | ||
lyrics | formData | string | ||
price | formData | float , x ∈ { 1.29 , 0.99 , 0.69 } | ||
track_language | formData | string , x ∈ { Afrikaans , Arabic , Bulgarian , Cantonese , Catalan , Chinese , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Italian , Japanese , Kazakh , Korean , Lao , Latvian , Lithuanian , Malay , None , Norwegian , Polish , Portuguese , Romanian , Russian , Slovak , Slovenian , Spanish , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } | ||
version | formData | string | ||
instant_grat_release_date | formData | date (YYYY-mm-dd) |
Uses default content-types: application/json
The updated track data
Bad request. Validation error.
Authorization required
Item not found.
Delete Artist from Track
artist_id | formData | int | ||
role | Allowed roles are: any role from Contributor Roles + ["primary", "featuring"] |
formData | string |
Uses default content-types: application/json
Artists Successfully Deleted from Track
Bad request. Validation error.
Authorization required
Access to Album is forbidden
Track not found
Returns list of track artists
Uses default content-types: application/json
List all track artists
Authorization required
Access to Album is forbidden
Track not found
Add Artist to Track
artist_id | formData | int | ||
role | Allowed roles are: any role from Contributor Roles + ["primary", "featuring"] |
formData | string |
Uses default content-types: application/json
Artists Successfully Added to Track
Bad request. Validation error.
Authorization required
Access to Album is forbidden
Track not found
Artists Already Added to Track
Returns list of track previews
Uses default content-types: application/json
List all track previews
Bad request. Validation error.
Authorization required
Access to Track is forbidden
Track not found
Add track preview
duration | For iTunes duration is always 30. |
formData | integer | |
start_time | formData | integer | ||
start_date | Only supported by Youtube. |
formData | date (YYYY-mm-dd) | |
dsp_site | formData | string , x ∈ { itunes , tiktok , youtube } |
Uses default content-types: application/json
Preview Successfully Added to Track
Bad request. Validation error.
Authorization required
Access to Track is forbidden
Track not found
Delete track preview
preview_id | formData | integer |
Uses default content-types: application/json
Preview Successfully Deleted from Track
Bad request. Validation error.
Authorization required
Access to Track is forbidden
Track not found
Returns track preview
Uses default content-types: application/json
Track preview
Bad request. Validation error.
Authorization required
Access to Track is forbidden
Track not found
Delete track title localization
title_localization | formData | string | ||
title_localization_language | formData | string , x ∈ { Afrikaans , Arabic , Bengali , Bulgarian , Cantonese , Catalan , Chinese (Simplified) , Chinese (Traditional) , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Haitian , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Irish , Italian , Japanese , Kazakh , Korean , Lao , Latin , Latvian , Lithuanian , Malay , Norwegian , Persian , Polish , Portuguese , Punjabi , Romanian , Russian , Sanskrit , Slovak , Slovenian , Spanish , Spanish (Latin America)* , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } |
Uses default content-types: application/json
Title Localization Successfully Deleted from Track
Bad request. Validation error.
Authorization required
Access to Track is forbidden
Track not found
Returns list of track title localizations
Uses default content-types: application/json
List all track title localizations
Bad request. Validation error.
Authorization required
Access to Track is forbidden
Track not found
Add track title localization
title_localization | formData | string | ||
title_localization_language | formData | string , x ∈ { Afrikaans , Arabic , Bengali , Bulgarian , Cantonese , Catalan , Chinese (Simplified) , Chinese (Traditional) , Croatian , Czech , Danish , Dutch , English , Estonian , Finnish , French , German , Greek , Haitian , Hebrew , Hindi , Hungarian , Icelandic , Indonesian , Irish , Italian , Japanese , Kazakh , Korean , Lao , Latin , Latvian , Lithuanian , Malay , Norwegian , Persian , Polish , Portuguese , Punjabi , Romanian , Russian , Sanskrit , Slovak , Slovenian , Spanish , Spanish (Latin America)* , Swedish , Tagalog , Tamil , Telugu , Thai , Turkish , Ukrainian , Urdu , Vietnamese , Zulu } |
Uses default content-types: application/json
Title Localization Successfully Added to Track
Bad request. Validation error.
Authorization required
Access to Track is forbidden
Track not found
Title Localization Already Added to Track
Returns downloads report download URL
dsp_site | DSP |
formData | string , x ∈ { amazon , itunes } | |
report_date | Report Date |
formData | date (YYYY-mm-dd) | |
page | pagination |
path | int | |
perPage | pagination |
path | int |
Uses default content-types: application/json
Returns an array of items
Bad request. Validation error.
Authorization required
Returns playlist streams report download URL
dsp_site | DSP |
formData | string , x ∈ { applemusic , spotify } | |
report_date | Report Date |
formData | date (YYYY-mm-dd) | |
page | pagination |
path | int | |
perPage | pagination |
path | int |
Uses default content-types: application/json
Returns an array of items
Bad request. Validation error.
Authorization required
Returns saves report download URL
dsp_site | DSP |
formData | string , x ∈ { spotify } | |
report_date | Report Date |
formData | date (YYYY-mm-dd) | |
page | pagination |
path | int | |
perPage | pagination |
path | int |
Uses default content-types: application/json
Returns an array of items
Bad request. Validation error.
Authorization required
Returns skips report download URL
dsp_site | DSP |
formData | string , x ∈ { applemusic , spotify } | |
report_date | Report Date |
formData | date (YYYY-mm-dd) | |
page | pagination |
path | int | |
perPage | pagination |
path | int |
Uses default content-types: application/json
Returns an array of items
Bad request. Validation error.
Authorization required
Returns streams report download URL
dsp_site | DSP |
formData | string , x ∈ { amazonmusic , applemusic , deezer , facebookmusic , instagram , pandora , soundcloud , spotify , tiktok , youtube , youtubemusic } | |
report_date | Report Date |
formData | date (YYYY-mm-dd) | |
page | pagination |
path | int | |
perPage | pagination |
path | int |
Uses default content-types: application/json
Returns an array of items
Bad request. Validation error.
Authorization required
Album secondary genres array.
Album territories array.
Album c line.
Album p line.
Album release date
Album title.
Allowed roles are: any role from Contributor Roles + ["primary", "featuring"]
artist ID
This is the complete list of Contributor Role types. At least one contributor of each type has to be added to all tracks. This validation is applied only for albums created on or after 2024-11-20.
entity ID
dsp name
per DSP error description
global error description (if any)
Various types
Total items count.
Page number.
Number items per page.
Track c line.
Track p line.
Allowed roles are: any role from Contributor Roles + ["primary", "featuring"]
Presigned AWS S3 link that expires in 2 hours