Cloud-Player v1.0
Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.
cloud-player rest endpoints
Base URLs:
Authentication
- API Key (apiKey)
- Parameter Name: tok_v1, in: cookie.
Default
accountRead
Code samples
GET https://api.cloud-player.io//account/{provider_id}/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//account/{provider_id}/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//account/{provider_id}/{id}', params={
}, headers = headers)
print r.json()
GET /account/{provider_id}/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| provider_id | path | string | true | Account provider id |
| id | path | string | true | Account id |
Example responses
{
"connected": true,
"user_id": "string",
"favourite_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|
allOf
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | No description |
allOf
| Name | Type | Required | Description |
|---|---|---|---|
| »» anonymous | any | false | No description |
and
| Name | Type | Required | Description |
|---|---|---|---|
| »» anonymous | object | false | No description |
| »»» connected | boolean | false | Connection status |
and
| Name | Type | Required | Description |
|---|---|---|---|
| »» anonymous | object | false | No description |
| »»» user_id | string | false | User id |
| »»» favourite_id | string | false | Favourite id |
| »»» created | string(date-time) | false | Account creation |
| »»» updated | string(date-time) | false | Account update |
playlistSearch
Code samples
GET https://api.cloud-player.io//playlist/{provider_id}?account_id=string HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//playlist/{provider_id}',
method: 'get',
data: '?account_id=string',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//playlist/{provider_id}', params={
'account_id': 'string'
}, headers = headers)
print r.json()
GET /playlist/{provider_id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| account_id | query | string | true | Account id |
| provider_id | path | string | true | Provider id |
Example responses
[
{
"id": "string",
"provider_id": "string",
"account_id": null,
"account_provider_id": "string",
"description": "string",
"follower_count": 0,
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"items": [
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
],
"public": true,
"title": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
]
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Playlist id |
| » provider_id | string | true | Provider id |
| » account_id | any | true | No description |
| » account_provider_id | string | true | Provider id |
| » description | string | false | Playlist description |
| » follower_count | integer(int32) | false | Follower count |
| » image | object | false | No description |
| »» id | string | true | Image id |
| »» large | string | true | Large uri |
| »» medium | string | false | Medium uri |
| »» small | string | false | Small uri |
| » items | [object] | true | Playlist items |
| »» id | string | true | Playlist item id |
| »» playlist_id | string | true | Playlist id |
| »» playlist_provider_id | string | true | Provider id |
| »» rank | any | true | Playlist item rank |
| »» track_id | string | true | Track id |
| »» track_provider_id | string | true | Provider id |
| »» created | string(date-time) | false | Playlist item creation |
| »» updated | string(date-time) | false | Playlist item update |
| » public | boolean | false | Public state |
| » title | string | true | Playlist title |
| » created | string(date-time) | false | Playlist creation |
| » updated | string(date-time) | false | Playlist update |
playlistCreate
Code samples
POST https://api.cloud-player.io//playlist/{provider_id} HTTP/1.1
Host: api.cloud-player.io
Content-Type: application/json
Accept: application/json
var headers = {
'Content-Type':'application/json',
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//playlist/{provider_id}',
method: 'post',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
r = requests.post('https://api.cloud-player.io//playlist/{provider_id}', params={
}, headers = headers)
print r.json()
POST /playlist/{provider_id}
Body parameter
{
"id": "string",
"provider_id": "string",
"account_id": null,
"account_provider_id": "string",
"description": "string",
"follower_count": 0,
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"items": [
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
],
"public": true,
"title": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | body | string | true | Playlist id |
| provider_id | body | string | true | Provider id |
| account_id | body | any | true | No description |
| account_provider_id | body | string | true | Provider id |
| description | body | string | false | Playlist description |
| follower_count | body | integer(int32) | false | Follower count |
| image | body | object | false | No description |
| » id | body | string | true | Image id |
| » large | body | string | true | Large uri |
| » medium | body | string | false | Medium uri |
| » small | body | string | false | Small uri |
| items | body | [object] | true | Playlist items |
| » id | body | string | true | Playlist item id |
| » playlist_id | body | string | true | Playlist id |
| » playlist_provider_id | body | string | true | Provider id |
| » rank | body | any | true | Playlist item rank |
| » track_id | body | string | true | Track id |
| » track_provider_id | body | string | true | Provider id |
| » created | body | string(date-time) | false | Playlist item creation |
| » updated | body | string(date-time) | false | Playlist item update |
| public | body | boolean | false | Public state |
| title | body | string | true | Playlist title |
| created | body | string(date-time) | false | Playlist creation |
| updated | body | string(date-time) | false | Playlist update |
| provider_id | path | string | true | Provider id |
Example responses
{
"id": "string",
"provider_id": "string",
"account_id": null,
"account_provider_id": "string",
"description": "string",
"follower_count": 0,
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"items": [
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
],
"public": true,
"title": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Playlist id |
| » provider_id | string | true | Provider id |
| » account_id | any | true | No description |
| » account_provider_id | string | true | Provider id |
| » description | string | false | Playlist description |
| » follower_count | integer(int32) | false | Follower count |
| » image | object | false | No description |
| »» id | string | true | Image id |
| »» large | string | true | Large uri |
| »» medium | string | false | Medium uri |
| »» small | string | false | Small uri |
| » items | [object] | true | Playlist items |
| »» id | string | true | Playlist item id |
| »» playlist_id | string | true | Playlist id |
| »» playlist_provider_id | string | true | Provider id |
| »» rank | any | true | Playlist item rank |
| »» track_id | string | true | Track id |
| »» track_provider_id | string | true | Provider id |
| »» created | string(date-time) | false | Playlist item creation |
| »» updated | string(date-time) | false | Playlist item update |
| » public | boolean | false | Public state |
| » title | string | true | Playlist title |
| » created | string(date-time) | false | Playlist creation |
| » updated | string(date-time) | false | Playlist update |
playlistRead
Code samples
GET https://api.cloud-player.io//playlist/{provider_id}/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//playlist/{provider_id}/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//playlist/{provider_id}/{id}', params={
}, headers = headers)
print r.json()
GET /playlist/{provider_id}/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| provider_id | path | string | true | Provider id |
| id | path | string | true | Playlist id |
Example responses
{
"id": "string",
"provider_id": "string",
"account_id": null,
"account_provider_id": "string",
"description": "string",
"follower_count": 0,
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"items": [
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
],
"public": true,
"title": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Playlist id |
| » provider_id | string | true | Provider id |
| » account_id | any | true | No description |
| » account_provider_id | string | true | Provider id |
| » description | string | false | Playlist description |
| » follower_count | integer(int32) | false | Follower count |
| » image | object | false | No description |
| »» id | string | true | Image id |
| »» large | string | true | Large uri |
| »» medium | string | false | Medium uri |
| »» small | string | false | Small uri |
| » items | [object] | true | Playlist items |
| »» id | string | true | Playlist item id |
| »» playlist_id | string | true | Playlist id |
| »» playlist_provider_id | string | true | Provider id |
| »» rank | any | true | Playlist item rank |
| »» track_id | string | true | Track id |
| »» track_provider_id | string | true | Provider id |
| »» created | string(date-time) | false | Playlist item creation |
| »» updated | string(date-time) | false | Playlist item update |
| » public | boolean | false | Public state |
| » title | string | true | Playlist title |
| » created | string(date-time) | false | Playlist creation |
| » updated | string(date-time) | false | Playlist update |
playlistUpdate
Code samples
PUT https://api.cloud-player.io//playlist/{provider_id}/{id} HTTP/1.1
Host: api.cloud-player.io
Content-Type: application/json
Accept: application/json
var headers = {
'Content-Type':'application/json',
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//playlist/{provider_id}/{id}',
method: 'put',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
r = requests.put('https://api.cloud-player.io//playlist/{provider_id}/{id}', params={
}, headers = headers)
print r.json()
PUT /playlist/{provider_id}/{id}
Body parameter
{
"id": "string",
"provider_id": "string",
"account_id": null,
"account_provider_id": "string",
"description": "string",
"follower_count": 0,
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"items": [
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
],
"public": true,
"title": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | body | string | true | Playlist id |
| provider_id | body | string | true | Provider id |
| account_id | body | any | true | No description |
| account_provider_id | body | string | true | Provider id |
| description | body | string | false | Playlist description |
| follower_count | body | integer(int32) | false | Follower count |
| image | body | object | false | No description |
| » id | body | string | true | Image id |
| » large | body | string | true | Large uri |
| » medium | body | string | false | Medium uri |
| » small | body | string | false | Small uri |
| items | body | [object] | true | Playlist items |
| » id | body | string | true | Playlist item id |
| » playlist_id | body | string | true | Playlist id |
| » playlist_provider_id | body | string | true | Provider id |
| » rank | body | any | true | Playlist item rank |
| » track_id | body | string | true | Track id |
| » track_provider_id | body | string | true | Provider id |
| » created | body | string(date-time) | false | Playlist item creation |
| » updated | body | string(date-time) | false | Playlist item update |
| public | body | boolean | false | Public state |
| title | body | string | true | Playlist title |
| created | body | string(date-time) | false | Playlist creation |
| updated | body | string(date-time) | false | Playlist update |
| provider_id | path | string | true | Provider id |
| id | path | string | true | Playlist id |
Example responses
{
"id": "string",
"provider_id": "string",
"account_id": null,
"account_provider_id": "string",
"description": "string",
"follower_count": 0,
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"items": [
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
],
"public": true,
"title": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Playlist id |
| » provider_id | string | true | Provider id |
| » account_id | any | true | No description |
| » account_provider_id | string | true | Provider id |
| » description | string | false | Playlist description |
| » follower_count | integer(int32) | false | Follower count |
| » image | object | false | No description |
| »» id | string | true | Image id |
| »» large | string | true | Large uri |
| »» medium | string | false | Medium uri |
| »» small | string | false | Small uri |
| » items | [object] | true | Playlist items |
| »» id | string | true | Playlist item id |
| »» playlist_id | string | true | Playlist id |
| »» playlist_provider_id | string | true | Provider id |
| »» rank | any | true | Playlist item rank |
| »» track_id | string | true | Track id |
| »» track_provider_id | string | true | Provider id |
| »» created | string(date-time) | false | Playlist item creation |
| »» updated | string(date-time) | false | Playlist item update |
| » public | boolean | false | Public state |
| » title | string | true | Playlist title |
| » created | string(date-time) | false | Playlist creation |
| » updated | string(date-time) | false | Playlist update |
playlistDelete
Code samples
DELETE https://api.cloud-player.io//playlist/{provider_id}/{id} HTTP/1.1
Host: api.cloud-player.io
$.ajax({
url: 'https://api.cloud-player.io//playlist/{provider_id}/{id}',
method: 'delete',
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
r = requests.delete('https://api.cloud-player.io//playlist/{provider_id}/{id}', params={
)
print r.json()
DELETE /playlist/{provider_id}/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| provider_id | path | string | true | Provider id |
| id | path | string | true | Playlist id |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 204 | No Content | No Content | None |
playlistItemCreate
Code samples
POST https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item HTTP/1.1
Host: api.cloud-player.io
Content-Type: application/json
Accept: application/json
var headers = {
'Content-Type':'application/json',
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item',
method: 'post',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
r = requests.post('https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item', params={
}, headers = headers)
print r.json()
POST /playlist/{playlist_provider_id}/{playlist_id}/item
Body parameter
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | body | string | true | Playlist item id |
| playlist_id | body | string | true | Playlist id |
| playlist_provider_id | body | string | true | Provider id |
| rank | body | any | true | Playlist item rank |
| track_id | body | string | true | Track id |
| track_provider_id | body | string | true | Provider id |
| created | body | string(date-time) | false | Playlist item creation |
| updated | body | string(date-time) | false | Playlist item update |
| playlist_provider_id | path | string | true | Playlist provider id |
| playlist_id | path | string | true | Playlist id |
Example responses
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Playlist item id |
| » playlist_id | string | true | Playlist id |
| » playlist_provider_id | string | true | Provider id |
| » rank | any | true | Playlist item rank |
| » track_id | string | true | Track id |
| » track_provider_id | string | true | Provider id |
| » created | string(date-time) | false | Playlist item creation |
| » updated | string(date-time) | false | Playlist item update |
playlistItemSearch
Code samples
GET https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item', params={
}, headers = headers)
print r.json()
GET /playlist/{playlist_provider_id}/{playlist_id}/item
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| playlist_provider_id | path | string | true | Playlist provider id |
| playlist_id | path | string | true | Playlist id |
Example responses
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Playlist item id |
| » playlist_id | string | true | Playlist id |
| » playlist_provider_id | string | true | Provider id |
| » rank | any | true | Playlist item rank |
| » track_id | string | true | Track id |
| » track_provider_id | string | true | Provider id |
| » created | string(date-time) | false | Playlist item creation |
| » updated | string(date-time) | false | Playlist item update |
playlistItemRead
Code samples
GET https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item/{id}', params={
}, headers = headers)
print r.json()
GET /playlist/{playlist_provider_id}/{playlist_id}/item/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| playlist_provider_id | path | string | true | Playlist provider id |
| playlist_id | path | string | true | Playlist id |
| id | path | string | true | Playlist item id |
Example responses
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Playlist item id |
| » playlist_id | string | true | Playlist id |
| » playlist_provider_id | string | true | Provider id |
| » rank | any | true | Playlist item rank |
| » track_id | string | true | Track id |
| » track_provider_id | string | true | Provider id |
| » created | string(date-time) | false | Playlist item creation |
| » updated | string(date-time) | false | Playlist item update |
playlistItemUpdate
Code samples
PUT https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item/{id} HTTP/1.1
Host: api.cloud-player.io
Content-Type: application/json
Accept: application/json
var headers = {
'Content-Type':'application/json',
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item/{id}',
method: 'put',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
r = requests.put('https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item/{id}', params={
}, headers = headers)
print r.json()
PUT /playlist/{playlist_provider_id}/{playlist_id}/item/{id}
Body parameter
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | body | string | true | Playlist item id |
| playlist_id | body | string | true | Playlist id |
| playlist_provider_id | body | string | true | Provider id |
| rank | body | any | true | Playlist item rank |
| track_id | body | string | true | Track id |
| track_provider_id | body | string | true | Provider id |
| created | body | string(date-time) | false | Playlist item creation |
| updated | body | string(date-time) | false | Playlist item update |
| playlist_provider_id | path | string | true | Playlist provider id |
| playlist_id | path | string | true | Playlist id |
| id | path | string | true | Playlist item id |
Example responses
{
"id": "string",
"playlist_id": "string",
"playlist_provider_id": "string",
"rank": null,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Playlist item id |
| » playlist_id | string | true | Playlist id |
| » playlist_provider_id | string | true | Provider id |
| » rank | any | true | Playlist item rank |
| » track_id | string | true | Track id |
| » track_provider_id | string | true | Provider id |
| » created | string(date-time) | false | Playlist item creation |
| » updated | string(date-time) | false | Playlist item update |
playlistItemDelete
Code samples
DELETE https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item/{id} HTTP/1.1
Host: api.cloud-player.io
$.ajax({
url: 'https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item/{id}',
method: 'delete',
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
r = requests.delete('https://api.cloud-player.io//playlist/{playlist_provider_id}/{playlist_id}/item/{id}', params={
)
print r.json()
DELETE /playlist/{playlist_provider_id}/{playlist_id}/item/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| playlist_provider_id | path | string | true | Playlist provider id |
| playlist_id | path | string | true | Playlist id |
| id | path | string | true | Playlist item id |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 204 | No Content | No Content | None |
favouriteRead
Code samples
GET https://api.cloud-player.io//favourite/{provider_id}/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//favourite/{provider_id}/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//favourite/{provider_id}/{id}', params={
}, headers = headers)
print r.json()
GET /favourite/{provider_id}/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| provider_id | path | string | true | Provider id |
| id | path | string | true | Favourite id |
Example responses
{
"id": "string",
"provider_id": "string",
"account_id": null,
"account_provider_id": "string",
"items": [
null
]
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Favourite id |
| » provider_id | string | true | Provider id |
| » account_id | any | true | No description |
| » account_provider_id | string | true | Provider id |
| » items | [any] | true | Favourite items |
favouriteItemCreate
Code samples
POST https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item HTTP/1.1
Host: api.cloud-player.io
Content-Type: application/json
var headers = {
'Content-Type':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item',
method: 'post',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Content-Type': 'application/json'
}
r = requests.post('https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item', params={
}, headers = headers)
print r.json()
POST /favourite/{favourite_provider_id}/{favourite_id}/item
Body parameter
null
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| favourite_provider_id | path | string | true | Favourite provider id |
| favourite_id | path | string | true | Favourite id |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | None |
favouriteItemSearch
Code samples
GET https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item HTTP/1.1
Host: api.cloud-player.io
$.ajax({
url: 'https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item',
method: 'get',
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
r = requests.get('https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item', params={
)
print r.json()
GET /favourite/{favourite_provider_id}/{favourite_id}/item
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| favourite_provider_id | path | string | true | Favourite provider id |
| favourite_id | path | string | true | Favourite id |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | None |
favouriteItemRead
Code samples
GET https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item/{id} HTTP/1.1
Host: api.cloud-player.io
$.ajax({
url: 'https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item/{id}',
method: 'get',
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
r = requests.get('https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item/{id}', params={
)
print r.json()
GET /favourite/{favourite_provider_id}/{favourite_id}/item/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| favourite_provider_id | path | string | true | Favourite provider id |
| favourite_id | path | string | true | Favourite id |
| id | path | string | true | Favourite item id |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | None |
favouriteItemUpdate
Code samples
PUT https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item/{id} HTTP/1.1
Host: api.cloud-player.io
Content-Type: application/json
var headers = {
'Content-Type':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item/{id}',
method: 'put',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Content-Type': 'application/json'
}
r = requests.put('https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item/{id}', params={
}, headers = headers)
print r.json()
PUT /favourite/{favourite_provider_id}/{favourite_id}/item/{id}
Body parameter
null
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| favourite_provider_id | path | string | true | Favourite provider id |
| favourite_id | path | string | true | Favourite id |
| id | path | string | true | Favourite item id |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | None |
favouriteItemDelete
Code samples
DELETE https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item/{id} HTTP/1.1
Host: api.cloud-player.io
$.ajax({
url: 'https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item/{id}',
method: 'delete',
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
r = requests.delete('https://api.cloud-player.io//favourite/{favourite_provider_id}/{favourite_id}/item/{id}', params={
)
print r.json()
DELETE /favourite/{favourite_provider_id}/{favourite_id}/item/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| favourite_provider_id | path | string | true | Favourite provider id |
| favourite_id | path | string | true | Favourite id |
| id | path | string | true | Favourite item id |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 204 | No Content | No Content | None |
providerSearch
Code samples
GET https://api.cloud-player.io//provider HTTP/1.1
Host: api.cloud-player.io
$.ajax({
url: 'https://api.cloud-player.io//provider',
method: 'get',
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
r = requests.get('https://api.cloud-player.io//provider', params={
)
print r.json()
GET /provider
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | None |
providerRead
Code samples
GET https://api.cloud-player.io//provider/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//provider/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//provider/{id}', params={
}, headers = headers)
print r.json()
GET /provider/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | Provider id |
Example responses
{
"id": "string",
"client_id": "string"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Provider id |
| » client_id | string | false | Provider client id |
sessionCreate
Code samples
POST https://api.cloud-player.io//session HTTP/1.1
Host: api.cloud-player.io
Content-Type: application/json
var headers = {
'Content-Type':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//session',
method: 'post',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Content-Type': 'application/json'
}
r = requests.post('https://api.cloud-player.io//session', params={
}, headers = headers)
print r.json()
POST /session
Body parameter
{
"system": "string",
"browser": "string",
"screen": "string"
}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| system | body | string | true | Session system |
| browser | body | string | true | Session browser |
| screen | body | string | true | Session screen |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | None |
tokenCreate
Code samples
POST https://api.cloud-player.io//token HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//token',
method: 'post',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.post('https://api.cloud-player.io//token', params={
}, headers = headers)
print r.json()
POST /token
Example responses
{
"id": "string",
"claimed": false,
"account_id": null,
"account_provider_id": "string"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
Token
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Token id |
| » claimed | boolean | true | Claim status |
| » account_id | any | true | No description |
| » account_provider_id | string | true | Provider id |
tokenRead
Code samples
GET https://api.cloud-player.io//token/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//token/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//token/{id}', params={
}, headers = headers)
print r.json()
GET /token/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | Token id |
Example responses
{
"id": "string",
"claimed": false,
"account_id": null,
"account_provider_id": "string"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
Token
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Token id |
| » claimed | boolean | true | Claim status |
| » account_id | any | true | No description |
| » account_provider_id | string | true | Provider id |
tokenUpdate
Code samples
PUT https://api.cloud-player.io//token/{id} HTTP/1.1
Host: api.cloud-player.io
Content-Type: application/json
Accept: application/json
var headers = {
'Content-Type':'application/json',
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//token/{id}',
method: 'put',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
r = requests.put('https://api.cloud-player.io//token/{id}', params={
}, headers = headers)
print r.json()
PUT /token/{id}
Body parameter
{
"id": "string",
"claimed": false,
"account_id": null,
"account_provider_id": "string"
}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | body | string | true | Token id |
| claimed | body | boolean | true | Claim status |
| account_id | body | any | true | No description |
| account_provider_id | body | string | true | Provider id |
| id | path | string | true | Token id |
Example responses
{
"id": "string",
"claimed": false,
"account_id": null,
"account_provider_id": "string"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
Token
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Token id |
| » claimed | boolean | true | Claim status |
| » account_id | any | true | No description |
| » account_provider_id | string | true | Provider id |
trackRead
Code samples
GET https://api.cloud-player.io//track/{provider_id}/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//track/{provider_id}/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//track/{provider_id}/{id}', params={
}, headers = headers)
print r.json()
GET /track/{provider_id}/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| provider_id | path | string | true | Provider id |
| id | path | string | true | Track id |
Example responses
{
"id": "string",
"provider_id": "string",
"account": {
"id": "string",
"provider_id": "string",
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"title": "string"
},
"aspect_ratio": 0,
"duration": 0,
"favourite_count": 0,
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"play_count": 0,
"title": "string",
"created": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Track id |
| » provider_id | string | true | Provider id |
| » account | object | true | No description |
| »» id | string | true | Account id |
| »» provider_id | string | true | Provider id |
| »» image | object | false | No description |
| »»» id | string | true | Image id |
| »»» large | string | true | Large uri |
| »»» medium | string | false | Medium uri |
| »»» small | string | false | Small uri |
| »» title | string | false | Account title |
| » aspect_ratio | number(double) | false | Player aspect ratio |
| » duration | integer(int32) | false | Track duration |
| » favourite_count | integer(int32) | false | Favourite count |
| » image | object | false | No description |
| »» id | string | true | Image id |
| »» large | string | true | Large uri |
| »» medium | string | false | Medium uri |
| »» small | string | false | Small uri |
| » play_count | integer(int32) | false | Play count |
| » title | string | true | Track title |
| » created | string(date-time) | false | Track creation |
trackCommentSearch
Code samples
GET https://api.cloud-player.io//track/{track_provider_id}/{track_id}/comment HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//track/{track_provider_id}/{track_id}/comment',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//track/{track_provider_id}/{track_id}/comment', params={
}, headers = headers)
print r.json()
GET /track/{track_provider_id}/{track_id}/comment
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| track_provider_id | path | string | true | Track provider id |
| track_id | path | string | true | Track id |
Example responses
[
{
"id": "string",
"provider_id": "string",
"account": {
"id": "string",
"provider_id": "string",
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"title": "string"
},
"body": "string",
"timestamp": 0,
"track_id": "string",
"track_provider_id": "string",
"created": "2018-04-17T17:14:29Z"
}
]
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Track comment id |
| » provider_id | string | true | Provider id |
| » account | object | false | No description |
| »» id | string | true | Account id |
| »» provider_id | string | true | Provider id |
| »» image | object | false | No description |
| »»» id | string | true | Image id |
| »»» large | string | true | Large uri |
| »»» medium | string | false | Medium uri |
| »»» small | string | false | Small uri |
| »» title | string | false | Account title |
| » body | string | false | Track comment body |
| » timestamp | integer(int32) | false | Track comment timestamp |
| » track_id | string | false | Track id |
| » track_provider_id | string | false | Provider id |
| » created | string(date-time) | false | Track comment creation |
userRead
Code samples
GET https://api.cloud-player.io//user/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//user/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//user/{id}', params={
}, headers = headers)
print r.json()
GET /user/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | User id |
Example responses
{
"id": "string",
"accounts": [
{
"id": "string",
"provider_id": "string",
"image": {
"id": "string",
"large": "string",
"medium": "string",
"small": "string"
},
"title": "string",
"connected": true
}
],
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
User
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | User id |
| » accounts | [allOf] | true | Connected accounts |
allOf
| Name | Type | Required | Description |
|---|---|---|---|
| »» anonymous | object | false | No description |
| »»» id | string | true | Account id |
| »»» provider_id | string | true | Provider id |
| »»» image | object | false | No description |
| »»»» id | string | true | Image id |
| »»»» large | string | true | Large uri |
| »»»» medium | string | false | Medium uri |
| »»»» small | string | false | Small uri |
| »»» title | string | false | Account title |
and
| Name | Type | Required | Description |
|---|---|---|---|
| »» anonymous | object | false | No description |
| »»» connected | boolean | false | Connection status |
continued
| Name | Type | Required | Description |
|---|---|---|---|
| »» created | string(date-time) | false | User creation |
| »» updated | string(date-time) | false | User update |
soundcloudAuth
Code samples
GET https://api.cloud-player.io//soundcloud HTTP/1.1
Host: api.cloud-player.io
$.ajax({
url: 'https://api.cloud-player.io//soundcloud',
method: 'get',
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
r = requests.get('https://api.cloud-player.io//soundcloud', params={
)
print r.json()
GET /soundcloud
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Callback endpoint that shows a popup closer | None |
youtubeAuth
Code samples
GET https://api.cloud-player.io//youtube HTTP/1.1
Host: api.cloud-player.io
$.ajax({
url: 'https://api.cloud-player.io//youtube',
method: 'get',
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
r = requests.get('https://api.cloud-player.io//youtube', params={
)
print r.json()
GET /youtube
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Callback endpoint that shows a popup closer | None |
Draft
historyRead
Code samples
GET https://api.cloud-player.io//history/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//history/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//history/{id}', params={
}, headers = headers)
print r.json()
GET /history/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | History id |
Example responses
{
"id": "string",
"account_id": null,
"account_provider_id": "string",
"playbacks": [
{
"id": "string",
"previous": "string",
"next": "string",
"progress": 0,
"status": "completed",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
]
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | History id |
| » account_id | any | true | No description |
| » account_provider_id | string | true | Provider id |
| » playbacks | [object] | true | List of playbacks |
| »» id | string | true | Playback id |
| »» previous | string | false | Playback id |
| »» next | string | false | Playback id |
| »» progress | number(double) | false | Playback progress |
| »» status | string | true | Playback status |
| »» created | string(date-time) | false | Playback creation |
| »» updated | string(date-time) | false | Playback update |
Enumerated Values
| Property | Value |
|---|---|
| status | completed |
| status | skipped |
| status | current |
| status | queued |
| status | suggested |
queueRead
Code samples
GET https://api.cloud-player.io//queue/{id} HTTP/1.1
Host: api.cloud-player.io
Accept: application/json
var headers = {
'Accept':'application/json'
};
$.ajax({
url: 'https://api.cloud-player.io//queue/{id}',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.cloud-player.io//queue/{id}', params={
}, headers = headers)
print r.json()
GET /queue/{id}
Parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | Queue id |
Example responses
{
"id": "string",
"account_id": null,
"playbacks": [
{
"id": "string",
"previous": "string",
"next": "string",
"progress": 0,
"status": "completed",
"created": "2018-04-17T17:14:29Z",
"updated": "2018-04-17T17:14:29Z"
}
]
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Description |
|---|---|---|---|
| » id | string | true | Queue id |
| » account_id | any | true | No description |
| » playbacks | [object] | true | List of playbacks |
| »» id | string | true | Playback id |
| »» previous | string | false | Playback id |
| »» next | string | false | Playback id |
| »» progress | number(double) | false | Playback progress |
| »» status | string | true | Playback status |
| »» created | string(date-time) | false | Playback creation |
| »» updated | string(date-time) | false | Playback update |
Enumerated Values
| Property | Value |
|---|---|
| status | completed |
| status | skipped |
| status | current |
| status | queued |
| status | suggested |