Home > Documentation > cuteRadio Data API > Played stations

Played stations

About

A played station resource identifies a station that has been marked as played by the authenticated user.

Methods

The API supports the following methods, all of which require a valid access token:

Method Endpoint Description
GET /playedstations Retrieves a list of played stations on behalf of the authenticated user.
POST /playedstations Marks a station as played on behalf of the authenticated user.
DELETE /playedstations/$STATION_ID Removes a station from the authenticated user's played stations.

GET /playedstations

Request

GET http://marxoft.co.uk/api/cuteradio/playedstations

Parameters

Name Description
limit integer
The maximum number of results that should be returned. Must be between 1 and 50. The default is 20.
offset integer
The index of the first result to be returned. The index is 0-based.

Response

{
"items": [
$STATION
],
"next": "/playedstations?limit=20&offset=20"
}

Errors

Error type Description
403 - Forbidden No valid access token was provided.

POST /playedstations

Request

POST http://marxoft.co.uk/api/cuteradio/playedstations

Request body

Name Description
stationId integer
The unique identifier of the station to be marked as played.

Response

The API will return a station resource.

Errors

Error type Description
403 - Forbidden No valid access token was provided.
404 - Not found The station identified by 'stationId' could not be found.

DELETE /playedstations/$STATION_ID

Request

DELETE http://marxoft.co.uk/api/cuteradio/playedstations/$STATION_ID

Response

The API will return a 204 response code.

Errors

Error type Description
403 - Forbidden No valid access token was provided.
404 - Not found The station does not exist in the authenticated user's played stations.