Objects

Page

Page of data. Limited to a max depth of 5000 entries. This is calculated as the page parameter multiplied by the perPage parameter.

Page of data. Limited to a max depth of 5000 entries. This is calculated as the page parameter multiplied by the perPage parameter.

type Page {
  pageInfo: PageInfo
  users(
    id: Int
    name: String
    isModerator: Boolean
    search: String
    sort: [UserSort]
  ): [User]
  media(
    id: Int
    idMal: Int
    startDate: FuzzyDateInt
    endDate: FuzzyDateInt
    season: MediaSeason
    seasonYear: Int
    type: MediaType
    format: MediaFormat
    status: MediaStatus
    episodes: Int
    duration: Int
    chapters: Int
    volumes: Int
    isAdult: Boolean
    genre: String
    tag: String
    minimumTagRank: Int
    tagCategory: String
    onList: Boolean
    licensedBy: String
    licensedById: Int
    averageScore: Int
    popularity: Int
    source: MediaSource
    countryOfOrigin: CountryCode
    isLicensed: Boolean
    search: String
    id_not: Int
    id_in: [Int]
    id_not_in: [Int]
    idMal_not: Int
    idMal_in: [Int]
    idMal_not_in: [Int]
    startDate_greater: FuzzyDateInt
    startDate_lesser: FuzzyDateInt
    startDate_like: String
    endDate_greater: FuzzyDateInt
    endDate_lesser: FuzzyDateInt
    endDate_like: String
    format_in: [MediaFormat]
    format_not: MediaFormat
    format_not_in: [MediaFormat]
    status_in: [MediaStatus]
    status_not: MediaStatus
    status_not_in: [MediaStatus]
    episodes_greater: Int
    episodes_lesser: Int
    duration_greater: Int
    duration_lesser: Int
    chapters_greater: Int
    chapters_lesser: Int
    volumes_greater: Int
    volumes_lesser: Int
    genre_in: [String]
    genre_not_in: [String]
    tag_in: [String]
    tag_not_in: [String]
    tagCategory_in: [String]
    tagCategory_not_in: [String]
    licensedBy_in: [String]
    licensedById_in: [Int]
    averageScore_not: Int
    averageScore_greater: Int
    averageScore_lesser: Int
    popularity_not: Int
    popularity_greater: Int
    popularity_lesser: Int
    source_in: [MediaSource]
    countryOfOrigin_in: [CountryCode]
    countryOfOrigin_not_in: [CountryCode]
    sort: [MediaSort]
  ): [Media]
  characters(
    id: Int
    isBirthday: Boolean
    search: String
    id_not: Int
    id_in: [Int]
    id_not_in: [Int]
    sort: [CharacterSort]
  ): [Character]
  staff(
    id: Int
    isBirthday: Boolean
    search: String
    id_not: Int
    id_in: [Int]
    id_not_in: [Int]
    sort: [StaffSort]
  ): [Staff]
  studios(
    id: Int
    search: String
    id_not: Int
    id_in: [Int]
    id_not_in: [Int]
    sort: [StudioSort]
  ): [Studio]
  mediaList(
    id: Int
    userId: Int
    userName: String
    type: MediaType
    status: MediaListStatus
    mediaId: Int
    isFollowing: Boolean
    notes: String
    startedAt: FuzzyDateInt
    completedAt: FuzzyDateInt
    compareWithAuthList: Boolean
    userId_in: [Int]
    status_in: [MediaListStatus]
    status_not_in: [MediaListStatus]
    status_not: MediaListStatus
    mediaId_in: [Int]
    mediaId_not_in: [Int]
    notes_like: String
    startedAt_greater: FuzzyDateInt
    startedAt_lesser: FuzzyDateInt
    startedAt_like: String
    completedAt_greater: FuzzyDateInt
    completedAt_lesser: FuzzyDateInt
    completedAt_like: String
    sort: [MediaListSort]
  ): [MediaList]
  airingSchedules(
    id: Int
    mediaId: Int
    episode: Int
    airingAt: Int
    notYetAired: Boolean
    id_not: Int
    id_in: [Int]
    id_not_in: [Int]
    mediaId_not: Int
    mediaId_in: [Int]
    mediaId_not_in: [Int]
    episode_not: Int
    episode_in: [Int]
    episode_not_in: [Int]
    episode_greater: Int
    episode_lesser: Int
    airingAt_greater: Int
    airingAt_lesser: Int
    sort: [AiringSort]
  ): [AiringSchedule]
  mediaTrends(
    mediaId: Int
    date: Int
    trending: Int
    averageScore: Int
    popularity: Int
    episode: Int
    releasing: Boolean
    mediaId_not: Int
    mediaId_in: [Int]
    mediaId_not_in: [Int]
    date_greater: Int
    date_lesser: Int
    trending_greater: Int
    trending_lesser: Int
    trending_not: Int
    averageScore_greater: Int
    averageScore_lesser: Int
    averageScore_not: Int
    popularity_greater: Int
    popularity_lesser: Int
    popularity_not: Int
    episode_greater: Int
    episode_lesser: Int
    episode_not: Int
    sort: [MediaTrendSort]
  ): [MediaTrend]
  notifications(
    type: NotificationType
    resetNotificationCount: Boolean
    type_in: [NotificationType]
  ): [NotificationUnion]
  followers(
    userId: Int!
    sort: [UserSort]
  ): [User]
  following(
    userId: Int!
    sort: [UserSort]
  ): [User]
  activities(
    id: Int
    userId: Int
    messengerId: Int
    mediaId: Int
    type: ActivityType
    isFollowing: Boolean
    hasReplies: Boolean
    hasRepliesOrTypeText: Boolean
    createdAt: Int
    id_not: Int
    id_in: [Int]
    id_not_in: [Int]
    userId_not: Int
    userId_in: [Int]
    userId_not_in: [Int]
    messengerId_not: Int
    messengerId_in: [Int]
    messengerId_not_in: [Int]
    mediaId_not: Int
    mediaId_in: [Int]
    mediaId_not_in: [Int]
    type_not: ActivityType
    type_in: [ActivityType]
    type_not_in: [ActivityType]
    createdAt_greater: Int
    createdAt_lesser: Int
    sort: [ActivitySort]
  ): [ActivityUnion]
  activityReplies(
    id: Int
    activityId: Int
  ): [ActivityReply]
  threads(
    id: Int
    userId: Int
    replyUserId: Int
    subscribed: Boolean
    categoryId: Int
    mediaCategoryId: Int
    search: String
    id_in: [Int]
    sort: [ThreadSort]
  ): [Thread]
  threadComments(
    id: Int
    threadId: Int
    userId: Int
    sort: [ThreadCommentSort]
  ): [ThreadComment]
  reviews(
    id: Int
    mediaId: Int
    userId: Int
    mediaType: MediaType
    sort: [ReviewSort]
  ): [Review]
  recommendations(
    id: Int
    mediaId: Int
    mediaRecommendationId: Int
    userId: Int
    rating: Int
    onList: Boolean
    rating_greater: Int
    rating_lesser: Int
    sort: [RecommendationSort]
  ): [Recommendation]
  likes(
    likeableId: Int
    type: LikeableType
  ): [User]
}

