ApiV2 GraphQL Docs Versions Save

AniList API V2 GraphQL Documentation

2.8

6 years ago
  • Added status arguments to MediaList & MediaListCollection queries
  • Fixed Media query argument onList not excluding media when false

2.7.0

6 years ago
  • New UpdateUser mutation allows you to update user settings, and list options for the authenticated user. #30
  • Fixed private list entries creating activity items. #31

2.6.1

6 years ago
  • Fixed activity being created when no status or progress change was made
  • Fixed list status not being automatically set to complete when progress was set to max episode/chapter amount

2.6.0

6 years ago
  • Added status field to mediaListGroup. (Will be null for custom lists)
  • Added forceSingleCompletedList MediaListCollection argument. (Override the user's splitCompletedSectionByFormat option)
  • Added missing asHtml argument to ActivityReply field text
  • Fixed empty media titles returning as empty strings instead of null
  • Fixed relations not being added to MediaListCollection's media fields.

2.5.0

6 years ago
  • Added trending field to Media type and TRENDING values to MediaSortEnum.
    • Trending is the amount of related media activity within the past hour.
  • Added MediaTrend type & query
    • MediaTrends provide a history of daily statistics for anime & manga, such as the average score, trending amount, popularity and more, which should hopefully allow for some pretty snazzy graphs.
    • MediaTrends replaces AiringProgression as it also includes the same and additional data sets.
    • We're currently generating the past trending data for all our anime & manga, however these past records will only have the trending value as we are sadly not time travelers. Data from AiringProgression will be moved over once the initial trend data is generated, which should fill in some of gaps at least.
  • MediaStats field AiringProgression is now deprecated. However it's data will continue to be updated until the shutdown of Api v1.
  • Fixed media isFavourite sometimes incorrectly evaluating to true.

2.4.0

6 years ago
  • MediaList query - Added isFollowing and userId_in arguments. #28
  • Fixed duplicate media stats being returned from a paged media query. #27
  • Fixed media rankings field throwing error on media with deprecated formats. #29
  • Fixed sorting mediaList query by time values throwing error. #26

2.3.0

6 years ago

Added remaining UserStats field typings:

animeListScores: ListScoreStats
mangaListScores: ListScoreStats
favouredGenresOverview: [GenreStats]
favouredGenres: [GenreStats]
favouredTags: [TagStats]
favouredActors: [StaffStats]
favouredStaff: [StaffStats]
favouredStudios: [StudioStats]
favouredYears: [YearStats]
favouredFormats: [FormatStats]

2.2.1

6 years ago
  • Fixed favourite connections having no pagination data. #23
  • Fixed MediaListCollectionQuery including lists from previous query when using aliases to call the query multiple times in the same request.
  • Fixed airingSchedule sort arguments not being applied.

2.2.0

6 years ago
  • MediaListCollection The statusLists and customLists fields are now deprecated. Being replaced by a new lists field that includes all lists. statusLists and customLists provided a map of the their list sections, however the structure does not comply with the graphql spec and caused issues for clients like Apollo. The new lists field is a standard array of a new type; MediaListGroup, which also allows us to include other useful data along side the list entries.

  • The X-RateLimit-Reset header has been added to all graphql subdomain responses, letting you know exactly when your current rate limit period will be reset.

  • Type arguments have been added to the Staff and Character media fields, allowing you to filter them by media type.

  • Fixed AiringProgressionType throwing a 500 error.

  • Fixed some titles being html encoded.

  • Fixed minor search issues.

2.1.0

6 years ago
  • Added in, not, & not_in argument variations to Media query status & format arguments
  • Added asArray argument to mediaListCollection list fields
  • Fixed notification query throwing error when requesting field createdAt or setting argument resetNotificationCount to false