Songrequest

Getting Super Powers

This API is still WIP

get
Get settings

https://api.streamelements.com/kappa/v2/songrequest/:channel/settings
Request
Response
Path Parameters
optional
string
200: OK

get
Get public settings

https://api.streamelements.com/kappa/v2/songrequest/:channel/settings
Request
Response
Path Parameters
optional
string
200: OK

put
Update settings

Request
Response
Path Parameters
optional
string
200: OK

get
Get the queue

Request
Response
Path Parameters
optional
string
200: OK

get
Get the public queue

Request
Response
Path Parameters
optional
string
200: OK

get
Get the pending queue

Request
Response
Path Parameters
optional
string
200: OK

delete
Clear the pending queue

Request
Response
Path Parameters
optional
string
200: OK

get
Get the backup playlist

Request
Response
Path Parameters
optional
string
200: OK

post
Skip the current song

/:channel/skip
Request
Response
Path Parameters
optional
string
200: OK

get

/:channel/player
Request
Response
Path Parameters
optional
string
200: OK

post
Set the player state

Request
Response
Path Parameters
optional
string
200: OK

post
Play the next song

Request
Response
Path Parameters
optional
string
200: OK

post
Approve a pending song

/kappa/v2/:channel/pending/:songId/approve
Request
Response
Path Parameters
optional
string
200: OK

post
Reject a pending song

https://api.streamelements.com/kappa/v2/songrequest/:channel/pending/:songId/reject
Request
Response
Path Parameters
optional
string
200: OK

post
Approve the entire pending queue

https://api.streamelements.com/kappa/v2/:channel/pending/approve
Request
Response
Path Parameters
optional
string
200: OK

post
Reject the entire pending queue

https://api.streamelements.com/kappa/v2/:channel/pending/reject
Request
Response
Path Parameters
optional
string
200: OK

post
Add song to the queue

https://api.streamelements.com/kappa/v2/:channel/queue
Request
Response
Path Parameters
optional
string
200: OK

get
Get a single song from the queue

https://api.streamelements.com/kappa/v2/:channel/queue/:songId
Request
Response
Path Parameters
optional
string
200: OK

put
Update a songs position in the queue

https://api.streamelements.com/kappa/v2/:channel/queue/:songId
Request
Response
Path Parameters
optional
string
200: OK

delete
Remove a song from the queue

https://api.streamelements.com/kappa/v2/:channel/queue/:songId
Request
Response
Path Parameters
optional
string
200: OK

delete
Clear the entire queue

https://api.streamelements.com/kappa/v2/:channel/queue
Request
Response
Path Parameters
optional
string
200: OK

delete
Get the history of playing songs

https://api.streamelements.com/kappa/v2/:channel/history
Request
Response
Path Parameters
optional
string
200: OK

delete
Clear a single entry from the song history

https://api.streamelements.com/kappa/v2/songrequest/:channel/history/:songId
Request
Response
Path Parameters
optional
string
200: OK

get
Get currently playing

https://api.streamelements.com/kappa/v2/songrequest/:channel/playing
Request
Response
Path Parameters
optional
string
200: OK

put
Set currently playing

https://api.streamelements.com/kappa/v2/songrequest/:channel/playing
Request
Response
Path Parameters
optional
string
200: OK

post
Replay a song from the history

https://api.streamelements.com/kappa/v2/songrequest/:channel/replay
Request
Response
Path Parameters
optional
string
200: OK

get
Get the next song in the queue

https://api.streamelements.com/kappa/v2/songrequest/:channel/next
Request
Response
Path Parameters
optional
string
200: OK