Fields

Page.pageInfo ● PageInfo object

The pagination information

Page.users ● User list object

Page.users.id ● Int scalar

Filter by the user id

Page.users.name ● String scalar

Filter by the name of the user

Page.users.isModerator ● Boolean scalar

Filter to moderators only if true

Page.users.search ● String scalar

Filter by search query

Page.users.sort ● UserSort list enum

The order the results will be returned in

Page.media ● Media list object

Page.media.id ● Int scalar

Filter by the media id

Page.media.idMal ● Int scalar

Filter by the media's MyAnimeList id

Page.media.startDate ● FuzzyDateInt scalar

Filter by the start date of the media

Page.media.endDate ● FuzzyDateInt scalar

Filter by the end date of the media

Page.media.season ● MediaSeason enum

Filter by the season the media was released in

Page.media.seasonYear ● Int scalar

The year of the season (Winter 2017 would also include December 2016 releases). Requires season argument

Page.media.type ● MediaType enum

Filter by the media's type

Page.media.format ● MediaFormat enum

Filter by the media's format

Page.media.status ● MediaStatus enum

Filter by the media's current release status

Page.media.episodes ● Int scalar

Filter by amount of episodes the media has

Page.media.duration ● Int scalar

Filter by the media's episode length

Page.media.chapters ● Int scalar

