GetUserSubscriptions
GetUserSubscriptions retrieves a paginated list of all animes the current user is subscribed to.
/api.v1.subscription.SubscriptionService/GetUserSubscriptions Bearer requiredRequest
GetUserSubscriptionsRequest
GetUserSubscriptionsRequestapi.v1.subscription.GetUserSubscriptionsRequest2 fields
GetUserSubscriptionsRequest specifies pagination for the user's subscription list.
pageint32The page number to retrieve (1-based).
limitint32The maximum number of items per page.
{
"page": 1,
"limit": 20
}Response
GetUserSubscriptionsResponse
GetUserSubscriptionsResponseapi.v1.subscription.GetUserSubscriptionsResponse2 fields
GetUserSubscriptionsResponse contains a page of the user's active subscriptions.
maxint32The total number of subscriptions owned by the user.
{
"data": [
{
"id": 1,
"userId": 1,
"animeId": 1,
"anime": {
"id": 1,
"slug": "frieren",
"title": "Frieren: Beyond Journey’s End",
"alternateTitles": "Frieren: Beyond Journey’s End",
"generes": [
"string value"
],
"imdb": "string value",
"tmdb": 1,
"desc": "Example content"
},
"language": "de",
"createdAt": "2026-08-19T20:15:00Z",
"languages": [
"de"
],
"unreadReleaseCount": 1
}
],
"max": 1
}Referenced models
8 nested message types
UserSubscriptionItemapi.v1.subscription.UserSubscriptionItem12 fields
UserSubscriptionItem represents a single active subscription entry.
iduint32Unique database identifier for the subscription entry.
userIduint32The ID of the user who owns the subscription.
animeIduint32The ID of the anime being followed.
languagestringThe language identifier for this subscription.
createdAtstringTimestamp when the subscription was created (RFC3339 format).
languagesarraystring[]All active language identifiers for this anime.
unreadReleaseCountint32Number of unread release events for this anime.
inAppNotificationsEnabledboolWhether this subscription creates in-app notification rows for releases.
lastReadAtint64Unix timestamp for the read cursor of this anime subscription.
lastVisitedAtint64Unix timestamp for the last subscription inbox visit.
Animeapi.v1.models.Anime21 fields
Anime represents the high-level metadata for an anime series or movie.
iduint32Unique database identifier for the anime.
slugstringURL-friendly identifier for the anime (e.g., "cowboy-bebop").
titlestringThe primary title of the anime.
alternateTitlesstringA string containing alternative titles (comma-separated or JSON).
generesarraystring[]A list of genre names associated with the anime.
imdboptionalstringOptional IMDb identifier.
tmdboptionalint32Optional TMDB identifier.
descoptionalstringA long-form description or synopsis of the anime.
startoptionalint32The year the anime started airing.
endoptionalint32The year the anime finished airing.
posterstringURL to the anime's primary poster image.
voteAvgoptionalfloatAverage user rating (e.g., 0.0 to 10.0).
voteCountoptionalint32Total number of user ratings received.
tmdbTypestringTMDB content type (e.g., "tv", "movie").
anilistoptionalint32Optional Anilist identifier.
backdropstringURL to the anime's horizontal backdrop image.
itemTypestringHigh-level item type (e.g., "anime", "hentai").
trailerSitestringTrailer provider. Currently "youtube" when a preview is available.
trailerIdstringProvider-specific trailer identifier. This is not an arbitrary URL.
AnimeSeasonapi.v1.models.AnimeSeason3 fields
AnimeSeason represents a specific season or category of episodes for an anime.
iduint32Unique database identifier for the season.
seasonstringThe season identifier (e.g., "1", "2", "OVA").
AnimeEpisodeapi.v1.models.AnimeEpisode6 fields
AnimeEpisode represents a single episode within an anime season.
iduint32Unique database identifier for the episode.
episodestringThe episode identifier (e.g., "1", "12").
imageoptionalstringURL to an episode-specific thumbnail or image.
animeSeasonIduint32The ID of the parent season.
episodeNoticeoptionalstringOptional notice message to display instead of the player (e.g., during takedowns).
AnimeEpisodeLinkapi.v1.models.AnimeEpisodeLink4 fields
AnimeEpisodeLink represents a specific streaming hoster URL for an episode.
iduint32Unique database identifier for the link.
linkstringThe raw URL to the streaming hoster or file.
langstringThe language identifier for the link (e.g., "ger-dub", "eng-sub").
namestringHuman-readable name of the hoster (e.g., "Voe", "DoodStream").
AnimeGroupapi.v1.models.AnimeGroup21 fields
AnimeGroup represents a mapping layer between the local database and Anilist.
iduint32Unique database identifier for the group record.
animeIduint32The ID of the local anime being grouped.
anilistIdint32The associated Anilist media identifier.
slugstringURL-friendly identifier for the group (usually matches the anime slug).
titlestringPrimary title.
romajiTitlestringTitle in Romaji script.
nativeTitlestringTitle in native script (Japanese).
descstringDescription or synopsis from Anilist.
coverstringURL to the cover image from Anilist.
startDatestringStart date of the group content (YYYY-MM-DD).
endDatestringEnd date of the group content (YYYY-MM-DD).
statusstringAiring status from Anilist (e.g., "FINISHED", "RELEASING").
episodesint32Total number of episodes in this group.
formatstringRelease format (e.g., "TV", "MOVIE", "OVA").
seasonstringSeason name (e.g., "SPRING", "SUMMER").
yearint32Release year.
generesarraystring[]List of genres from Anilist.
tagsarraystring[]List of descriptive tags from Anilist.
prequelIdoptionaluint32Optional ID of the preceding anime group.
sequelIdoptionaluint32Optional ID of the succeeding anime group.
animeGroupEpisodesarrayRelations: Collection of local episodes mapped to this Anilist group.
AnimeGroupEpisodeapi.v1.models.AnimeGroupEpisode5 fields
AnimeGroupEpisode maps a specific local episode to an Anilist group with ordering.
iduint32Unique database identifier for the mapping.
animeGroupIduint32ID of the parent anime group.
animeEpisodeIduint32ID of the local anime episode.
orderint32The display order or absolute episode number within the group.
SubscriptionReleaseapi.v1.subscription.SubscriptionRelease13 fields
SubscriptionRelease represents a release event for a subscribed anime.
iduint32Unique database identifier for the release event.
animeIduint32Anime database identifier.
slugstringAnime slug.
seasonstringReleased season.
episodestringReleased episode.
languagestringRelease language.
titlestringDisplay title for the release event.
linkstringApp path for opening the released episode.
imagestringOptional image URL or path for the release.
createdAtint64Unix timestamp when this release event was created.
isReadboolWhether the release has been read by the current user.
isNewSinceLastVisitboolWhether the release was created after the user's previous subscription inbox visit.
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.