Skip to content

me ​

25 endpoints at a glance
MethodPathSummary
GET/me/albums/ownedList Owned
POST/me/albums/ownedMark Owned
DELETE/me/albums/owned/{canonical_id}Mark Not Owned
GET/me/albums/wishlistList Wishlist
POST/me/albums/wishlistAdd To Wishlist
DELETE/me/albums/wishlist/{canonical_id}Remove From Wishlist
GET/me/commentsList My Comments
DELETE/me/comments/{comment_id}Delete Comment
PATCH/me/comments/{comment_id}Edit Comment
GET/me/comments/{kind}/{canonical_id}List Item Comments
POST/me/comments/{kind}/{canonical_id}Add Item Comment
POST/me/comments/countsComment Counts
GET/me/favorites/albumsList Favorite Albums
POST/me/favorites/albumsFavorite Album
DELETE/me/favorites/albums/{canonical_id}Unfavorite Album
GET/me/favorites/artistsList Favorite Artists
POST/me/favorites/artistsFavorite Artist
DELETE/me/favorites/artists/{canonical_id}Unfavorite Artist
GET/me/favorites/tracksList Favorite Tracks
POST/me/favorites/tracksFavorite Track
DELETE/me/favorites/tracks/{canonical_id}Unfavorite Track
GET/me/stats/albums/{canonical_id}Stats Album
GET/me/stats/artists/{canonical_id}Stats Artist
GET/me/stats/tracks/{canonical_id}Stats Track
GET/me/tasks/{task_id}Get My Task

me​


List Favorite Artists​

GET
/me/favorites/artists

Parameters​

Header Parameters

authorization
x-api-key

Responses​

Successful Response

application/json
JSON
[
  
{
  
  
"additionalProperties": "string"
  
}
]

Playground​

Headers

Samples​


Favorite Artist​

POST
/me/favorites/artists

Parameters​

Header Parameters

authorization
x-api-key

Request Body​

application/json
JSON
{
  
"canonical_id": "string",
  
"deezer_id": 0
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Body

Samples​


Unfavorite Artist​

DELETE
/me/favorites/artists/{canonical_id}

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

canonical_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


List Favorite Albums​

GET
/me/favorites/albums

Parameters​

Header Parameters

authorization
x-api-key

Responses​

Successful Response

application/json
JSON
[
  
{
  
  
"additionalProperties": "string"
  
}
]

Playground​

Headers

Samples​


Favorite Album​

POST
/me/favorites/albums

Parameters​

Header Parameters

authorization
x-api-key

Request Body​

application/json
JSON
{
  
"canonical_id": "string",
  
"deezer_id": 0
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Body

Samples​


Unfavorite Album​

DELETE
/me/favorites/albums/{canonical_id}

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

canonical_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


List Favorite Tracks​

GET
/me/favorites/tracks

Parameters​

Header Parameters

authorization
x-api-key

Responses​

Successful Response

application/json
JSON
[
  
{
  
  
"additionalProperties": "string"
  
}
]

Playground​

Headers

Samples​


Favorite Track​

POST
/me/favorites/tracks

Parameters​

Header Parameters

authorization
x-api-key

Request Body​

application/json
JSON
{
  
"canonical_id": "string",
  
"deezer_id": 0
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Body

Samples​


Unfavorite Track​

DELETE
/me/favorites/tracks/{canonical_id}

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

canonical_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


List Wishlist​

GET
/me/albums/wishlist

Parameters​

Header Parameters

authorization
x-api-key

Responses​

Successful Response

application/json
JSON
[
  
{
  
  
"additionalProperties": "string"
  
}
]

Playground​

Headers

Samples​


Add To Wishlist​

POST
/me/albums/wishlist

Parameters​

Header Parameters

authorization
x-api-key

Request Body​

application/json
JSON
{
  
"canonical_id": "string",
  
"deezer_id": 0
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Body

Samples​


Remove From Wishlist​

DELETE
/me/albums/wishlist/{canonical_id}

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

canonical_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


List Owned​

GET
/me/albums/owned

Parameters​

Header Parameters

authorization
x-api-key

Responses​

Successful Response

application/json
JSON
[
  
{
  
  
"additionalProperties": "string"
  
}
]

Playground​

Headers

Samples​


Mark Owned​

POST
/me/albums/owned

Parameters​

Header Parameters

authorization
x-api-key

Request Body​

application/json
JSON
{
  
"canonical_id": "string",
  
"deezer_id": 0
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Body

Samples​


Mark Not Owned​

DELETE
/me/albums/owned/{canonical_id}

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

canonical_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Comment Counts​

POST
/me/comments/counts

Batch visible-comment counts: {"<kind>::<id>": n} for the
requested items. One round-trip for list-row indicators.

Parameters​

Header Parameters

authorization
x-api-key

Request Body​

application/json
JSON
{
  
"items": [
  
  
{
  
  
  
"kind": "string",
  
  
  
"canonical_id": "string"
  
  
}
  
]
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": 0
}

Playground​

Headers
Body

Samples​


List My Comments​

GET
/me/comments

All of the caller's notes, newest-first (the My Notes page). Each
note carries an item summary (title / subtitle / cover) so the
page can render a real entity row, not a bare canonical id.

Parameters​

Header Parameters

authorization
x-api-key

Responses​

Successful Response

application/json
JSON
[
  
{
  
  
"additionalProperties": "string"
  
}
]

Playground​

Headers

Samples​


List Item Comments​

GET
/me/comments/{kind}/{canonical_id}

The thread on one entity, oldest-first. Admins see everyone's
notes; regular users see only their own.

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

kind*
Type
string
Required
canonical_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
[
  
{
  
  
"additionalProperties": "string"
  
}
]

Playground​

Headers
Variables
Key
Value

Samples​


Add Item Comment​

POST
/me/comments/{kind}/{canonical_id}

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

kind*
Type
string
Required
canonical_id*
Type
string
Required

Request Body​

application/json
JSON
{
  
"body": "string"
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value
Body

Samples​


Delete Comment​

DELETE
/me/comments/{comment_id}

Delete own note. Author-scoped.

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

comment_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Edit Comment​

PATCH
/me/comments/{comment_id}

Edit own note. Author-scoped — 404 if it isn't yours (admins
included; they can read others' but not mutate them).

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

comment_id*
Type
string
Required

Request Body​

application/json
JSON
{
  
"body": "string"
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value
Body

Samples​


Get My Task​

GET
/me/tasks/{task_id}

Poll a background task that this user started.

Returns the same shape as GET /admin/task-history/{id} but
refuses to leak rows started by anyone else. The composable
useBackgroundTask polls this endpoint every 2s for SPA-driven
sync flows where the caller is the task owner.

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

task_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Stats Artist​

GET
/me/stats/artists/{canonical_id}

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

canonical_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Stats Album​

GET
/me/stats/albums/{canonical_id}

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

canonical_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Stats Track​

GET
/me/stats/tracks/{canonical_id}

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

canonical_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Media — Blue Sapphire Software.