Filter by the media's chapter count

Page.media.volumes ● Int scalar

Filter by the media's volume count

Page.media.isAdult ● Boolean scalar

Filter by if the media's intended for 18+ adult audiences

Page.media.genre ● String scalar

Filter by the media's genres

Page.media.tag ● String scalar

Filter by the media's tags

Page.media.minimumTagRank ● Int scalar

Only apply the tags filter argument to tags above this rank. Default: 18

Page.media.tagCategory ● String scalar

Filter by the media's tags with in a tag category

Page.media.onList ● Boolean scalar

Filter by the media on the authenticated user's lists

Page.media.licensedBy ● String scalar

Filter media by sites name with a online streaming or reading license

Page.media.licensedById ● Int scalar

Filter media by sites id with a online streaming or reading license

Page.media.averageScore ● Int scalar

Filter by the media's average score

Page.media.popularity ● Int scalar

Filter by the number of users with this media on their list

Page.media.source ● MediaSource enum

Filter by the source type of the media

Page.media.countryOfOrigin ● CountryCode scalar

Filter by the media's country of origin

Page.media.isLicensed ● Boolean scalar

If the media is officially licensed or a self-published doujin release

Page.media.search ● String scalar

Filter by search query

Page.media.id_not ● Int scalar

Filter by the media id

Page.media.id_in ● Int list scalar

Filter by the media id (max 10,000 items)

Page.media.id_not_in ● Int list scalar

Filter by the media id (max 10,000 items)

Page.media.idMal_not ● Int scalar

Filter by the media's MyAnimeList id

Page.media.idMal_in ● Int list scalar

Filter by the media's MyAnimeList id (max 10,000 items)

Page.media.idMal_not_in ● Int list scalar

Filter by the media's MyAnimeList id (max 10,000 items)

Page.media.startDate_greater ● FuzzyDateInt scalar

Filter by the start date of the media

Page.media.startDate_lesser ● FuzzyDateInt scalar

Filter by the start date of the media

Page.media.startDate_like ● String scalar

Filter by the start date of the media

Page.media.endDate_greater ● FuzzyDateInt scalar

Filter by the end date of the media

Page.media.endDate_lesser ● FuzzyDateInt scalar

Filter by the end date of the media

Page.media.endDate_like ● String scalar

Filter by the end date of the media

Page.media.format_in ● MediaFormat list enum

Filter by the media's format (max 10,000 items)

Page.media.format_not ● MediaFormat enum

Filter by the media's format

Page.media.format_not_in ● MediaFormat list enum

Filter by the media's format (max 10,000 items)

Page.media.status_in ● MediaStatus list enum

Filter by the media's current release status (max 10,000 items)

Page.media.status_not ● MediaStatus enum

Filter by the media's current release status

Page.media.status_not_in ● MediaStatus list enum

Filter by the media's current release status (max 10,000 items)

Page.media.episodes_greater ● Int scalar

Filter by amount of episodes the media has

Page.media.episodes_lesser ● Int scalar

Filter by amount of episodes the media has

Page.media.duration_greater ● Int scalar

Filter by the media's episode length

Page.media.duration_lesser ● Int scalar

Filter by the media's episode length

