Return calendar events for the station’s playlist schedule.
Controller used to respond to AJAX requests from the playlist “Schedule View”.
Parameters
station_idinteger | stringrequiredpathResponse
Success
Response fields application/json
Show child attributes
idintegerrequiredThe unique identifier of the playlist.
1titlestringrequiredThe playlist name representing the event title.
Example PlaylisttypestringplaylistrequiredThe type of this schedule event.
playliststartstringrequiredThe start time of this schedule event, in ISO 8601 format.
2020-02-19T03:00:00-06:00endstringrequiredThe end time of this schedule event, in ISO 8601 format.
2020-02-19T05:00:00-06:00edit_urlstringrequiredThe API URL used to edit the underlying playlist.
/api/station/1/playlist/1play_per_songsintegerrequired0play_per_minutesintegerrequired0play_per_hour_minuteintegerrequired0weightintegerrequired3is_jinglebooleanrequiredfalseinclude_in_on_demandbooleanrequiredfalseavoid_duplicatesbooleanrequiredfalseplays_via_group_schedulebooleanrequiredread onlyTrue if this playlist is a group member and an ancestor group’s schedule covers this entire event, so it plays via that group instead of on its own. Partially covered events report false.
falseShow child attributes
idintegerrequiredThe unique identifier of the member playlist.
1namestringrequiredThe name of the member playlist.
Example PlaylistweightintegerrequiredThe weighting of this member within the group.
3countinteger | nullrequiredThe number of songs or member playlists in this member, if applicable.
25consecutive_playsintegerrequiredThe number of consecutive plays configured for this member.
1play_full_cyclebooleanrequiredWhether the member plays through its full cycle before advancing.
falseis_enabledbooleanrequiredWhether the member playlist is enabled.
truenum_songsinteger | nullrequiredThe number of songs in the playlist, if it is a song-based playlist.
25total_lengthnumber<float> | nullrequiredThe total length of the playlist in seconds, if it is a song-based playlist.
3600remote_urlstring | nullrequiredThe remote URL, if this is a remote URL playlist.
https://example.com/streamremote_typePlaylistRemoteTypes | nullrequiredShow child attributes
Access denied.
Response fields application/json
codeintegerrequiredThe numeric code of the error.
500typestringrequiredThe programmatic class of error.
NotLoggedInExceptionmessagestringrequiredThe text description of the error.
Error description.formatted_messagestring | nullrequiredThe HTML-formatted text description of the error.
<b>Error description.</b><br>Detailed error text.extra_dataArray<any>requiredStack traces and other supplemental data.
successbooleanrequiredUsed for API calls that expect an \Entity\Api\Status type response.
falseA generic exception has occurred.
Response fields application/json
codeintegerrequiredThe numeric code of the error.
500typestringrequiredThe programmatic class of error.
NotLoggedInExceptionmessagestringrequiredThe text description of the error.
Error description.formatted_messagestring | nullrequiredThe HTML-formatted text description of the error.
<b>Error description.</b><br>Detailed error text.extra_dataArray<any>requiredStack traces and other supplemental data.
successbooleanrequiredUsed for API calls that expect an \Entity\Api\Status type response.
falseAuthorization
ApiKeyapiKey in header