ListEpisodesLiked
ListEpisodesLiked retrieves a paginated list of all episodes the user has liked.
/api.v1.watch.WatchService/ListEpisodesLiked Bearer requiredRequest
ListEpisodesLikedRequest
ListEpisodesLikedRequestapi.v1.watch.ListEpisodesLikedRequest1 fields
ListEpisodesLikedRequest specifies pagination for the liked list.
pageint32The page number to retrieve (1-based).
{
"page": 1
}Response
ListEpisodesLikedResponse
ListEpisodesLikedResponseapi.v1.watch.ListEpisodesLikedResponse2 fields
ListEpisodesLikedResponse contains a page of liked episodes.
maxint32The total number of liked episodes.
{
"data": [
{
"id": 1,
"createdAt": "2026-08-19T20:15:00Z",
"updatedAt": "1",
"slug": "frieren",
"season": "1",
"episode": "1",
"isLiked": true,
"userId": 1
}
],
"max": 1
}Referenced models
1 nested message types
EpisodeLikedapi.v1.watch.EpisodeLiked14 fields
EpisodeLiked represents a user's positive reaction to an episode.
iduint32Unique database identifier for the like record.
createdAtstringTimestamp when the like was first recorded (RFC3339 format).
updatedAtint64Unix timestamp (milliseconds) of the last update.
slugstringURL-friendly identifier for the anime.
seasonstringSeason identifier.
episodestringEpisode identifier.
isLikedboolIf true, represents a like; if false, represents no reaction (or potentially a dislike in other contexts).
userIduint32The ID of the user who performed the action.
animeIdoptionaluint32Enriched field: The database ID of the associated anime.
titleoptionalstringEnriched field: The public title of the anime.
startoptionalint32Enriched field: Start timestamp (e.g., for season range).
endoptionalint32Enriched field: End timestamp.
posteroptionalstringEnriched field: URL to the anime's poster.
backdropoptionalstringEnriched field: URL to the anime's backdrop.
Error handling
Common failure codes
unauthenticatedThe Bearer token is missing or invalid.
invalid_argumentThe request payload failed validation.
internalThe service could not complete the operation.