Page.media.chapters_greater ● Int scalar

Filter by the media's chapter count

Page.media.chapters_lesser ● Int scalar

Filter by the media's chapter count

Page.media.volumes_greater ● Int scalar

Filter by the media's volume count

Page.media.volumes_lesser ● Int scalar

Filter by the media's volume count

Page.media.genre_in ● String list scalar

Filter by the media's genres (max 10,000 items)

Page.media.genre_not_in ● String list scalar

Filter by the media's genres (max 10,000 items)

Page.media.tag_in ● String list scalar

Filter by the media's tags (max 10,000 items)

Page.media.tag_not_in ● String list scalar

Filter by the media's tags (max 10,000 items)

Page.media.tagCategory_in ● String list scalar

Filter by the media's tags with in a tag category (max 10,000 items)

Page.media.tagCategory_not_in ● String list scalar

Filter by the media's tags with in a tag category (max 10,000 items)

Page.media.licensedBy_in ● String list scalar

Filter media by sites name with a online streaming or reading license (max 10,000 items)

Page.media.licensedById_in ● Int list scalar

Filter media by sites id with a online streaming or reading license (max 10,000 items)

Page.media.averageScore_not ● Int scalar

Filter by the media's average score

Page.media.averageScore_greater ● Int scalar

Filter by the media's average score

Page.media.averageScore_lesser ● Int scalar

Filter by the media's average score

Page.media.popularity_not ● Int scalar

Filter by the number of users with this media on their list

Page.media.popularity_greater ● Int scalar

Filter by the number of users with this media on their list

Page.media.popularity_lesser ● Int scalar

Filter by the number of users with this media on their list

Page.media.source_in ● MediaSource list enum

Filter by the source type of the media (max 10,000 items)

Page.media.countryOfOrigin_in ● CountryCode list scalar

Filter by the media's country of origin (max 10,000 items)

Page.media.countryOfOrigin_not_in ● CountryCode list scalar

Filter by the media's country of origin (max 10,000 items)

Page.media.sort ● MediaSort list enum

The order the results will be returned in

Page.characters ● Character list object

Page.characters.id ● Int scalar

Filter by character id

Page.characters.isBirthday ● Boolean scalar

Filter by character by if its their birthday today

Page.characters.search ● String scalar

Filter by search query

Page.characters.id_not ● Int scalar

Filter by character id

Page.characters.id_in ● Int list scalar

Filter by character id (max 10,000 items)

Page.characters.id_not_in ● Int list scalar

Filter by character id (max 10,000 items)

Page.characters.sort ● CharacterSort list enum

The order the results will be returned in

Page.staff ● Staff list object

Page.staff.id ● Int scalar

Filter by the staff id

Page.staff.isBirthday ● Boolean scalar

Filter by staff by if its their birthday today

Page.staff.search ● String scalar

Filter by search query

Page.staff.id_not ● Int scalar

Filter by the staff id

Page.staff.id_in ● Int list scalar

Filter by the staff id (max 10,000 items)

Page.staff.id_not_in ● Int list scalar

Filter by the staff id (max 10,000 items)

Page.staff.sort ● StaffSort list enum

The order the results will be returned in

Page.studios ● Studio list object

Page.studios.id ● Int scalar

Filter by the studio id

Page.studios.search ● String scalar

Filter by search query

Page.studios.id_not ● Int scalar

Filter by the studio id

Page.studios.id_in ● Int list scalar

Filter by the studio id (max 10,000 items)

Page.studios.id_not_in ● Int list scalar

Filter by the studio id (max 10,000 items)

Page.studios.sort ● StudioSort list enum

The order the results will be returned in

Page.mediaList ● MediaList list object

Page.mediaList.id ● Int scalar

Filter by a list entry's id

Page.mediaList.userId ● Int scalar

Filter by a user's id

Page.mediaList.userName ● String scalar

Filter by a user's name

Page.mediaList.type ● MediaType enum

Filter by the list entries media type

