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

Responses

Successful Response

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

Playground

Samples


Favorite Artist

POST
/me/favorites/artists

Parameters

Request Body

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

Responses

Successful Response

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

Playground

Body

Samples


Unfavorite Artist

DELETE
/me/favorites/artists/{canonical_id}

Parameters

Path Parameters

canonical_id*
Type
string
Required

Responses

Successful Response

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

Playground

Variables
Key
Value

Samples


List Favorite Albums

GET
/me/favorites/albums

Parameters

Responses

Successful Response

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

Playground

Samples


Favorite Album

POST
/me/favorites/albums

Parameters

Request Body

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

Responses

Successful Response

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

Playground

Body

Samples


Unfavorite Album

DELETE
/me/favorites/albums/{canonical_id}

Parameters

Path Parameters

canonical_id*
Type
string
Required

Responses

Successful Response

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

Playground

Variables
Key
Value

Samples


List Favorite Tracks

GET
/me/favorites/tracks

Parameters

Responses

Successful Response

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

Playground

Samples


Favorite Track

POST
/me/favorites/tracks

Parameters

Request Body

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

Responses

Successful Response

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

Playground

Body

Samples


Unfavorite Track

DELETE
/me/favorites/tracks/{canonical_id}

Parameters

Path Parameters

canonical_id*
Type
string
Required

Responses

Successful Response

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

Playground

Variables
Key
Value

Samples


List Wishlist

GET
/me/albums/wishlist

Parameters

Responses

Successful Response

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

Playground

Samples


Add To Wishlist

POST
/me/albums/wishlist

Parameters

Request Body

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

Responses

Successful Response

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

Playground

Body

Samples


Remove From Wishlist

DELETE
/me/albums/wishlist/{canonical_id}

Parameters

Path Parameters

canonical_id*
Type
string
Required

Responses

Successful Response

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

Playground

Variables
Key
Value

Samples


List Owned

GET
/me/albums/owned

Parameters

Responses

Successful Response

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

Playground

Samples


Mark Owned

POST
/me/albums/owned

Parameters

Request Body

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

Responses

Successful Response

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

Playground

Body

Samples


Mark Not Owned

DELETE
/me/albums/owned/{canonical_id}

Parameters

Path Parameters

canonical_id*
Type
string
Required

Responses

Successful Response

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

Playground

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

Request Body

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

Responses

Successful Response

application/json
JSON
{
  
"additionalProperties": 0
}

Playground

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

Responses

Successful Response

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

Playground

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

Path Parameters

kind*
Type
string
Required
canonical_id*
Type
string
Required

Responses

Successful Response

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

Playground

Variables
Key
Value

Samples


Add Item Comment

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

Parameters

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

Variables
Key
Value
Body

Samples


Delete Comment

DELETE
/me/comments/{comment_id}

Delete own note. Author-scoped.

Parameters

Path Parameters

comment_id*
Type
string
Required

Responses

Successful Response

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

Playground

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

Path Parameters

comment_id*
Type
string
Required

Request Body

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

Responses

Successful Response

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

Playground

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

Path Parameters

task_id*
Type
string
Required

Responses

Successful Response

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

Playground

Variables
Key
Value

Samples


Stats Artist

GET
/me/stats/artists/{canonical_id}

Parameters

Path Parameters

canonical_id*
Type
string
Required

Responses

Successful Response

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

Playground

Variables
Key
Value

Samples


Stats Album

GET
/me/stats/albums/{canonical_id}

Parameters

Path Parameters

canonical_id*
Type
string
Required

Responses

Successful Response

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

Playground

Variables
Key
Value

Samples


Stats Track

GET
/me/stats/tracks/{canonical_id}

Parameters

Path Parameters

canonical_id*
Type
string
Required

Responses

Successful Response

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

Playground

Variables
Key
Value

Samples


Media — Blue Sapphire Software.