/
KO
koel
/
Koel API
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v1
latest
OpenAPI 3.0.0
MIT
2026-07-17
40
12
50.4 KB
user
Create a user
Create a new user
post
/api/user
Request body
object
required
name
string
required
email
string
email
required
password
string
password
required
is_admin
boolean
required
Response
OK
User
required
A User model
id
integer
required
name
string
required
email
string
required
is_admin
boolean
required
preferences
object
required
All 40 operations
post
Create a user
delete
Delete a user
patch
Update a user
get
Get profile
put
Update profile
post
Log in
delete
Log out
get
Get application data
post
Increase play count
post
Toggle like/unlike a song
post
Like multiple songs
post
Unlike multiple songs
get
Get recently played songs
get
Get current user's playlists
post
Create another playlist
get
Get playlist's songs
delete
patch
Update a playlist
put
put
Update song(s) information
get
Get album's extra information
get
Get artist's extra information
get
Get song's extra information
put
Upload album's cover
put
Upload artist's image
get
Get album's thumbnail
put
Save the application settings
post
Save a song from S3
delete
Remove a song from S3
post
Upload a song
post
Scrobble a song
post
Set Last.fm session key
get
Connect to Last.fm
get
Play a song
get
Download songs
get
Download album
get
Download artist
get
Download playlist
get
Search for songs, albums, and artists
get
Search for songs