Page.mediaList.status ● MediaListStatus enum

Filter by the watching/reading status

Page.mediaList.mediaId ● Int scalar

Filter by the media id of the list entry

Page.mediaList.isFollowing ● Boolean scalar

Filter list entries to users who are being followed by the authenticated user

Page.mediaList.notes ● String scalar

Filter by note words and #tags

Page.mediaList.startedAt ● FuzzyDateInt scalar

Filter by the date the user started the media

Page.mediaList.completedAt ● FuzzyDateInt scalar

Filter by the date the user completed the media

Page.mediaList.compareWithAuthList ● Boolean scalar

Limit to only entries also on the auth user's list. Requires user id or name arguments.

Page.mediaList.userId_in ● Int list scalar

Filter by a user's id (max 10,000 items)

Page.mediaList.status_in ● MediaListStatus list enum

Filter by the watching/reading status (max 10,000 items)

Page.mediaList.status_not_in ● MediaListStatus list enum

Filter by the watching/reading status (max 10,000 items)

Page.mediaList.status_not ● MediaListStatus enum

Filter by the watching/reading status

Page.mediaList.mediaId_in ● Int list scalar

Filter by the media id of the list entry (max 10,000 items)

Page.mediaList.mediaId_not_in ● Int list scalar

Filter by the media id of the list entry (max 10,000 items)

Page.mediaList.notes_like ● String scalar

Filter by note words and #tags

Page.mediaList.startedAt_greater ● FuzzyDateInt scalar

Filter by the date the user started the media

Page.mediaList.startedAt_lesser ● FuzzyDateInt scalar

Filter by the date the user started the media

Page.mediaList.startedAt_like ● String scalar

Filter by the date the user started the media

Page.mediaList.completedAt_greater ● FuzzyDateInt scalar

Filter by the date the user completed the media

Page.mediaList.completedAt_lesser ● FuzzyDateInt scalar

Filter by the date the user completed the media

Page.mediaList.completedAt_like ● String scalar

Filter by the date the user completed the media

Page.mediaList.sort ● MediaListSort list enum

The order the results will be returned in

Page.airingSchedules ● AiringSchedule list object

Page.airingSchedules.id ● Int scalar

Filter by the id of the airing schedule item

Page.airingSchedules.mediaId ● Int scalar

Filter by the id of associated media

Page.airingSchedules.episode ● Int scalar

Filter by the airing episode number

Page.airingSchedules.airingAt ● Int scalar

Filter by the time of airing

Page.airingSchedules.notYetAired ● Boolean scalar

Filter to episodes that haven't yet aired

Page.airingSchedules.id_not ● Int scalar

Filter by the id of the airing schedule item

Page.airingSchedules.id_in ● Int list scalar

Filter by the id of the airing schedule item (max 10,000 items)

Page.airingSchedules.id_not_in ● Int list scalar

Filter by the id of the airing schedule item (max 10,000 items)

Page.airingSchedules.mediaId_not ● Int scalar

Filter by the id of associated media

Page.airingSchedules.mediaId_in ● Int list scalar

Filter by the id of associated media (max 10,000 items)

Page.airingSchedules.mediaId_not_in ● Int list scalar

Filter by the id of associated media (max 10,000 items)

Page.airingSchedules.episode_not ● Int scalar

Filter by the airing episode number

Page.airingSchedules.episode_in ● Int list scalar

Filter by the airing episode number (max 10,000 items)

Page.airingSchedules.episode_not_in ● Int list scalar

Filter by the airing episode number (max 10,000 items)

Page.airingSchedules.episode_greater ● Int scalar

Filter by the airing episode number

Page.airingSchedules.episode_lesser ● Int scalar

Filter by the airing episode number

Page.airingSchedules.airingAt_greater ● Int scalar

Filter by the time of airing

Page.airingSchedules.airingAt_lesser ● Int scalar

Filter by the time of airing

Page.airingSchedules.sort ● AiringSort list enum

