AniList API V2 GraphQL Documentation
status
arguments to MediaList & MediaListCollection queriesonList
not excluding media when falsestatus
field to mediaListGroup. (Will be null for custom lists)forceSingleCompletedList
MediaListCollection argument. (Override the user's splitCompletedSectionByFormat
option)asHtml
argument to ActivityReply field texttrending
field to Media type and TRENDING
values to MediaSortEnum.
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.AiringProgression
is now deprecated. However it's data will continue to be updated until the shutdown of Api v1.isFollowing
and userId_in
arguments. #28Added remaining UserStats
field typings:
animeListScores: ListScoreStats
mangaListScores: ListScoreStats
favouredGenresOverview: [GenreStats]
favouredGenres: [GenreStats]
favouredTags: [TagStats]
favouredActors: [StaffStats]
favouredStaff: [StaffStats]
favouredStudios: [StudioStats]
favouredYears: [YearStats]
favouredFormats: [FormatStats]
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.
createdAt
or setting argument resetNotificationCount
to false