The order the results will be returned in

Page.mediaTrends ● MediaTrend list object

Page.mediaTrends.mediaId ● Int scalar

Filter by the media id

Page.mediaTrends.date ● Int scalar

Filter by date

Page.mediaTrends.trending ● Int scalar

Filter by trending amount

Page.mediaTrends.averageScore ● Int scalar

Filter by score

Page.mediaTrends.popularity ● Int scalar

Filter by popularity

Page.mediaTrends.episode ● Int scalar

Filter by episode number

Page.mediaTrends.releasing ● Boolean scalar

Filter to stats recorded while the media was releasing

Page.mediaTrends.mediaId_not ● Int scalar

Filter by the media id

Page.mediaTrends.mediaId_in ● Int list scalar

Filter by the media id (max 10,000 items)

Page.mediaTrends.mediaId_not_in ● Int list scalar

Filter by the media id (max 10,000 items)

Page.mediaTrends.date_greater ● Int scalar

Filter by date

Page.mediaTrends.date_lesser ● Int scalar

Filter by date

Page.mediaTrends.trending_greater ● Int scalar

Filter by trending amount

Page.mediaTrends.trending_lesser ● Int scalar

Filter by trending amount

Page.mediaTrends.trending_not ● Int scalar

Filter by trending amount

Page.mediaTrends.averageScore_greater ● Int scalar

Filter by score

Page.mediaTrends.averageScore_lesser ● Int scalar

Filter by score

Page.mediaTrends.averageScore_not ● Int scalar

Filter by score

Page.mediaTrends.popularity_greater ● Int scalar

Filter by popularity

Page.mediaTrends.popularity_lesser ● Int scalar

Filter by popularity

Page.mediaTrends.popularity_not ● Int scalar

Filter by popularity

Page.mediaTrends.episode_greater ● Int scalar

Filter by episode number

Page.mediaTrends.episode_lesser ● Int scalar

Filter by episode number

Page.mediaTrends.episode_not ● Int scalar

Filter by episode number

Page.mediaTrends.sort ● MediaTrendSort list enum

The order the results will be returned in

Page.notifications ● NotificationUnion list union

Page.notifications.type ● NotificationType enum

Filter by the type of notifications

Page.notifications.resetNotificationCount ● Boolean scalar

Reset the unread notification count to 0 on load

Page.notifications.type_in ● NotificationType list enum

Filter by the type of notifications (max 10,000 items)

Page.followers ● User list object

Page.followers.userId ● Int! non-null scalar

User id of the follower/followed

Page.followers.sort ● UserSort list enum

The order the results will be returned in

Page.following ● User list object

Page.following.userId ● Int! non-null scalar

User id of the follower/followed

Page.following.sort ● UserSort list enum

The order the results will be returned in

Page.activities ● ActivityUnion list union

Page.activities.id ● Int scalar

Filter by the activity id

Page.activities.userId ● Int scalar

Filter by the owner user id

Page.activities.messengerId ● Int scalar

Filter by the id of the user who sent a message

Page.activities.mediaId ● Int scalar

Filter by the associated media id of the activity

Page.activities.type ● ActivityType enum

Filter by the type of activity

Page.activities.isFollowing ● Boolean scalar

Filter activity to users who are being followed by the authenticated user

Page.activities.hasReplies ● Boolean scalar

Filter activity to only activity with replies

Page.activities.hasRepliesOrTypeText ● Boolean scalar

Filter activity to only activity with replies or is of type text

Page.activities.createdAt ● Int scalar

Filter by the time the activity was created

Page.activities.id_not ● Int scalar

Filter by the activity id

Page.activities.id_in ● Int list scalar

Filter by the activity id (max 10,000 items)

Page.activities.id_not_in ● Int list scalar

Filter by the activity id (max 10,000 items)

Page.activities.userId_not ● Int scalar

Filter by the owner user id

Page.activities.userId_in ● Int list scalar

Filter by the owner user id (max 10,000 items)

Page.activities.userId_not_in ● Int list scalar

Filter by the owner user id (max 10,000 items)

Page.activities.messengerId_not ● Int scalar

Filter by the id of the user who sent a message

Page.activities.messengerId_in ● Int list scalar

Filter by the id of the user who sent a message (max 10,000 items)

Page.activities.messengerId_not_in ● Int list scalar

Filter by the id of the user who sent a message (max 10,000 items)

Page.activities.mediaId_not ● Int scalar

Filter by the associated media id of the activity

Page.activities.mediaId_in ● Int list scalar

Filter by the associated media id of the activity (max 10,000 items)

Page.activities.mediaId_not_in ● Int list scalar

Filter by the associated media id of the activity (max 10,000 items)

Page.activities.type_not ● ActivityType enum

Filter by the type of activity

Page.activities.type_in ● ActivityType list enum

Filter by the type of activity (max 10,000 items)

Page.activities.type_not_in ● ActivityType list enum

Filter by the type of activity (max 10,000 items)

Page.activities.createdAt_greater ● Int scalar

Filter by the time the activity was created

Page.activities.createdAt_lesser ● Int scalar

Filter by the time the activity was created

Page.activities.sort ● ActivitySort list enum

The order the results will be returned in

Page.activityReplies ● ActivityReply list object

Page.activityReplies.id ● Int scalar

Filter by the reply id

Page.activityReplies.activityId ● Int scalar

Filter by the parent id

Page.threads ● Thread list object

Page.threads.id ● Int scalar

Filter by the thread id

Page.threads.userId ● Int scalar

Filter by the user id of the thread's creator

Page.threads.replyUserId ● Int scalar

Filter by the user id of the last user to comment on the thread

Page.threads.subscribed ● Boolean scalar

Filter by if the currently authenticated user's subscribed threads

Page.threads.categoryId ● Int scalar

Filter by thread category id

Page.threads.mediaCategoryId ● Int scalar

Filter by thread media id category

Page.threads.search ● String scalar

Filter by search query

Page.threads.id_in ● Int list scalar

Filter by the thread id (max 10,000 items)

Page.threads.sort ● ThreadSort list enum

The order the results will be returned in

Page.threadComments ● ThreadComment list object

Page.threadComments.id ● Int scalar

Filter by the comment id

Page.threadComments.threadId ● Int scalar

Filter by the thread id

Page.threadComments.userId ● Int scalar

Filter by the user id of the comment's creator

Page.threadComments.sort ● ThreadCommentSort list enum

The order the results will be returned in

Page.reviews ● Review list object

Page.reviews.id ● Int scalar

Filter by Review id

Page.reviews.mediaId ● Int scalar

Filter by media id

Page.reviews.userId ● Int scalar

Filter by user id

Page.reviews.mediaType ● MediaType enum

Filter by media type

Page.reviews.sort ● ReviewSort list enum

The order the results will be returned in

Page.recommendations ● Recommendation list object

Page.recommendations.id ● Int scalar

Filter by recommendation id

Page.recommendations.mediaId ● Int scalar

Filter by media id

Page.recommendations.mediaRecommendationId ● Int scalar

Filter by media recommendation id

Page.recommendations.userId ● Int scalar

Filter by user who created the recommendation

Page.recommendations.rating ● Int scalar

Filter by total rating of the recommendation

Page.recommendations.onList ● Boolean scalar

Filter by the media on the authenticated user's lists

Page.recommendations.rating_greater ● Int scalar

Filter by total rating of the recommendation

Page.recommendations.rating_lesser ● Int scalar

Filter by total rating of the recommendation

Page.recommendations.sort ● RecommendationSort list enum

The order the results will be returned in

Page.likes ● User list object

Page.likes.likeableId ● Int scalar

The id of the likeable type

Page.likes.type ● LikeableType enum

The type of model the id applies to

Returned By

Page query

Copyright © 2026