Skip to main content
Glama
Grinv

AniList MCP Server

AniList MCP Server

npm version CI license: MIT MCP Registry anilist-mcp-server MCP server

An MCP server for AniList. It works with any MCP-compatible client or agent (Claude Desktop/Code, Cursor, VS Code, Cline, Continue, and others). It speaks the standard MCP stdio protocol.

What it does

Talks directly to AniList's public GraphQL API (https://graphql.anilist.co):

  • Reads (no credentials needed). Search and browse anime/manga, characters, staff, studios; genres/tags; recommendations; forum threads; activity feeds; public/unlisted user profiles and lists.

  • Your own AniList account (requires a one-time login). Manage your own anime/manga list (add/update/remove entries), favourites, follows, your notifications, and post/delete your own activity and threads.

Related MCP server: ani-mcp

What you need (and what it gets you)

Nothing is required to get started, so you can skip straight to Install. Everything below is optional:

You set...

You get...

(nothing)

Search, details, genres/tags, recommendations, threads, activity, public profiles/lists. Works immediately.

An AniList Client ID + Client Secret (2 minutes, free →), plus running login_anilist once

Everything above, plus your own AniList account: manage your list, favourites, follows, activity, and threads.

Without a login, the personal/mutation tools reply with a clear message telling you how to get one; everything else keeps working regardless.

Example queries

Once it's connected, just ask your agent in natural language.

No credentials needed:

"Search for the anime Frieren and show its score, genres and synopsis."
"What recommendations does AniList have for fans of Steins;Gate?"
"Show me today's birthday characters."
"What genres and tags does AniList use for anime?"
"Show the public profile and stats for user <username>."
"What's in <username>'s AniList anime list marked as watching?"

With your AniList account (after a one-time login_anilist; see Connect your AniList account):

"Add Frieren to my AniList plan-to-watch list."
"Set Cowboy Bebop to completed on my AniList with a score of 9."
"Follow user <username> for me."
"Post a text update to my AniList activity feed."
"What are my unread AniList notifications?"

Tools

Tool

Auth

get_genres, get_media_tags, get_site_statistics, get_studio

none

get_media, get_media_statistics, get_media_characters, get_media_staff

none

get_media_reviews, get_media_relations, get_anime_schedule

none

get_character, get_staff, get_todays_birthdays

none

get_recommendation, get_recommendations_for_media

none

search_media, search_character, search_staff, search_studio, search_user, search_activity

none

search_thread, get_thread, get_thread_comments

none

get_user_profile, get_user_stats, get_full_user_info, get_user_recent_activity

none

get_activity, get_user_activity

none

get_user_list

none

toggle_favourite

token

add_list_entry, update_list_entry, update_list_entries, remove_list_entry

token

post_text_activity, post_message_activity, delete_activity

token

post_thread, post_thread_comment, delete_thread, delete_thread_comment

token

get_authorized_user, toggle_follow_user, update_user

token

get_notifications

token

login_anilist, submit_anilist_redirect

login

token = needs an AniList login (run login_anilist once).

Prompts

Reusable multi-step plans your client can offer as one-click flows: recommend_similar, seasonal_overview, hidden_gems, catch_up_activity, check_notifications.

Install

As an .mcpb bundle (one-click, e.g. Claude Desktop)

Download anilist-mcp-server.mcpb (always the latest release) and open it with your MCP client. It prompts for an optional AniList Client ID and Client Secret. Set them and run the login_anilist tool to enable the personal-list/social tools (see Connect your AniList account). Leave them blank to use just the credential-free read tools.

Via npx (no install)

Published on npm as anilist-mcp-server. Add it to your client's MCP config (Claude Desktop/Code, Cursor, VS Code, Cline, …):

{
  "mcpServers": {
    "anilist": {
      "command": "npx",
      "args": ["-y", "anilist-mcp-server"],
      "env": {
        "ANILIST_CLIENT_ID": "...",
        "ANILIST_CLIENT_SECRET": "..."
      }
    }
  }
}

Or with the Claude Code CLI:

claude mcp add anilist -e ANILIST_CLIENT_ID=... -e ANILIST_CLIENT_SECRET=... -- npx -y anilist-mcp-server

From source

git clone https://github.com/Grinv/anilist-mcp-server
cd anilist-mcp-server
npm ci
npm run build

This produces a self-contained dist/index.js. Point your client at it the same way as above, swapping "command": "npx", "args": ["-y", "anilist-mcp-server"] for "command": "node", "args": ["/absolute/path/to/anilist-mcp-server/dist/index.js"] (and npx -y anilist-mcp-server for node /absolute/path/to/anilist-mcp-server/dist/index.js in the CLI form).

The env block (shown above for both install methods) is optional: omit it to use only the credential-free read tools; the personal/mutation tools return a clear error until you log in. To enable them, set ANILIST_CLIENT_ID + ANILIST_CLIENT_SECRET and run the login_anilist tool once (a one-time browser authorization; the token is then stored and reused). The server does not read a .env file, so pass config via this env block (or your shell environment). See docs/auth.md for the full login walkthrough and docs/clients.md for more clients.

Connect your AniList account

The search/browse tools work with no setup. To use the personal/mutation tools, authorize your account once. It takes about two minutes.

Step 1: Register an AniList app (one minute).

  1. Go to https://anilist.co/settings/developer and click Create New Client.

  2. Name: anything.

  3. Redirect URL: enter exactly

    http://localhost:8082/callback

    (If port 8082 is already used on your machine, pick another port here and set ANILIST_OAUTH_PORT to the same number, see Configuration.)

  4. Save. Copy the Client ID and Client Secret.

Step 2: Give the credentials to the server.

"env": { "ANILIST_CLIENT_ID": "...", "ANILIST_CLIENT_SECRET": "..." }

Restart the server/client so it picks up the values.

Step 3: Log in (one click).

In your assistant, run the login_anilist tool (or just say "log in to AniList"). It replies with a link. Open the link, sign in to AniList, and click Approve.

  • Running locally (Claude Desktop, or Claude Code on your own machine): login finishes automatically as soon as you click Approve. Confirm with "show my AniList profile" (get_authorized_user).

  • Running on a remote/SSH/headless host: after clicking Approve your browser lands on a page that won't load; that's expected. Copy the full address from the browser's address bar (it contains ?code=…) and give it to the submit_anilist_redirect tool to finish.

That's it. The token is saved locally (~/.config/anilist-mcp-server/tokens.json, 0600). AniList access tokens don't expire for about a year and there's no refresh mechanism, so you'll need to run login_anilist again once it does.

Prefer no interactive step? Pre-set a standalone ANILIST_ACCESS_TOKEN instead. See docs/auth.md.

Configuration

All configuration is via environment variables, all optional; without credentials the read tools still work.

Variable

Purpose

ANILIST_CLIENT_ID

Your AniList app's Client ID (see Connect your AniList account).

ANILIST_CLIENT_SECRET

Your AniList app's Client Secret, paired with the Client ID above.

ANILIST_ACCESS_TOKEN

Advanced, optional. Pre-supply a token instead of running login_anilist. See docs/auth.md.

ANILIST_TOKEN_STORE

Override where the login token is saved on disk (default: your OS's config folder).

ANILIST_OAUTH_PORT

Only needed if port 8082 is already in use (see step 1 of the account walkthrough).

LOG_LEVEL

How much the server logs: debug | info | warn | error | silent (default info).

Tuning (rarely needed)

Variable

Purpose

ANILIST_MIN_INTERVAL_MS

Min spacing between AniList calls (default 2100, i.e. ~30/min, since AniList's API is currently in a documented degraded state; see docs/api-references.md). Set to 0 to disable client-side throttling.

CACHE_TTL_MS

TTL for the in-memory read cache (default 300000 = 5 min).

HTTP_TIMEOUT_MS, HTTP_RETRIES

Per-request timeout (default 15000) and retry attempts for transient failures (default 2).

ANILIST_GRAPHQL_URL, ANILIST_OAUTH_BASE_URL

Override upstream base URLs.

Provide these in your MCP client config's env block (the server does not read a .env file). See docs/auth.md for how to obtain the credentials, and docs/clients.md for client configuration snippets.

NSFW content

NSFW (adult) results are not filtered by default; the server returns whatever AniList provides. search_media accepts an optional sfw parameter; set sfw: true to exclude adult entries.

Development

npm run build        # type-check + bundle to dist/
npm test             # node:test suite (mocked, offline)
npm run test:coverage
npm run lint
npm run format
npm run check:api    # live health-check of the AniList GraphQL endpoint
npm run inspector    # run under the MCP Inspector

Runtime requires Node ≥ 20.11. See AGENTS.md for contributor/agent guidance, including why this server exists and how it avoids the upstream bug that motivated building it.

Updating

To be notified of new versions, click Watch → Releases on GitHub.

  • .mcpb bundle: download the new anilist-mcp-server.mcpb from the releases page and reinstall it in your client (it replaces the old version).

  • npx: unpinned npx -y anilist-mcp-server fetches the latest on the next run.

  • From source: git pull && npm ci && npm run build.

See the CHANGELOG for what changed in each release.

Attribution and terms

This is an unofficial project and is not affiliated with or endorsed by AniList. All data comes from the public AniList GraphQL API; personal-account operations use your own AniList account and token. Use is subject to AniList's Terms of Service.

Privacy Policy

This server runs locally on your machine and has no telemetry of its own. Personal/mutation tools act on your real AniList account (list, favourites, follows, posts, account settings) using a token you supply. See PRIVACY.md for the full details on data collection, what gets sent where, caching/token storage and retention, and contact info.

Security

This is the broadest write/social tool surface of this project's sibling servers: list mutations, favourites, follows, and posting/deleting activity, threads, and comments, all on your real AniList account. See SECURITY.md for the full mutating-tool inventory, token storage/handling, credential redaction, and how to report a vulnerability.

License

MIT © Grinv

Available Tools

50 tools
add_list_entryAdd an entry to your AniList listA

[Requires login] Add an anime/manga to the authenticated user's own AniList list. Use search_media first to resolve the title to its AniList media ID. Only set the fields you care about — everything else is left at AniList's defaults ONLY if this media isn't already on the list. AniList upserts by media ID: if an entry for it already exists (e.g. previously dropped, with its own score/notes/progress), calling this updates that entry in place instead — every field you don't set here keeps its previous value, not a default. Use get_user_list first to check for an existing entry if you need a guaranteed-fresh one. The response echoes what AniList actually stored, so check it rather than assuming the write landed verbatim. It includes customLists/advancedScores only when you set them — those are the fields AniList zeroes/replaces rather than merges, so they're worth reading back; otherwise the echo is trimmed, since a list sync is hundreds of writes.

ParametersJSON Schema
NameRequiredDescriptionDefault
notesNoFree-text notes for this entry (per AniList's own schema, capped at 6000 characters).
scoreNoScore out of 10 (decimals allowed, e.g. 8.5), always on this scale regardless of the account's configured scoreFormat (set via update_user) — no conversion needed.
repeatNoNumber of times rewatched/reread (per AniList's own schema, capped at 1000).
statusNoList status. If omitted on a genuinely NEW entry, AniList defaults to CURRENT (with `startedAt` auto-set to today) — confirmed live; despite AniList's own site UI defaulting new entries to Planning, the API itself does not. If the media is already on the list, this default does NOT apply — omitting `status` on an update-in-place leaves the entry's existing status untouched.
mediaIdYesAniList anime/manga ID to add (from search_media).
privateNoHide this entry from your public list.
priorityNoList priority (higher = more important; per AniList's own schema, capped at 255).
progressNoEpisodes watched / chapters read.
startedAtNoDate you started.
completedAtNoDate you completed.
customListsNoNames of custom lists to file this entry under — REPLACES this entry's full set of enabled lists, not merged: naming only a subset silently turns OFF every other list this entry was previously filed under (confirmed live), it doesn't leave them alone. Include every list name you want this entry to stay tagged with, not just the one you're adding. Also, the list must already exist on the account (update_user's `animeListOptions`/`mangaListOptions` `customLists`) — naming one that doesn't exist yet is silently a no-op, not an error.
advancedScoresNoPer-category scores, 0-10 scale (e.g. {Story: 8, Characters: 9}) — errors if advanced scoring isn't enabled for this media's type, or if a key doesn't match the account's configured category list for it (anime and manga have SEPARATELY configured lists). Any of that list's categories you omit here is set to 0, not left unchanged — include every category if you don't want the others zeroed. Stored positionally, not by name: matched against the account's category order (update_user's `advancedScoring`) at READ time, not write time — if that order is later renamed/reordered, a score you write for 'Story' today can silently be read back as 'Characters' tomorrow, with no error.
progressVolumesNoVolumes read (manga only).
hiddenFromStatusListsNoHide this entry from the public status-grouped list views (e.g. 'Watching') while still counting it in statistics — distinct from `private`, which hides the entry entirely.

Output Schema

ParametersJSON Schema
NameRequiredDescription
entryYes

TDQS

A4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (readOnlyHint=false, idempotentHint=false), the description reveals the upsert behavior: if the entry already exists, unspecified fields keep previous values rather than defaults. It also discloses that customLists and advancedScores are zeroed/replaced rather than merged, the response echo should be checked, and login is required. These are significant behavioral traits not inferable from annotations alone.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but efficiently front-loaded with the core purpose, then covers usage prerequisites, upsert behavior, and response handling. Every sentence serves a purpose, though there is slight redundancy between the 'defaults ONLY if not already on the list' and the upsert explanation. It could be tightened by a sentence without losing clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex 14-parameter tool with nested objects and output schema, the description covers all essential aspects: authentication, media resolution, upsert semantics, defaults, response verification, and the special handling of customLists/advancedScores. It also notes the echo trimming rationale. Nothing critical for an agent to invoke it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents all 14 parameters in detail. The description adds no new per-parameter semantics beyond what the schema provides. According to the calibration rule, high coverage yields a baseline of 3; the description's extra context about customLists/advancedScores is already mirrored in the schema's own param descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action: 'Add an anime/manga to the authenticated user's own AniList list.' It also provides the required input ('Use search_media first to resolve the title to its AniList media ID'). However, it doesn't explicitly distinguish this tool from sibling 'update_list_entry' — the upsert behavior overlaps with that tool, so an agent might not know which to prefer for modifying an existing entry.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: it advises using search_media to resolve media IDs, and get_user_list to check for an existing entry when a guaranteed-fresh one is needed. It explains when defaults apply vs. when existing values are kept. However, it never mentions alternatives like update_list_entry or update_list_entries, nor does it state when to prefer this tool over those to avoid ambiguity. The guidance is context-rich but lacks explicit alternative routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

delete_activityDelete an activity postA
Destructive

[Requires login] Delete an activity post the authenticated user owns. This cannot be undone, and calling it again on an already-deleted id errors rather than silently succeeding.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList activity ID to delete — from get_user_activity, get_user_recent_activity, search_activity, or the id returned by a previous post_text_activity/post_message_activity call.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark destructiveHint=true and idempotentHint=false, but the description goes beyond by warning that deletion 'cannot be undone' and that calling again on an already-deleted id 'errors rather than silently succeeding.' It also discloses the login and ownership requirements, adding meaningful behavioral context not present in the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tightly written sentences with no filler. The most important constraints (login, ownership, irreversibility) are front-loaded, and the non-idempotency behavior is stated in the second sentence. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter destructive action with a rich schema and output schema present, this description is complete. It covers authentication, authorization scope, permanence, and error behavior, leaving no critical gap for an agent deciding whether to call and what to expect.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% coverage and describes the id parameter thoroughly, including valid sources. The tool description adds extra semantic value by stating the id must belong to an activity the authenticated user owns, which constrains which ids are valid and is not explicitly in the schema's id description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb ('Delete'), a specific resource ('activity post'), and adds the crucial scope constraint ('the authenticated user owns'). This clearly distinguishes it from sibling delete tools like delete_thread and delete_thread_comment without needing to inspect their schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It clearly communicates that the tool requires login and can only be used on activities owned by the authenticated user, which defines the applicable usage context. It does not explicitly mention alternatives or exclusions, but the resource-specific wording makes the intended use obvious given the sibling names.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

delete_threadDelete a forum threadA
Destructive

[Requires login] Delete a forum thread the authenticated user owns, by its ID (from search_thread, get_thread, or the id returned by post_thread). This cannot be undone, and calling it again on an already-deleted id errors rather than silently succeeding.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList thread ID to delete.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark destructive and non-idempotent, and the description reinforces and extends this by stating the operation cannot be undone and that repeated calls on a deleted id error rather than silently succeeding. It also adds the authentication and ownership constraints, which are behavioral details not present in annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two dense sentences with no filler; the login requirement is front-loaded and every clause adds information. The description is short but complete.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter delete operation, the description covers how to obtain the id, the ownership requirement, the irreversibility, and the behavior on repeated calls. An output schema is present, so documenting return values is not required; nothing necessary for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single id parameter is fully documented in the schema, so the baseline is 3. The description adds useful provenance for the id (from search_thread, get_thread, or post_thread), helping the agent know exactly where to obtain a valid identifier.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific action (delete), a specific resource (forum thread), and the ownership restriction (the authenticated user owns it). This distinguishes it from sibling tools like delete_activity and delete_thread_comment without ambiguity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states the login requirement and gives explicit sources for the required id parameter, which tells the agent how to obtain valid inputs. It does not explicitly exclude alternatives like delete_thread_comment for thread comments, but the thread/comment distinction and ownership condition make the intended use clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

delete_thread_commentDelete a comment on a forum threadA
Destructive

[Requires login] Delete a comment the authenticated user owns, by its ID (from get_thread_comments or the id returned by post_thread_comment). This cannot be undone, and calling it again on an already-deleted id errors rather than silently succeeding.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList comment ID to delete.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate destructive and non-idempotent behavior, but the description adds meaningful context: login is required, only the owner's comment can be deleted, deletion cannot be undone, and repeating the call on an already-deleted ID errors instead of silently succeeding. This goes well beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two dense sentences front-load the critical login requirement, then cover ownership, ID source, irreversibility, and repeated-call behavior with no filler. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter destructive operation with an output schema and rich annotations, the description covers prerequisites, ownership rules, ID provenance, and idempotency semantics. Nothing needed for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema fully documents the 'id' parameter with a clear description and range. The tool description adds valuable provenance information, explaining exactly where the ID comes from, which supplements rather than merely repeats the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States the exact operation (delete), the resource (a forum thread comment), and the ownership constraint (the authenticated user's own comment). This clearly distinguishes it from sibling tools like delete_thread and delete_activity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says the comment must be owned by the authenticated user and tells the caller where to get the ID (from get_thread_comments or post_thread_comment). It does not explicitly contrast with delete_thread or delete_activity, but the context makes the applicable case clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_activityGet an activity postA
Read-only

Get a single AniList activity post (list update, text post, or message) by its ID, including replyCount, likeCount, and isLiked.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList activity ID — from get_user_activity, get_user_recent_activity, search_activity, or the id returned by post_text_activity/post_message_activity.

Output Schema

ParametersJSON Schema
NameRequiredDescription
activityYes

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, so the description does not need to restate safety. It adds modest context about activity types and included fields, but it does not disclose behavior around missing IDs, errors, or response shape beyond what the output schema would provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence that states the resource, the lookup key, and the notable returned fields with no redundancy or filler. It is appropriately concise for a simple getter.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only getter with a rich parameter schema and an output schema present, the description is complete. Nothing essential is missing for an agent to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter is fully documented in the schema with 100% coverage, including where the ID can come from. The description only says 'by its ID' and adds no semantic value beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb-resource pair ('Get a single ... activity post') and clarifies the resource by enumerating the activity types (list update, text post, or message). Stating 'by its ID' differentiates this tool from list-returning siblings like get_user_activity and search_activity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool should be used when an activity ID is already known, but it does not explicitly contrast it with alternative tools or state when not to use it. The schema's ID provenance note helps, but the description itself provides only implied usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_anime_scheduleGet the anime airing scheduleA
Read-only

Get upcoming (or a specific title's) episode air times, soonest-airing first (confirmed live). Omit mediaId for the site-wide upcoming schedule, or pass it (from search_media/get_media) to get one title's next-episode air time. Anime only — manga has no airing schedule; a manga id (like any non-anime id) is rejected as not-found rather than silently returning an empty schedule, though that error reads the same as a nonexistent id and doesn't single out the manga/anime mismatch.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
mediaIdNoRestrict to this AniList anime ID (not manga).
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
notYetAiredNoSet false to instead list only already-aired episodes (confirmed live: this swaps to a past-only result set, it doesn't add past episodes to the still-upcoming ones).

Output Schema

ParametersJSON Schema
NameRequiredDescription
scheduleYes
hasNextPageNo

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint and openWorldHint annotations, the description discloses important behavioral traits: results are ordered soonest-airing first, data is 'confirmed live', and manga/non-anime IDs are rejected as not-found rather than silently returning an empty schedule. This adds meaningful context that the annotations do not convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three focused sentences, with the primary action front-loaded and supporting usage details following. Every sentence earns its place; the note about manga mismatch is specific and valuable, not padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema, the description appropriately focuses on call modes, ordering, and media-type constraints. It covers all necessary behavioral context for correct invocation and interpretation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already provides 100% coverage for all four parameters. The description adds critical semantic nuance: omitting mediaId yields the site-wide schedule, while passing it (sourced from search_media/get_media) yields a single title's next air time. This explanation goes beyond the schema's field-level descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Get upcoming (or a specific title's) episode air times'. It clearly identifies this as the anime airing schedule tool and distinguishes it from siblings by referencing how it relates to search_media/get_media, making its role unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly tells the agent when to omit mediaId (site-wide upcoming schedule) versus when to pass it (single title's next-episode air time), and includes a clear exclusion: anime only, with manga IDs rejected as not-found. This is actionable routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_authorized_userGet the logged-in user's profileA
Read-only

[Requires login] Get the profile of the AniList account currently authorized via login_anilist/ANILIST_ACCESS_TOKEN — use this to confirm which account is connected. Also the authoritative source to fetch BEFORE an update_user call touching options.notificationOptions/options.disabledListActivity (confirmed live: full array replace, not merge by entry) or mediaListOptions.animeList/mangaList.customLists (confirmed live: same full-replace behavior) — read the current values here first and resend them in full alongside your changes. The sibling advancedScoring array carries a related but distinct risk instead: it's positional, not name-matched, so reordering/renaming its entries silently reinterprets already-scored list entries (see update_user's own advancedScoring field for detail) — fetch it here first too before changing it.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
userYes

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide readOnlyHint and openWorldHint, so the base safety profile is known; the description adds substantial behavioral context beyond that: login is required, array fields are full-replace rather than merged, and advancedScoring is positionally interpreted. These traits materially affect how the agent should sequence calls.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense and arguably long, but every sentence carries distinct operational value: confirming identity, read-before-write replacement semantics, and the positional advancedScoring risk. It is front-loaded with the core purpose and login requirement; only the extended update_user caveats keep it from being maximally tight.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no parameters and an output schema present, the description only needed to cover access and use context. It does so thoroughly, including prerequisite (login), primary use, and the highest-risk interaction (update_user field replacement).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters and schema coverage is 100%, so there is nothing for the description to add about parameter meaning. The baseline of 4 applies because no parameter clarification is needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Get the profile of the AniList account currently authorized via login_anilist/ANILIST_ACCESS_TOKEN.' It also frames the purpose as confirming which account is connected, which clearly differentiates it from sibling profile/user tools like get_user_profile or get_full_user_info.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit when-to-use guidance: use it to confirm the connected account, and as the mandatory read-before-write source before update_user calls touching specific fields. It goes further by explaining why (full array replace, positional advancedScoring), so an agent knows the precondition without inferring it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_characterGet character detailsA
Read-only

Get a character's profile by AniList character ID: name, image, description, and the anime/manga they appear in (media, up to 25 by popularity, with their characterRole — MAIN/SUPPORTING/BACKGROUND — in each). Use search_character first to resolve a name to its ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList character ID.

Output Schema

ParametersJSON Schema
NameRequiredDescription
characterYes

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, covering the safety and external-data nature. The description adds valuable behavioral detail beyond annotations: the media list is limited to 25 entries and sorted by popularity, with each entry including characterRole. This clarifies the output structure and ordering without contradicting annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences: the first states the action and scope, the second provides usage guidance. It is front-loaded with the primary purpose, avoids redundancy, and every sentence earns its place. No extraneous details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema available, the description doesn't need to detail every return field, but it mentions the key components (name, image, description, media with roles) and the popularity-based limit. Combined with the search_character prerequisite, an agent has everything needed to call this tool correctly. The one-parameter interface and annotations round out completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% parameter description coverage, including 'AniList character ID.' The description reinforces this by referencing the same ID and linking it to the search_character workflow, but it doesn't add significant new meaning beyond what the schema already states. This aligns with the baseline for high schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves a character profile by AniList ID and enumerates the included fields (name, image, description, media with roles). This distinguishes it from sibling tools like search_character (which resolves names) and get_media_characters (which fetches characters for a specific media).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly instructs to use search_character first to resolve a name to an ID, setting clear when-to-use guidance and the prerequisite step. This is direct and unambiguous, leaving no room for an agent to misuse the tool without knowing its required input.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_full_user_infoGet a user's complete profile and statsA
Read-only

Get an AniList user's profile AND statistics in a single call — use this instead of calling get_user_profile and get_user_stats separately. Like get_user_profile, this also returns the target's account settings (notifications, list display, etc.) regardless of who's authenticated — AniList doesn't viewer-gate those fields. Accepts an exact AniList username directly — no need to call search_user first unless you only have a partial/fuzzy name. Its embedded statistics carry the same staleness caveat as get_user_stats: AniList's own aggregation can lag and read all-zero even for an account with real list entries.

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesAniList user ID, or username.

Output Schema

ParametersJSON Schema
NameRequiredDescription
userYes

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond readOnlyHint and openWorldHint annotations by disclosing that account settings are returned regardless of viewer authentication, and that statistics can lag and read all-zero. These are non-obvious behaviors that could mislead an agent if not disclosed, so the description provides important context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Every sentence earns its place: combination purpose, alternative routing, viewer-gating behavior, staleness warning, and input exactness are all packed efficiently without redundancy. It is front-loaded with the core function.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given an output schema exists to specify return values, the description covers the essential context: when to use, input requirements, behavioral caveats, and sibling distinction. Nothing that an agent needs to invoke it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema already covers the param as 'AniList user ID, or username' (100% coverage). The description adds the nuance that the username must be exact and that fuzzy names require a prior search, which is useful beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Get an AniList user's profile AND statistics in a single call.' It explicitly distinguishes from siblings by saying 'use this instead of calling get_user_profile and get_user_stats separately,' making its purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit when-to-use guidance: replaces two separate calls, and clarifies when to skip search_user ('no need to call search_user first unless you only have a partial/fuzzy name'). Also conveys the staleness caveat as a usage consideration, so agents know stats may be inaccurate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_genresGet genresA
Read-only

List every genre name AniList uses to tag anime/manga (e.g. Action, Comedy, Slice of Life). Call this before filtering search_media by genre, so you pass a name AniList actually recognizes.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
genresYes

TDQS

A4.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so the description adds limited behavioral transparency beyond confirming it lists genre names. It provides context about the data source (AniList) but doesn't disclose additional traits like return format or pagination. The description does not contradict annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise at two sentences, with the main purpose stated upfront. Every sentence adds value: the first defines the tool's output, and the second explains its practical use case. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has no parameters and an output schema exists, the description is fully adequate. It explains what the tool returns (genre names), why it's useful (to feed into search_media filtering), and references the relevant sibling tool. This covers all necessary context for an agent to correctly invoke it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so the description need not explain parameter semantics. The baseline for zero parameters is 4, and the description appropriately focuses on the output and usage rather than parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states that the tool lists every genre name AniList uses to tag anime/manga, with examples like Action, Comedy, Slice of Life. It distinguishes itself from other tools by specifying its purpose in the context of filtering search_media by genre, making the purpose very clear and specific.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells when to use the tool: call it before filtering search_media by genre, to ensure you pass a recognized genre name. While it doesn't explicitly state when not to use it or mention alternatives, the guidance is clear and actionable for its intended use case.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_mediaGet anime/manga detailsA
Read-only

Get information about one or more anime or manga by their AniList ID(s). At the default format: "full" that means the whole card: title, format, status, episode/chapter/volume count, genres, score, synopsis, dates, and rankings — AniList's own ranking badges (e.g. "#134 highest rated all time", "#11 highest rated 2024"), one entry per rated/popular ranking window the title currently appears in. Also returns nextAiringEpisode (for currently-releasing anime), externalLinks (official sites, streaming platforms), and — [requires login] — mediaListEntry, the authenticated user's own list entry for this title, or null if it isn't on their list. Identify titles by AniList ID (ids) or by MyAnimeList ID (malIds) — exactly one of the two, and either accepts a batch. Use search_media first only when you have neither: a title search costs a call per title and can match the wrong entry, so prefer malIds whenever you already have MAL IDs. For a batch whose point is mapping IDs to titles rather than reading them, pass format: "compact" instead, which drops everything above except the identifiers, titles, type/format/status and episode/chapter counts — measured at 5KB against 125KB for the same 30-title batch. Returns a single object if you passed a single ID, or an array (same order as the IDs you passed, with null in place of any that didn't resolve to a real anime/manga) if you passed an array.

ParametersJSON Schema
NameRequiredDescriptionDefault
idsNoA single AniList anime/manga ID, or an array of up to 50 IDs to fetch in one call (AniList's own per-page ceiling; it clamps anything higher, which would silently drop the surplus). Pass this OR `malIds`, not both. Each entry includes the full synopsis/tags/rankings, so a large batch is a large response.
typeYesWhether the IDs refer to anime or manga. Required for `malIds` in particular: MAL numbers the two separately, so the same ID means different titles.
formatNoHow much of each title to return. `full` (default) is the whole card — synopsis, tags, rankings, external links and your own list entry — which is the point of looking one title up. `compact` returns only id, MAL id, type, format, status, episode/chapter count and titles — measured at 169 bytes per title against 4,182 for the full card, and what you actually want when resolving a batch of IDs to titles (notably a `malIds` batch, whose job is mapping one ID space onto the other). `compact` ignores `includeStreamingEpisodes`, which is a detail field.full
malIdsNoA single MyAnimeList ID (`idMal`), or an array of up to 50, to resolve straight to AniList titles — use this instead of searching by title when you already have MAL IDs (e.g. syncing a MAL list), since a title search costs one call per title and can match the wrong entry. Pass this OR `ids`, not both. MAL numbers anime and manga separately, so the SAME ID is a different title depending on `type` — passing the wrong `type` returns the wrong title, not an error.
includeStreamingEpisodesNoAlso fetch `streamingEpisodes` (per-episode streaming links). Has no effect under `format: "compact"`, which returns no detail fields at all. Kept off by default — AniList doesn't paginate this field, so a long-running title can return hundreds of entries.

Output Schema

ParametersJSON Schema
NameRequiredDescription
mediaYes

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide readOnlyHint and openWorldHint, and the description adds substantial behavioral detail: login-required mediaListEntry, batch ordering with null placeholders, ID clamping behavior, format size differences, and compact-mode field suppression. It reveals important edge-case behavior that structured fields alone cannot convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but front-loaded with the core purpose and then builds outward to batch behavior, alternatives, and return shape. A few details, such as exact byte measurements, are arguably redundant with the parameter descriptions, but the structure is logical and every major section earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of ID-based batching, format switching, and sibling alternatives, the description covers all necessary operational context: when to use it, how to avoid wrong matches, how batches behave, what compact drops, and what requires login. The output schema covers return structure, and the description handles the rest.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Even though schema coverage is 100%, the description enriches every parameter's meaning: exactly-one-of ids/malIds, MAL ID type sensitivity, compact-format implications, and streaming episodes' potential for huge responses. This goes well beyond the schema's own descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource: getting anime/manga details by AniList or MAL IDs. It clearly differentiates from search_media and other get_* siblings by focusing on ID-based lookup rather than search or relationship queries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use this tool versus search_media, tells the agent to prefer malIds when MAL IDs are already available, and explains when to use compact format for ID-to-title mapping. It also names alternatives and gives decision-relevant context without leaving inference to the agent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_media_charactersGet an anime/manga's charactersA
Read-only

List an anime/manga's characters with their role (Main/Supporting/Background) and, for anime, Japanese voice actors. Use search_media first to resolve a title to its AniList ID. No explicit ordering is requested — don't assume results are grouped by role or sorted by popularity (unlike get_character/get_staff's reverse-direction lookup, which IS popularity-sorted); confirmed live, a Main-role character can appear well after several Supporting ones.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList ID.
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
typeYesWhether `id` refers to anime or manga.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).

Output Schema

ParametersJSON Schema
NameRequiredDescription
charactersYes

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With readOnlyHint and openWorldHint annotations present, the description adds valuable behavioral context: it discloses that results are not ordered by role or popularity, and that anime characters include voice actors. This goes beyond annotations and helps set correct expectations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no filler. The primary action is front-loaded, followed by a precise usage note and a useful ordering caveat. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema and annotations, the description covers the essential aspects: what is returned, the prerequisite, and a critical ordering nuance. It does not describe pagination or error behavior, but those are handled by the schema and annotations, so nothing critical is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so parameters are already well documented. The description adds meaning by linking the id parameter to the search_media prerequisite and clarifying the type parameter's role, plus noting voice actors for anime. This enhances comprehension without redundancy.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists an anime/manga's characters with roles and voice actors, and explicitly distinguishes it from get_character/get_staff's reverse-direction lookup. The verb 'List' and resource are specific, and the contrast with siblings makes its purpose unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It provides an explicit prerequisite (use search_media first to resolve title to AniList ID) and clarifies when not to assume ordering, while contrasting with the popularity-sorted reverse lookup. It does not exhaustively enumerate alternatives, but gives sufficient context for correct usage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_media_relationsGet a title's related mediaA
Read-only

Get the anime/manga related to a given title (prequels, sequels, side stories, adaptations, spin-offs) with the relation type. Use search_media first to resolve a title to its AniList ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList anime/manga ID.
typeYesWhether `id` refers to anime or manga.

Output Schema

ParametersJSON Schema
NameRequiredDescription
relationsYes

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety and openness profile is covered. The description adds useful specifics about what the call returns (relation types and type) but does not cover edge cases like empty results or invalid IDs. This is comparable to baseline value beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with zero redundancy: the first states the tool's function and output, the second gives the prerequisite. The most important scoping information is front-loaded before the usage note.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple two-parameter tool with full schema coverage, an output schema present, and read/open-world annotations, the description provides the necessary purpose, output shape, and prerequisite. It is not exhaustive about edge cases, but nothing essential to correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and both parameters have descriptive definitions, so the schema carries the meaning. The description adds a small workflow hint that the ID comes from search_media, but it does not add syntax, format, or enumeration details beyond the schema. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Get') and resource ('anime/manga related to a given title'), enumerates the relation types (prequels, sequels, side stories, adaptations, spin-offs), and clarifies it includes the relation type. This clearly distinguishes it from sibling tools like get_media_characters or get_media_reviews.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly directs the agent to 'Use search_media first to resolve a title to its AniList ID', establishing a clear prerequisite workflow. It does not name exclusions or compare against alternative tools, but the sequential use case is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_media_reviewsGet an anime/manga's reviewsA
Read-only

List user-written reviews for an anime or manga, most-helpful-voted first (confirmed live: ordered by rating, not score — see those fields' own descriptions). Always includes summary (a short excerpt); set includeBody to also fetch each review's full text (can be long — leave it off unless you actually need the full text). Use search_media first to resolve a title to its AniList ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList ID.
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
typeYesWhether `id` refers to anime or manga.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
includeBodyNoAlso fetch each review's full text (`body`), not just its short `summary`.

Output Schema

ParametersJSON Schema
NameRequiredDescription
reviewsYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint and openWorldHint annotations, the description discloses the ordering behavior ('most-helpful-voted first' with a live confirmation that it sorts by `rating`, not `score'), states that `summary` is always included, and warns that full review bodies can be long. This gives the agent useful expectations about output size and ordering.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three dense sentences, each earning its place: the first states what the tool does and its ordering, the second covers output shape and optional payload, and the third gives the prerequisite workflow. No filler or redundant restatement of the schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With annotations covering safety and openness, an output schema for return values, and schema descriptions covering all parameters, the description fills the remaining gaps: prerequisite lookup, ordering caveat, and payload-size guidance. Nothing an agent needs to call this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and each parameter already has a clear description. The tool description adds a little context around includeBody's payload-size tradeoff, but it largely restates what the schema already communicates, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description begins with a specific verb and resource: 'List user-written reviews for an anime or manga.' This clearly distinguishes the tool from sibling media-related tools like get_media or get_media_characters, and the title reinforces the same function.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit guidance: use search_media first to resolve a title to its AniList ID, and only set includeBody when the full review text is actually needed because it can be long. It also clarifies the default response content, so an agent knows when the tool is sufficient without extra payload.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_media_staffGet an anime/manga's production staffA
Read-only

List an anime/manga's staff (director, writer, character designer, author, illustrator, etc.) with their role. Use search_media first to resolve a title to its AniList ID. No explicit ordering is requested — don't assume results are sorted by role or popularity (unlike get_staff's reverse-direction lookup, which IS popularity-sorted).

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList ID.
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
typeYesWhether `id` refers to anime or manga.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).

Output Schema

ParametersJSON Schema
NameRequiredDescription
staffYes

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and openWorldHint, but the description adds a non-obvious behavioral caveat: 'No explicit ordering is requested — don't assume results are sorted by role or popularity.' It also clarifies that get_staff is popularity-sorted, providing contrast beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with zero filler. The first sentence states the purpose immediately, and the second adds a critical usage prerequisite and an ordering caveat, all front-loaded and relevant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only listing tool with an output schema, the description covers the essential purpose, the ID resolution step, and a behavioral nuance. Annotations cover safety and world-persistence, and the schema handles pagination; the only minor gap is not explicitly stating 'use for a media's staff' as a selection rule, but that is inferable from the purpose.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description only restates that search_media resolves a title to an AniList ID, which the `id` schema description already communicates; no new parameter semantics are introduced.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb ('List') and identifies the resource ('anime/manga's staff') with concrete role examples (director, writer, character designer). It differentiates from the sibling get_staff by noting the reverse-direction lookup and its popularity sorting, making the tool's scope unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly instructs to 'Use search_media first to resolve a title to its AniList ID,' which is a clear prerequisite. It also contrasts with get_staff by pointing out the ordering difference, though it does not explicitly state 'use this when you have a media ID' or list other exclusions; the distinction is implied rather than fully spelled out.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_media_statisticsGet an anime/manga's score/status distributionA
Read-only

Get an anime/manga's watch/read-status counts (watching/completed/planning/etc.) and score distribution histogram across all AniList users. Use search_media first to resolve a title to its AniList ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList ID.
typeYesWhether `id` refers to anime or manga.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statisticsYes

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so the read-only nature is covered. The description adds valuable context about the data returned (status counts and score distribution) and the global scope (across all AniList users), which goes beyond the annotations. No contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no wasted words. The core purpose is front-loaded, and the usage guideline is appended concisely. Every sentence contributes necessary information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple tool with only two parameters, an existing output schema, and annotations covering safety and open-world behavior, the description provides all needed context: what it returns, the global scope, and the prerequisite to resolve IDs via search_media. Nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% description coverage for both parameters: 'AniList ID' and 'Whether id refers to anime or manga'. The description does not add any additional meaning to the parameters beyond what the schema already provides, so the baseline score of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Get') and resource ('anime/manga's watch/read-status counts and score distribution histogram'), and specifies the scope ('across all AniList users'). It clearly distinguishes this from media-specific queries by requiring an ID and referencing search_media for title resolution.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly instructs to 'Use search_media first to resolve a title to its AniList ID', which is a clear prerequisite for correct usage. It does not explicitly name alternative tools or when not to use it, but the guidance is direct and unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_media_tagsGet media tagsA
Read-only

List every descriptive tag AniList uses on anime/manga (finer-grained than genres, e.g. 'Time Skip', 'Tragedy', 'Reincarnation'), with category and adult-content flag. There are ~425 tags total, so results are paginated — use page/perPage rather than expecting them all in one response. Use this to look up a tag's exact name before passing it to search_media's tag_in — tag names are case-sensitive, and an unrecognized name doesn't error, it just silently matches nothing (confirmed live).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).

Output Schema

ParametersJSON Schema
NameRequiredDescription
tagsYes
pageInfoNo

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Even though the annotations already declare readOnlyHint=true and openWorldHint=true, the description adds valuable behavior details: it mentions the total count (~425 tags), the pagination behavior, and the critical detail that an unrecognized tag name 'doesn't error, it just silently matches nothing'. This is beyond what annotations provide and directly informs the agent of a non-obvious failure mode. The description discloses the pagination requirement and the silent matching behavior, which is excellent behavioral transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single paragraph that is dense but well-organized: purpose first, then pagination note, then use case and the critical caveat. Every sentence adds value: the first defines the tool, the second explains pagination and the number of tags, the third gives a concrete use case with a behavioral warning. No fluff, front-loaded with purpose, and the most important caveat is placed at the end but still within a short paragraph.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple paginated list tool with only two optional parameters, the description covers the purpose, pagination behavior, total count, and the exact use case with a behavioral warning. The output schema exists, so the return values need not be described. The tool's complexity is low, and the description is complete: an agent knows exactly what to expect, how to use it, and what pitfalls to avoid. There is nothing missing that an agent would need to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 100% description coverage for both parameters (page and perPage), with detailed descriptions including pagination limits and clamping behavior. The description only adds the context that results are paginated and to use page/perPage, but the schema already covers the semantics thoroughly: the page description explains the 5000-entry limit, and perPage explains the max 50 with silent clamping. Since schema coverage is high, the baseline of 3 is appropriate, and the description does not need to add more.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'List every descriptive tag AniList uses on anime/manga'. It specifies the resource (media tags), differentiates from genres with concrete examples, and mentions the adult-content flag and category. The wording 'List every...' is a specific verb+resource combo, and the pagination note distinguishes it from potential alternatives.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use this tool: 'Use this to look up a tag's exact name before passing it to search_media's `tag_in`'. It even explains why (case-sensitive, unrecognized names silently match nothing). It gives clear context for when this tool is needed, which is a lookup step in a workflow, and indirectly implies it's not for direct media search. It does not name a sibling tool as an alternative, but it does state the exact use case, which is sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_notificationsGet your AniList notificationsA

[Requires login] Get the authenticated user's AniList notifications: new episodes airing, activity likes/replies/mentions, new followers, thread replies/likes, and media/staff/character data-submission updates. Every item has id, type and a human-readable context/contexts string; the rest of the fields depend on type (e.g. an AIRING item includes media/episode, a FOLLOWING item includes user, an ACTIVITY_MESSAGE item includes message.message — the actual DM text is nested one level inside message).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
type_inNoRestrict to these notification types. Omit to get every type. This only filters what's returned here — whether a type is generated at all is controlled separately by the account's own notificationOptions (update_user); a type disabled there simply never appears, regardless of this filter.
markAsReadNoSet true to also reset AniList's unread-notification badge count to 0, as a side effect of this call (the same effect as opening the notifications page on the site). Defaults to false so a routine check doesn't clear the badge.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4.2/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses significant behavioral traits beyond the annotations: it requires authentication, the markAsRead side effect resets the unread badge, pagination depth limits are explained, and type-specific output fields are detailed. It also notes that account-level notification options can suppress types regardless of the filter. This far exceeds what the annotations (readOnlyHint=false, openWorldHint=true) imply, giving the agent a full behavioral picture.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is information-dense and front-loaded with purpose, then explains output structure and side effects. It is somewhat long, but every sentence adds necessary detail about type-specific fields and pagination constraints. No filler; it earns its length, though a slightly tighter phrasing would push it to 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is exceptionally complete for a tool with a rich output schema: it covers login requirements, pagination limits, filtering behavior, side effects, and the nested structure of each notification type. Given the output schema exists, the description does not need to repeat return values, but it still adds crucial guidance on parsing type-specific fields. Nothing an agent needs to call this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All parameters are already described in the input schema with high detail (100% coverage), so the baseline is 3. The description does not add new parameter-level semantics; instead it focuses on the output structure and side effects. While this output context is valuable, it does not enhance the meaning of the parameters themselves beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a clear, specific verb and resource: 'Get the authenticated user's AniList notifications', and enumerates the exact notification types it covers. This distinguishes it from sibling activity/feed tools (get_activity, get_user_activity) without ambiguity. The purpose is unambiguous and actionable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description states the login requirement and the scope (authenticated user), and it clarifies that filtering only affects returned results, not generation. However, it does not explicitly name alternative tools or state when not to use it, leaving the agent to infer from context rather than receiving direct routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_recommendationGet a recommendation by IDA
Read-only

Get a single AniList recommendation pairing (media + the media users recommend alongside it) by its AniList recommendation ID — useful for re-checking one specific pairing's current rating/userRating (e.g. after voting on it directly on anilist.co — this server has no tool to cast that vote itself) without re-paginating the whole list. Use get_recommendations_for_media instead to discover recommendation IDs for a title in the first place, or to browse/list them. Confirmed live (raw GraphQL, independent of this server): this is an AniList-side inconsistency, not a client bug — a majority of ids from get_recommendations_for_media's own nodes[].id 404 here anyway (7 of 10 tested for one title), with no correlation to that pairing's rating. A 404 on an id you just got from that tool doesn't mean the pairing doesn't exist, only that this specific lookup can't resolve it.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList recommendation ID.

Output Schema

ParametersJSON Schema
NameRequiredDescription
recommendationYes

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint and openWorldHint, but the description goes beyond them by disclosing a known AniList-side inconsistency: a majority of IDs from get_recommendations_for_media's nodes[].id will 404 here, regardless of rating. This is critical behavioral context for error handling and prevents misinterpretation of 404s as non-existence. The description also clarifies the server's lack of voting capability, adding transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose and usage, but the 404 caveat adds length. It is structured logically: purpose, alternative, then a necessary caveat. While somewhat verbose, every sentence earns its place by conveying essential usage or behavioral information. It could be tightened slightly, but it remains well-organized and not bloated.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter read-only tool with an output schema, the description covers all necessary context: what it does, when to use it, the alternative, and a critical known issue. The output schema handles return format, and annotations cover safety. Nothing an agent needs to correctly invoke or handle this tool is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already provides 100% coverage with 'AniList recommendation ID' and integer constraints. The description adds context about the ID's source (from get_recommendations_for_media) and the 404 caveat, which clarifies that some IDs may not resolve. This goes beyond the schema's basic type/description, giving the agent insight into ID validity and expected behavior, though it doesn't add format or syntax details.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it fetches a single AniList recommendation pairing by its ID, explicitly defining the resource (media + recommended media) and the operation (get). It differentiates from get_recommendations_for_media by noting that tool is for discovery/browsing, while this is for re-checking a specific pairing. The verb and resource are specific and unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use this tool vs the sibling: use get_recommendations_for_media to discover IDs or browse, and use this tool to re-check a specific pairing's rating. It also notes a scenario (after voting on anilist.co) and clarifies the server has no voting tool. This is clear and actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_recommendations_for_mediaGet recommendations for a titleA
Read-only

List anime/manga AniList users recommend as similar to a given title, ranked by rating (highest first). Use search_media first to resolve the title to its AniList ID. Each result's mediaRecommendation.mediaListEntry (requires login) shows whether it's already on your own list — set excludeInList: true to filter those out server-side instead of checking each one yourself.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
mediaIdYesAniList ID of the anime/manga to get recommendations for.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
excludeInListNo[Requires login] Omit recommendations already on your own list. Filtered after fetching this page, so a page can come back with fewer than `perPage` results — not an error, just fewer new ones on that page. No-ops (nothing filtered) if not logged in, since there's no list to check against.

Output Schema

ParametersJSON Schema
NameRequiredDescription
recommendationsYes

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as read-only and open-world. The description adds useful behavioral details: ranking order, login requirement for mediaListEntry, and the server-side filtering behavior of excludeInList. This goes beyond the annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two focused sentences with no filler. The main purpose and ranking order are front-loaded, followed by the prerequisite and a practical filtering tip. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the rich input schema, output schema, and annotations, the description is complete for an agent to invoke the tool correctly. It covers the prerequisite workflow, auth-sensitive fields, and the key behavioral caveat about pagination filtering.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema fully documents all parameters. The description adds workflow context and clarifies excludeInList's purpose, but does not substantially extend the parameter semantics already present.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists user recommendations for a given title, ranked by rating. It is specific about the resource and action, but does not differentiate from the sibling tool 'get_recommendation'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly instructs to use search_media first to resolve a title to its AniList ID, and recommends excludeInList for server-side filtering. It provides clear context but does not mention when to prefer the sibling get_recommendation tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_site_statisticsGet AniList site statisticsA
Read-only

Get AniList's own site-wide statistics (new users/anime/manga daily counts), newest first. Useful for questions about AniList's growth/activity, not for anime data. Defaults to the last 7 days; use page/perPage to go further back. Confirmed live (bypassing this tool's own 25 cap): AniList's SiteStatistics field silently caps perPage at 25 itself, so this tool's own limit doesn't lose you anything.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination.
perPageNoResults per page/series (max 25, enforced by AniList itself).

Output Schema

ParametersJSON Schema
NameRequiredDescription
statisticsYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint and openWorldHint annotations, the description reveals concrete behavior: daily counts, newest-first ordering, default last 7 days, and AniList's own silent perPage cap of 25. This is genuinely useful runtime behavior not encoded in the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences with no filler. The core function is front-loaded, followed by usage guidance and a practical cap clarification. Every sentence earns its place and the length is appropriate for the tool's complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given two optional parameters, no nested objects, an output schema, and strong annotations, the description covers purpose, scope, defaults, pagination, and behavioral quirks. Nothing necessary for an agent to correctly select and invoke this tool is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description adds extra meaning by explaining that page/perPage allows going further back in time and that perPage's cap is enforced by AniList itself, which clarifies why the parameters matter beyond their raw schema definitions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource: 'Get AniList's own site-wide statistics' including 'new users/anime/manga daily counts'. It also explicitly distinguishes itself from anime-data tools by saying 'not for anime data', making it clear which sibling tools it is not.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for when to use this tool: 'Useful for questions about AniList's growth/activity, not for anime data'. It states the default window and how to go further back with page/perPage, but it does not name a specific alternative tool, so it falls just short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_staffGet staff member detailsA
Read-only

Get a staff member's profile by AniList staff ID: name, image, occupations, description, and the anime/manga they worked on (staffMedia, up to 25 by popularity, with their staffRole — e.g. Director, Character Design — in each). Use search_staff first to resolve a name to its ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList staff ID.

Output Schema

ParametersJSON Schema
NameRequiredDescription
staffYes

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and openWorldHint, covering the safety profile. The description adds meaningful behavioral detail: the returned field set, the staffMedia limit of 25, ordering by popularity, and inclusion of staffRole. This goes beyond the annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler; the core purpose and result details are front-loaded, and the usage hint is appended cleanly. Every sentence contributes useful information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter read-only tool with an output schema and clear annotations, the description is complete. It specifies the input, the key returned fields, the media list behavior, and the prerequisite workflow to resolve names to IDs.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single id parameter is already fully documented in the schema with type, range, and the description 'AniList staff ID.' The tool description mostly repeats 'by AniList staff ID,' adding no new parameter semantics beyond the schema's high coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the operation ('Get a staff member's profile') and the exact resource identifier (AniList staff ID), while enumerating the contained fields. It is immediately distinguishable from siblings like search_staff (search vs. fetch by ID) and get_media_staff (staff profile vs. media-specific credits).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly instructs agents to 'Use search_staff first to resolve a name to its ID,' which is a clear and valuable usage workflow. It does not enumerate when not to use it or mention alternative siblings beyond search_staff, so it stops short of full exclusion guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_studioGet studioA
Read-only

Get a studio's profile (name, whether it's an animation studio) and its top 10 most popular produced titles (a fixed cap, not paginated — AniList's studio field exposes no more via this lookup), by AniList studio ID or by name. Confirmed live: name already does AniList's own fuzzy search (same mechanism as search_studio), so a partial name (e.g. "Kyoto Anim") resolves directly — reach for search_studio instead only when you need to browse multiple candidates rather than take the closest match. If both id and name are given, id takes precedence and name is ignored.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoAniList studio ID. Provide this or `name`.
nameNoStudio name to look up. Provide this or `id`.

Output Schema

ParametersJSON Schema
NameRequiredDescription
studioYes

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, but the description adds substantial behavioral context beyond that: the top-10 fixed cap is non-paginated with no more exposed via AniList, name performs AniList's own fuzzy search (same mechanism as search_studio), and id takes precedence over name. The 'confirmed live' detail further signals verified behavior. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but every sentence earns its place: return payload, fixed cap, lookup modes, fuzzy-search behavior, alternative routing, and precedence rule. Core result is front-loaded, and the alternative guidance comes at the end without bloating. No filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and full parameter documentation, the description still covers everything an agent needs to invoke the tool correctly: what is returned, how each argument behaves, what happens when both are supplied, and when to choose a sibling tool. The only unstated edge case (no arguments provided) is negligible given the schema's optionality and the descriptive parameter hints.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema documentation already covers both parameters at 100%, giving the baseline of 3. The description adds real value beyond the schema: it explains the id-over-name precedence, clarifies that name resolves fuzzy partial matches, and connects name's search mechanism to search_studio. This lifts it above baseline, though it doesn't provide new syntax or format details.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb ('Get') and a specific resource ('a studio's profile') followed by the exact data returned: name, animation-studio flag, and top 10 most popular produced titles. It distinguishes itself from the sibling search_studio by contrasting the direct lookup with the browse-multiple-candidates use case.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states the two lookup methods (by ID or by name), specifies the precedence rule when both are given, and names the alternative tool with the exact condition for choosing it: 'reach for search_studio instead only when you need to browse multiple candidates rather than take the closest match.' This is fully actionable guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_threadGet a forum threadA
Read-only

Get an AniList forum thread's title, body and metadata (including replyCount, viewCount, likeCount, isLiked) by its ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList thread ID — use search_thread to find one, or pass one already known (e.g. from an AniList forum URL, anilist.co/forum/thread/<id>).

Output Schema

ParametersJSON Schema
NameRequiredDescription
threadYes

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is known. The description adds value by specifying exactly which metadata fields are returned (replyCount, viewCount, likeCount, isLiked), giving the agent a clear expectation of the response content without contradicting the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence that is concise, front-loaded with the purpose, and contains no filler. Every phrase earns its place: resource, scope, and key return fields.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return values are already documented elsewhere. The description covers what the tool does and the primary data it returns, which is sufficient for a simple get-by-id operation. No critical information an agent needs to call it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% — the id parameter is fully documented in the schema, including how to obtain an ID via search_thread or a forum URL. The description adds no additional parameter meaning beyond what the schema provides, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Get') and resource ('AniList forum thread') and lists the concrete data returned (title, body, metadata with replyCount, viewCount, likeCount, isLiked). It clearly distinguishes from sibling search_thread by requiring an ID, so an agent can tell them apart without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies this tool is for fetching by ID but does not explicitly state when to use it versus alternatives like search_thread or get_thread_comments. No exclusions or alternative guidance is given in the description itself; the schema description mentions using search_thread, but that is not part of the tool description, so the guidance is implied rather than explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_thread_commentsGet comments on a forum threadA
Read-only

List top-level comments posted on an AniList forum thread, by the thread's ID. Replies (posted via post_thread_comment's parentCommentId) are nested under their parent's childComments rather than appearing as separate entries in this list.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
threadIdYesAniList thread ID — use search_thread to find one, or pass one already known (e.g. from an AniList forum URL, or from get_thread).

Output Schema

ParametersJSON Schema
NameRequiredDescription
commentsYes

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, so the safety profile is known. The description adds valuable behavioral detail beyond that: replies are nested under their parent's childComments rather than appearing as separate entries, which materially affects how an agent should interpret results.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences, with the primary purpose front-loaded and the key behavioral nuance about nested replies following immediately. Every sentence earns its place with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the rich schema, read-only annotations, and an output schema for return values, nothing essential is missing. The description clarifies the only non-obvious behavior an agent needs to correctly interpret the results: the top-level vs. nested reply distinction.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema provides 100% coverage, including rich context on pagination limits and how to obtain a threadId. The description adds only minor framing by mentioning the thread ID and parentCommentId; the schema carries the load, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'List top-level comments posted on an AniList forum thread, by the thread's ID.' It distinguishes itself from sibling tools like get_thread (which fetches the thread itself) and post_thread_comment (which posts comments), and clarifies that only top-level comments are returned.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description makes clear this tool returns top-level comments only and that replies are nested under childComments, referencing the related post_thread_comment tool. It gives clear context for what results will look like, though it does not explicitly state when to choose this over an alternative such as get_thread.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_todays_birthdaysGet today's birthday characters or staffA
Read-only

List AniList characters or staff members whose birthday (month/day) is today, up to 50 results (a fixed cap, not paginated — entries beyond 50 are silently omitted, not an error). Returns character-shaped or staff-shaped objects for kind: CHARACTER/STAFF respectively, but a lighter fetch than get_character/get_staff: it does NOT include those tools' media/staffMedia filmography, nor each entry's bio (description) unless you set includeDescription — call get_character/get_staff by ID for an entry's full roles/works and bio, don't read a missing filmography here as 'none'.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhether to list characters or staff members.
includeDescriptionNoAlso fetch each result's full bio (`description`). Kept off by default — a bio can run to several thousand characters, and always including it would burn tokens on text you may not need; use get_character/get_staff for a single entry's full bio instead.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark readOnlyHint/openWorldHint, but the description adds substantial behavioral disclosure beyond that: the fixed 50-result cap with silent omission, the lighter fetch omitting filmography, and the warning that a missing filmography should not be interpreted as 'none'. This is precisely the kind of non-obvious behavior an agent needs to know.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but every sentence earns its place: it front-loads the core behavior (list up to 50 birthday people), then the cap caveat, then the lighter-fetch distinction and the alternative. No filler or repetition; it is dense but well-organized.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema and annotations, the description covers the essential operational details: result cap, shape, omitted fields, and when to use siblings. The only notable gap is the missing timezone/date-source definition for 'today'; without that, an agent cannot know whose 'today' applies, which is a subtle but real ambiguity for a birthday tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, but the description adds real semantic value beyond the schema: it explains that kind maps to character-shaped vs staff-shaped results, and it gives a token-cost rationale for includeDescription along with an alternative ('use get_character/get_staff for a single entry's full bio instead'). This helps the agent choose parameter values wisely, not just syntax.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('list'), resource ('AniList characters or staff members'), and temporal filter ('birthday ... is today'). It also explicitly differentiates from get_character/get_staff by noting the lighter fetch and omitted filmography, so an agent can distinguish this from siblings without opening schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear when-to-use context: listing birthday characters/staff. It also provides explicit routing to alternatives: 'call get_character/get_staff by ID for an entry's full roles/works and bio, don't read a missing filmography here as none.' This tells the agent when not to rely on this tool and which sibling to use instead.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_user_activityGet a user's activity feedA
Read-only

List recent AniList activity posts from a specific user — every activity type (list updates, text posts, and message activity they received), the underlying query applies no type filter of its own. Accepts an exact AniList username directly (it's resolved to an id with one extra internal lookup) — no need to call search_user first unless you only have a partial/fuzzy name. Use search_activity instead if you want to restrict to one activity type (TEXT/ANIME_LIST/MANGA_LIST/MEDIA_LIST/MESSAGE) or browse without pinning to one user. Use get_user_recent_activity instead if you just want a quick, fixed-size (5-item) recent snapshot without paginating.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
userYesAniList user ID, or username. Unlike search_activity's own `user` filter, both an unknown numeric ID and an unknown username error here rather than silently returning an empty feed.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already signal readOnlyHint=true, and the description adds meaningful context beyond that: no type filter in the underlying query, direct username resolution with one extra internal lookup, and the implied difference from search_activity's silent-empty behavior. These traits help an agent predict what will happen before invoking the tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with zero filler: scope, username-resolution behavior, and two sibling-tool routing rules. The main purpose is front-loaded, and every sentence carries information an agent would otherwise have to infer or test.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, a rich input schema, and strong annotations, the description still adds the missing contextual glue: how username handling differs, when not to call search_user, and which siblings cover adjacent use cases. Nothing needed to invoke or select the tool correctly is left unspecified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and each parameter is already documented in detail, so the baseline is 3. The description adds real value for the 'user' parameter by stating that an exact username is accepted directly and that search_user is unnecessary, which clarifies a common usage decision beyond the schema's anyOf definition.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource: 'List recent AniList activity posts from a specific user,' and immediately clarifies scope ('every activity type… underlying query applies no type filter'). It also distinguishes itself from search_activity and get_user_recent_activity, so an agent can pick it without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit when-to-use guidance is front and center: it says there's no need to call search_user first for exact usernames, points to search_activity when filtering by type or browsing without a user, and points to get_user_recent_activity for a non-paginated 5-item snapshot. Exclusions and alternatives are both named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_user_listGet a user's anime or manga listA
Read-only

Get a user's AniList anime or manga list. Returns a compact table of one row per entry by default (format: "compact") — entry id, media id, MAL id, status, score, progress and title, which is what a sync, comparison or pick-something-to-watch task needs; switch to format: "full" only when you actually need dates, notes, custom lists, advanced scores or the status/custom-list grouping, since that response is roughly ten times larger per entry. Filter server-side with statuses rather than fetching everything and discarding — asking for just CURRENT costs a fraction of a whole-list read. Works for any public/unlisted user. Accepts an exact AniList username directly — no need to call search_user first unless you only have a partial/fuzzy name. Paginated by chunk/perChunk (AniList's own mechanism for this — counted across entries of ALL statuses combined, not per status), since a large list can otherwise return thousands of entries in one response; check hasNextChunk and increment chunk to keep paging. perChunk itself has no cap — AniList accepts values in the thousands, so raise it to pull a whole list in one call instead of paging through it. The collection AniList exposes here is capped at its ~11,000 most recently updated unique entries — irrelevant for virtually every account, but a hard ceiling if one is ever hit (older entries beyond it aren't retrievable through this field at all, by any chunk).

ParametersJSON Schema
NameRequiredDescriptionDefault
typeYesWhether to get the anime or manga list.
userYesAniList user ID, or username.
chunkNoChunk number for pagination (AniList paginates this list by chunk, not page).
formatNoHow much of each entry to return. `compact` (default) is a tab-separated table of entry id, media id, MAL id, status, score (0-10), progress and title, one de-duplicated row per entry — enough for syncing, comparing or choosing, at about a tenth the size. `full` returns AniList's own grouped objects with dates, notes, repeat/priority, custom lists and advanced scores; use it only when you need one of those, or when you need to know which custom list an entry is filed under (`compact` drops the grouping — every row still carries its own status).compact
perChunkNoEntries per chunk, counted across all statuses combined. Defaults to 25 so an unattended call stays small, but nothing caps it — pass a larger value (AniList accepts values in the thousands) to pull a whole list in one call instead of paging. Each entry carries its dates, notes, custom lists and advanced scores, so a few hundred entries is already a large response.
statusesNoOnly return entries with these statuses (AniList filters server-side, so this genuinely shrinks the response — prefer it over fetching the whole list and discarding). Omit for every status. Custom-list groups are still returned in `full` when their entries match.

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsNo`compact` only: one tab-separated row per entry, newline-separated, matching `columns`. An empty cell means AniList has no value for that field (e.g. no MAL id); a score of 0 means unscored.
countNo`compact` only: how many unique entries `rows` contains.
listsNo`full` only: AniList's own status/custom-list groups, with full entries.
formatYesWhich shape this response is in — echoes the `format` argument.
columnsNo`compact` only: the tab-separated column names for `rows`, in order.
hasNextChunkNoTrue if another `chunk` of this list is available.

TDQS

A5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so the agent knows this is a safe read. The description adds substantial behavioral detail: the default compact output size, the 10x size penalty of full format, pagination semantics with chunk/perChunk, and the ~11,000 entry ceiling. These are non-obvious traits that materially affect how an agent calls the tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but every sentence earns its place. It opens with the default and primary use case, then adds depth on formats, filtering, pagination, and edge cases. No fluff or redundancy—each clause adds a distinct piece of guidance an agent needs.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With six parameters and an output schema, the description covers everything needed to call the tool correctly: default behavior, output size, pagination steps, filtering options, and the rare ceiling case. The sibling context (e.g., search_user) is addressed directly, and the description fully equips an agent to decide when and how to invoke it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so every parameter is already documented. The description goes well beyond the schema by explaining the trade-offs between compact and full, the meaning of perChunk being uncapped, and how chunk counting works across all statuses. It adds operational context that the schema alone does not convey.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a precise verb and resource: 'Get a user's AniList anime or manga list.' It clearly distinguishes itself from search_user by stating that an exact username works directly, and it separates itself from other list-management tools by focusing on retrieval. This leaves no ambiguity about what the tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to-use guidance: it recommends the compact format for sync/comparison tasks, advises full format only when specific fields are needed, and instructs to use statuses for server-side filtering. It also explicitly says when search_user is unnecessary, which is a clear exclusion against an alternative tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_user_profileGet a user's profileA
Read-only

Get an AniList user's public profile: name, about text, avatar, donator status — plus their account settings (title/name-language preferences, notification toggles, list display options). Confirmed live these settings are NOT viewer-gated, so they're included for any user, not just the authenticated caller. Accepts an exact AniList username directly — no need to call search_user first unless you only have a partial/fuzzy name and need to look up the exact one. Need statistics too? Use get_full_user_info instead of also calling get_user_stats separately.

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesAniList user ID, or username.

Output Schema

ParametersJSON Schema
NameRequiredDescription
profileYes

TDQS

A4.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true. The description adds useful behavioral context beyond that: it notes that account settings are NOT viewer-gated and are included for any user, not just the authenticated caller. This is a non-obvious fact that affects expectations. It does not mention response format or potential errors, but with readOnly covered by annotations, this is sufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the primary purpose, then adds the viewer-gating clarification, and ends with routing to alternatives. Each sentence earns its place with no redundancy or fluff. The structure logically guides an agent from what it does to when to use it.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool is simple (one parameter), has an output schema, and read-only annotations, the description covers everything an agent needs: what data is returned, that no authentication is required, how to supply the parameter, and how to avoid unnecessary search_user calls. It is complete for safe and correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already documents the parameter as 'AniList user ID, or username' (100% coverage). The description adds operational nuance: it accepts an exact username directly and clarifies that search_user is only needed for partial/fuzzy names. This enriches the schema's static definition with usage semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves an AniList user's public profile and enumerates specific data points (name, about, avatar, donator status, account settings). It explicitly distinguishes itself from get_full_user_info (statistics) and search_user (lookup), so an agent can differentiate it from siblings without inspecting other schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit guidance: states that an exact username can be passed directly and that search_user is only needed for partial/fuzzy names. Also tells the agent to use get_full_user_info instead of calling get_user_stats separately when statistics are needed. This is clear when-to-use and when-not-to-use guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_user_recent_activityGet a user's most recent activityA
Read-only

Get an AniList user's 5 most recent activity posts, with full content (not just IDs) — every activity type (list updates, text posts, and message activity they received; the underlying query applies no type filter of its own), a fixed count, not configurable; use get_user_activity for a paginated full feed instead. Accepts an exact AniList username directly — no need to call search_user first unless you only have a partial/fuzzy name (username resolution costs one extra internal lookup either way).

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesAniList user ID, or username. Unlike search_activity's own `user` filter, both an unknown numeric ID and an unknown username error here rather than silently returning an empty feed.

Output Schema

ParametersJSON Schema
NameRequiredDescription
activityYes

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint=true, and the description adds further behavioral context: it returns full content, not just IDs, has a fixed count of 5, applies no type filter, errors on unknown IDs/usernames (per param description), and costs an extra internal lookup when resolving usernames. This goes beyond the annotations and provides a clear model of the tool's behavior, though it doesn't mention rate limits or other edge cases.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, well-structured paragraph that front-loads the core purpose and then clarifies limitations and alternatives. Every sentence adds value, though it's slightly dense; it remains efficiently scannable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with one parameter and a rich output schema, the description covers all essential usage aspects: fixed count, activity type scope, error behavior, alternative tool, and username resolution cost. Nothing an agent needs to invoke it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter is fully described in the schema (ID or username, and error behavior), so schema coverage is 100%. The description adds guidance on when to resolve usernames via search_user, which complements the schema and gives the agent practical usage context beyond static type definitions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool gets a user's 5 most recent activity posts with full content, covering all activity types, and explicitly differentiates from get_user_activity by noting the fixed count and non-paginated nature. This gives a precise, distinguishable purpose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly instructs to use get_user_activity instead when a paginated full feed is needed, and advises not to call search_user unless the username is partial/fuzzy, explaining the extra lookup cost. This gives clear guidance on when to use this tool and when not to.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_user_statsGet a user's statisticsA
Read-only

Get an AniList user's anime/manga statistics: counts, mean score, time watched, episodes/chapters/volumes consumed. Accepts an exact AniList username directly — no need to call search_user first unless you only have a partial/fuzzy name. AniList's own stats aggregation can lag behind the account's real list — confirmed live, an account with real scored/progressed entries still read back all-zero statistics — so don't treat a zeroed result as 'this account has no list activity' without cross-checking get_user_list. Need the profile too? Use get_full_user_info instead of also calling get_user_profile separately.

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesAniList user ID, or username.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statsYes

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint annotation, the description discloses a real behavioral quirk: AniList's stats aggregation can lag and return all-zero statistics even for active accounts. It provides a concrete example and instructs the agent not to infer 'no list activity' without cross-checking, which is exactly the kind of non-obvious behavior an agent needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Each sentence earns its place: purpose, direct-usage guidance, the zero-result caveat, and the alternative tool routing. It is front-loaded with the core purpose and keeps the caveat concise enough to remain scannable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With a single fully described parameter, an output schema available, and annotations already covering read-only/open-world behavior, the description supplies the remaining operational context: when to skip search_user, when to cross-check get_user_list, and which sibling to use for profile data. Nothing an agent needs for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already fully documents the single parameter (user ID or username), so the baseline is 3. The description adds value by emphasizing that an exact username is accepted directly and that a prior search_user call is unnecessary, which affects how the agent should populate the parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Get an AniList user's anime/manga statistics' and enumerates the returned categories (counts, mean score, time watched, episodes/chapters/volumes consumed). It also distinguishes itself from profile-related siblings, so an agent can tell it apart from get_user_profile and get_full_user_info.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly says an exact username can be passed directly and that search_user is only needed for partial/fuzzy names. It also names the right alternative when profile data is needed and tells the agent to cross-check get_user_list before interpreting zeroed stats as no activity.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

login_anilistLog in to AniListA

Authorize the personal-list and social tools with your AniList account (one-time). Prerequisite: register an app at anilist.co/settings/developer with Redirect URL set to http://localhost:8082/callback (the default; override the port via ANILIST_OAUTH_PORT if 8082 is taken — it must match exactly what you register), and set ANILIST_CLIENT_ID + ANILIST_CLIENT_SECRET in the server env. Calling this returns an authorization URL: open it, log in, and click Approve. If your browser genuinely runs on the same machine as this server, login then completes automatically; otherwise copy the URL you land on and pass it to submit_anilist_redirect. auto_capture in the response is NOT a reliable detector of that — it only reflects whether this server process could bind its own localhost listener, which typically succeeds even when the server runs remotely (SSH/headless) and the browser can never reach it; you (or the user) know the actual machine layout, the response doesn't.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
auto_captureYesWhether this server process could bind a local callback listener — NOT whether the browser opening authorize_url is actually on the same machine. A remote/SSH server can still bind its own loopback port successfully and read `true` here even though that browser's redirect can never reach it.
instructionsYes
redirect_uriYesThe exact localhost callback URI this login attempt used (port from ANILIST_OAUTH_PORT, default 8082) — must exactly match the Redirect URL registered for your AniList app, or the token exchange fails.
authorize_urlYesThe AniList OAuth authorization URL — open it in a browser and click Approve.

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond annotations (readOnlyHint=false, openWorldHint=true), the description discloses prerequisites (app registration, callback URL, env vars), warns that auto_capture is not a reliable detector of local browser access, and explains the remote/SSH headless scenario. This is rich behavioral context that prevents misuse.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose, and every subsequent sentence delivers essential prerequisites, flow steps, or a pitfall warning. The length is justified by the complexity of the OAuth flow, and there is no filler or redundant content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the OAuth orchestration, the presence of an output schema, and the need to coordinate with submit_anilist_redirect, the description is complete: it covers setup, the returned URL, automatic vs manual completion, and the meaning of the auto_capture field. No ambiguity remains.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so schema coverage is 100% and the baseline is 4. The description adds context about environment variables and port configuration, but since there are no input parameters to document, it cannot add more beyond that baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with 'Authorize the personal-list and social tools with your AniList account (one-time)', which is a specific verb and resource. It clearly distinguishes this from the follow-up tool submit_anilist_redirect, establishing the tool's role as the initial authorization step.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides the complete flow: calling this returns an authorization URL, then either auto-completes if browser is local or instructs to pass the redirect URL to submit_anilist_redirect. It explicitly covers when to use the alternative and the conditions that determine which path to follow.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

post_message_activityPost a message activityA

[Requires login] Post a new message-style activity to another AniList user's profile, or update an existing one by passing its id. Despite the name, this is NOT a private DM — like post_text_activity, it's publicly visible on both users' activity feeds/profiles to anyone who can view them. This is a limitation of this tool, not AniList itself: AniList's underlying mutation does accept a private argument, but this tool doesn't expose it, so every message sent through it is public. Don't use it for anything the sender expects to stay confidential.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoActivity ID to update instead of creating a new post.
messageYesThe message text to post (per AniList's own schema: 2-10000 characters).
recipientIdYesAniList numeric user ID of the message recipient (resolve a username via search_user first).

Output Schema

ParametersJSON Schema
NameRequiredDescription
activityYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description goes well beyond the annotations by revealing that the operation is publicly visible despite the 'message' framing, that the underlying AniList mutation supports a 'private' argument the tool does not expose, and that updates are possible. This directly addresses the most likely misconception about the tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded: the main purpose comes first, then the update mode, then the critical visibility warning. Every sentence earns its place and no unnecessary wording is present.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutation tool with a detailed input schema and an output schema, the description provides the essential operational context: login requirement, public visibility, update behavior, and a clear confidentiality warning. Nothing critical is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and each parameter already has a clear schema description. The tool description adds context about 'id' meaning update mode, but largely restates what the schema already documents. It does not significantly enhance parameter-level understanding beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('Post a new message-style activity to another AniList user's profile') and a second mode ('or update an existing one by passing its id'). It also differentiates the tool from a private DM and references post_text_activity for comparison, making the tool's identity unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states the login requirement, distinguishes create-vs-update usage, and gives a clear when-not-to-use rule: do not use it for anything the sender expects to stay confidential. This is strong practical guidance for an agent deciding whether to invoke it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

post_text_activityPost a text activityA

[Requires login] Post a new text-status update to the authenticated user's own AniList profile, or update an existing one by passing its id.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoActivity ID to update instead of creating a new post.
textYesThe text to post (per AniList's own schema: 5-10000 characters).

Output Schema

ParametersJSON Schema
NameRequiredDescription
activityYes

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=false and destructiveHint=false, indicating a mutating but non-destructive operation. The description adds the login requirement and the dual post/update behavior, which are useful beyond the annotations. However, it does not disclose details like whether updating replaces the text entirely, rate limits, or error conditions. The added value is modest, so a 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no filler. The login requirement is front-loaded, and the two use cases (post/update) are clearly separated. It is concise and well-structured, though it could be slightly clearer with separate sentences for each mode.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The output schema exists, so return values need not be described. All parameters are fully documented in the schema, and the description covers the login requirement and the update capability. It does not mention that the tool only handles text-status activities (vs. other activity types), but this is implicitly clear from the tool name and sibling context. Overall, the definition is nearly complete for an agent to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with both 'id' and 'text' already described in the schema. The description mentions 'passing its `id`' for updates and refers to 'text', but these are already covered by the schema. It adds no new meaning beyond what the schema provides, so the baseline of 3 stands.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb ('Post'/'update') and the resource ('text-status update on the authenticated user's own AniList profile'). It distinguishes itself from siblings like post_message_activity by explicitly scoping to text-status updates, and the mention of 'update an existing one' differentiates its dual-mode behavior. No ambiguity remains about what the tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description includes the prerequisite '[Requires login]' and specifies that it acts on the authenticated user's own profile, which is helpful context. However, it does not explicitly state when to prefer this over alternatives such as post_message_activity or update_list_entry, nor does it mention any exclusions. The usage context is partially implied but not fully explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

post_threadPost a forum threadA

[Requires login] Post a new forum thread to the authenticated user's own AniList account, or update an existing one by passing its id. Use search_thread first if you want to check whether a similar thread already exists before posting a new one. Note: this tool's own response doesn't include categories/mediaCategories/isSticky/isLocked — call get_thread with the returned id afterward to confirm whether a category/sticky/locked change actually applied, especially since sticky/locked can silently no-op and categories/mediaCategories can silently drop existing values (see those fields' own descriptions below).

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoThread ID to update instead of creating a new one.
bodyNoThread body (markdown; per AniList's own schema, up to 30000 characters) — REQUIRED when creating a new thread, optional when updating one via `id` (confirmed live: omitting it on an update leaves the existing body unchanged).
titleNoThread title (per AniList's own schema: 6-120 characters) — REQUIRED when creating a new thread, optional when updating one via `id` (confirmed live: omitting it on an update leaves the existing title unchanged, it isn't cleared).
lockedNoLock this thread to prevent further replies (only takes effect if you have moderator permission — confirmed live that a non-mod account's own thread silently stays unlocked).
stickyNoPin this thread (only takes effect if you have moderator permission — confirmed live that a non-mod account's own thread silently stays unpinned).
categoriesNoForum category IDs to post this thread under — REQUIRED when creating a new thread (AniList rejects the mutation otherwise), optional when updating one via `id`. When updating and you DO set this, it's a full replace, not a merge — confirmed live: an existing thread with categories [A] updated with just [B] ended up with [B] only, A silently dropped. Fetch the thread's current categories first (get_thread) and include every one you want to keep. Not independently listable by any tool; resolve one from a thread you've already read (get_thread's/search_thread's `categories` field) or from a forum URL like anilist.co/forum/recent?category=<id>.
mediaCategoriesNoAniList anime/manga IDs to tag this thread with, for threads about a specific title (from search_media/get_media). Optional on both create and update. When updating and you DO set this, it's a full replace, not a merge — confirmed live: an existing thread tagged with [A] updated with just [B] ended up with [B] only, A silently dropped (same behavior as `categories` above). Fetch the thread's current `mediaCategories` first (get_thread) if you need to keep an existing tag alongside a new one.

Output Schema

ParametersJSON Schema
NameRequiredDescription
threadYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already flag this as a write operation (readOnlyHint=false) and not idempotent, but the description goes further: it warns that the tool's response omits categories/mediaCategories/isSticky/isLocked, that sticky/locked silently no-op without moderator permission, and that categories/mediaCategories are full-replace and can silently drop existing values. These live-tested caveats meaningfully extend beyond annotations, so an agent knows to verify changes via get_thread.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, with the core action and update mode front-loaded. The subsequent sentence gives targeted usage routing, and the final note lists concrete verification steps and silent-failure risks. No filler or redundancy; every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite the tool's complexity (7 parameters, create vs update modes, silent no-ops, and response-field omissions), the description covers the key non-obvious behaviors: login requirement, duplicate-check guidance, response verification via get_thread, and full-replace semantics. Since an output schema exists, the tool description does not need to explain return values. The only minor omissions (e.g., categories required on create) are already handled in the schema, so completeness is high.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the input schema already documents each parameter in detail, including the full-replace behavior of categories and mediaCategories and the required/optional conditions. The tool description adds no parameter-level information not already present in the schema; it mainly points to the schema ('see those fields' own descriptions below'). Per the rubric, baseline 3 applies when the schema carries the load.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb+resource: 'Post a new forum thread to the authenticated user's own AniList account, or update an existing one by passing its `id`.' This distinguishes the tool from sibling post tools like post_text_activity/post_message_activity by resource (forum thread) and from post_thread_comment by scope (thread vs comment). It also names search_thread and get_thread as related but different.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells the agent when to use search_thread first ('if you want to check whether a similar thread already exists before posting a new one') and when to follow up with get_thread ('call get_thread with the returned `id` afterward to confirm whether a category/sticky/locked change actually applied'). It also scopes the tool to the authenticated user's own account, giving users a clear when-not condition. This is explicit usage routing with alternative tools, earning a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

post_thread_commentPost a comment on a forum threadA

[Requires login] Post a new comment on an AniList forum thread from the authenticated user's account, or update an existing one by passing its id.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoComment ID to update instead of creating a new one. Not the comment you're replying to — that's `parentCommentId`.
commentYesThe comment text to post (markdown; per AniList's own schema, up to 12000 characters).
threadIdYesAniList thread ID to comment on (from get_thread/search_thread).
parentCommentIdNoReply to this specific comment instead of posting top-level (from get_thread_comments). The reply then appears nested under that comment's `childComments` in get_thread_comments, not as a new top-level entry. Not the comment being edited — that's `id`.

Output Schema

ParametersJSON Schema
NameRequiredDescription
commentYes

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already convey that this is a mutating, non-destructive operation. The description adds the login requirement and clarifies that the action is tied to the authenticated user's account, which is useful operational context beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, compact sentence with no filler. It front-loads the login requirement and clearly states both creation and update behaviors.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 4-parameter tool with 100% schema coverage, helpful per-parameter descriptions, an output schema, and annotations covering mutation/destructiveness, the description is sufficiently complete. The only missing element—the reply behavior—is fully documented in `parentCommentId`'s schema description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with each parameter already well-documented, including the non-obvious distinction between `id` and `parentCommentId`. The description only adds marginal value by mentioning the update behavior via `id`, which the schema already explains.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb (post), the resource (comment on an AniList forum thread), and adds the distinction between creating a new comment and updating an existing one via `id`. This differentiates it from siblings like post_thread (posting a thread) and delete_thread_comment.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description notes the login prerequisite and the create-vs-update distinction, giving some usage context. However, it does not explicitly state when to choose this tool over alternatives such as posting an activity, nor does it mention the reply option via `parentCommentId`.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

remove_list_entryRemove an entry from your AniList listA
Destructive

[Requires login] Delete an entry from the authenticated user's own AniList list by its list-entry ID (NOT the media id) — get it from get_user_list. This cannot be undone, and calling it again on an already-deleted id errors rather than silently succeeding.

ParametersJSON Schema
NameRequiredDescriptionDefault
listEntryIdYesThe list ENTRY id to delete (not the media id).

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (destructiveHint=true, idempotentHint=false), the description explicitly states the operation cannot be undone and that repeating it on an already-deleted ID errors rather than silently succeeding. This is valuable behavioral context for an agent deciding whether to call the tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no filler. It front-loads the required login, states the action, clarifies the ID type, and then covers irreversibility and error behavior—every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With one well-documented parameter, an output schema present, and annotations covering destructive and non-idempotent behavior, the description adds the remaining critical context: login requirement, ID source, and failure mode. Nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description adds meaning beyond the schema by pointing to get_user_list as the source for the list-entry ID and reiterating that it is not the media ID, which helps prevent a common misuse.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('Delete an entry') on a specific resource (the authenticated user's own AniList list) and clarifies the key distinction from media IDs. This clearly differentiates it from sibling tools like add_list_entry and update_list_entry.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description tells the agent where to obtain the required ID ('get it from get_user_list') and notes that login is required. It does not explicitly contrast with sibling delete tools, but the deletion purpose is unambiguous and the ID-source guidance is practical.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_activitySearch activity feedA
Read-only

Search/browse AniList's activity feed (list updates, text posts, messages), optionally filtered to one user and/or one activity type. Each result already includes its full content (text/message/status, replyCount/likeCount/isLiked, the posting user, and — for list activity — the media) — no follow-up get_activity call needed unless you need to re-check one specific result's replyCount/likeCount/isLiked later (e.g. after liking it).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
typeNoRestrict to this activity type. MEDIA_LIST matches both ANIME_LIST and MANGA_LIST activities; use ANIME_LIST/MANGA_LIST to restrict to just one.
userNoRestrict results to this AniList user — numeric ID or exact username (resolved to an id with one extra internal lookup; no need to call search_user first unless you only have a partial/fuzzy name). An unknown ID or username errors with not_found rather than silently returning an empty result. Use get_user_activity instead if you only need one user's feed without the type filter.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and openWorldHint, covering the safety profile. The description adds meaningful result-behavior context: each result is self-contained, includes all content, and a follow-up call is only needed to re-check mutable fields after a reaction. This is genuinely useful beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two dense sentences with the core capability front-loaded and the follow-up guidance placed right after. Every clause is actionable, and there is no filler or repetition of the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With the output schema available cherry plus a 100%-covered input schema, the description covers all the essential decision points: what the tool returns, when a follow-up is unnecessary, and when to use get_user_activity. An agent has enough information to select and invoke this tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the schema already provides detailed explanations for user, type, page, and perPage. The tool description restates the filters but adds little parameter-specific meaning beyond what the schema already carries, so it stays at the baseline rather than compensating further.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource: 'Search/browse AniList's activity feed,' and clearly states the optional user/type filters. It also distinguishes itself from the sibling get_activity tool by noting that results are already complete and no follow-up call is needed.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The main description explicitly tells agents not to call get_activity afterward because results include full content, and only re-check after actions like liking. The schema further routes to get_user_activity when only a single user's feed is needed without a type filter, and clarifies that search_user is unnecessary for exact usernames.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_characterSearch charactersA
Read-only

Search AniList for characters by name. Returns AniList IDs to use with get_character. Each result's bio (description) is omitted unless you set includeDescription.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
termYesCharacter name (or part of it) to search for.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
includeDescriptionNoAlso fetch each result's full bio (`description`). Kept off by default — a bio can run to several thousand characters, and always including it would burn tokens on text you may not need; use get_character for a single entry's full bio instead.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as read-only and open-world, so the safety profile is covered. The description adds valuable behavioral context beyond that: results omit bios by default, and the returned values are AniList IDs meant for downstream use with get_character. This is genuinely useful for invoking the tool correctly.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, zero filler, and the core purpose and primary behavioral caveat are both front-loaded. Every clause earns its place, and the description is easy to parse in a tool list.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is a simple paginated search with a rich input schema, an output schema, and read-only annotations. The description covers the essential workflow (search → get_character), the notable token-saving default, and nothing important is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and every parameter already has a detailed, self-explanatory description. The tool-level description largely repeats the includeDescription point already present in the schema, so it adds little semantic value beyond what the schema provides. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Search AniList for characters by name.' It also clarifies the tool's role in a workflow by saying it 'Returns AniList IDs to use with get_character,' which distinguishes it from the get_character and other search siblings. The scope is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description makes the search-vs-fetch distinction explicit by framing the output as IDs to feed into get_character, and it tells the agent when to set includeDescription. It does not explicitly contrast with sibling search_staff, search_media, etc., but the resource-specific phrasing makes the intended use clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_mediaSearch anime/mangaA
Read-only

Search AniList for anime or manga by title and/or filters (genre, format, status, season/year), or browse term-less by ranking (top-rated, most popular, trending — see the sort parameter) when you don't have a title to search for. Adult (NSFW) results are included unless you set sfw: true — see the sfw parameter. Returns AniList IDs to use with get_media and other ID-based tools.

ParametersJSON Schema
NameRequiredDescriptionDefault
sfwNoSet true to exclude adult (isAdult) entries. Adult results are NOT filtered by default.
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
sortNoSort order, most-significant key first (e.g. ["SCORE_DESC"] for highest-rated first, ["POPULARITY_DESC"] for most popular, ["TRENDING_DESC"] for what's hot right now). Defaults to relevance-ranked SEARCH_MATCH when a `term` is given; with no term and no explicit sort, results come back in AniList's own default order. Set an explicit sort for a term-less ranking/browse query (e.g. top-rated or most-popular).
termNoFree-text search term (matches title). Omit to only filter.
typeYesWhether to search anime or manga.
genresNoRestrict to entries matching ALL of these genre names (see get_genres for valid names) — an unrecognized genre name doesn't error, it just filters out all results, same silent-mismatch behavior as `format_in`/`tag_in` below.
onListNo[Requires login] Restrict to (true) or exclude (false) entries already on the authenticated user's own list. Omit to ignore list status entirely. Confirmed live: silently no-ops (identical results for true/false/omitted) if not logged in, since there's no list to check against — same behavior as get_recommendations_for_media's `excludeInList`.
seasonNoRestrict to this airing season. Works alone — matches every year's occurrence of that season, NOT just the current year (unlike anilist.co's own season filter UI, which implicitly assumes the current year when you don't also pick one). Combine with `seasonYear` for one specific season+year.
tag_inNoRestrict to entries matching ALL of these exact tag names (see get_media_tags for valid names — unlike `genres`, tag names are case-sensitive and more specific, e.g. "Time Loop" or "Tragedy"). An unrecognized tag name doesn't error, it just silently matches nothing (same behavior as `genres`/`format_in` above, confirmed live).
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
format_inNoRestrict to these formats. Only formats valid for the `type` you're searching match anything — e.g. NOVEL/ONE_SHOT with type: ANIME, or TV/OVA/ONA with type: MANGA, will just filter out all results, not error.
source_inNoRestrict to entries adapted from these source material types.
status_inNoRestrict to these release statuses.
seasonYearNoRestrict to this airing/release year (matches any season within it). Works alone or combined with `season` for one specific season+year — neither requires the other.
endDate_lesserNoRestrict to entries whose end date is on or before this date.
endDate_greaterNoRestrict to entries whose end date is on or after this date.
episodes_lesserNoRestrict to entries with fewer episodes/chapters than this.
episodes_greaterNoRestrict to entries with more episodes/chapters than this.
startDate_lesserNoRestrict to entries whose start date is on or before this date.
popularity_lesserNoRestrict to entries with fewer list-adds than this.
startDate_greaterNoRestrict to entries whose start date is on or after this date.
includeDescriptionNoAlso fetch each result's full synopsis (`description`). Kept off by default — with up to 50 results per call, always including it would burn tokens on text you may not need; use get_media for a single title's full synopsis instead.
popularity_greaterNoRestrict to entries with more list-adds than this.
averageScore_lesserNoRestrict to entries with an average score strictly less than this (0-100).
averageScore_greaterNoRestrict to entries with an average score strictly greater than this (0-100).

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With only readOnlyHint and openWorldHint annotations, the description adds meaningful behavioral facts beyond structured data: adult results are included by default unless sfw is set, term-less ranking browsing is supported, and the tool returns IDs rather than full media objects. These are non-obvious behaviors that materially affect invocation and result interpretation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single well-structured paragraph that front-loads the core purpose, then covers the two browsing modes, the critical NSFW caveat, and the output's downstream role. Every sentence earns its place; nothing is repeated from the schema or annotations. For a tool with 25 parameters, this is appropriately sized and skimmable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the 25-parameter schema with 100% parameter coverage, an output schema, and read-only annotations, the description supplies the missing high-level context: how to choose between search modes, what the sort parameter is for when browsing without a term, the NSFW default, and how results connect to get_media. An agent has enough to select and call this tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description adds value above that by grouping filter categories (genre, format, status, season/year), explaining the ranking use of `sort` with concrete examples (top-rated, most popular, trending), and flagging the important `sfw` default. It does not deeply explain every parameter, but the schema already carries that weight.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb with a specific resource: 'Search AniList for anime or manga by title and/or filters'. It also distinguishes two distinct modes (title/filter search vs term-less ranking browse), and clarifies the tool's role in the workflow by stating it 'Returns AniList IDs to use with get_media and other ID-based tools.' This separates it clearly from sibling search tools like search_character and search_staff.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear when-to-use context: use it when searching by title/filters, or when browsing without a title via ranking sorts. It also points to the downstream use with get_media and ID-based tools. It stops short of explicitly naming alternatives to avoid or stating exclusions (e.g. 'for character/staff search use search_character'), so it earns a 4 rather than a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_staffSearch staffA
Read-only

Search AniList for staff members by name. Returns AniList IDs to use with get_staff. Each result's bio (description) is omitted unless you set includeDescription.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
termYesStaff member name (or part of it) to search for.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
includeDescriptionNoAlso fetch each result's full bio (`description`). Kept off by default — a bio can run to several thousand characters, and always including it would burn tokens on text you may not need; use get_staff for a single entry's full bio instead.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this readOnly and openWorld, and the description adds the key default behavior that bio/description fields are omitted unless includeDescription is set. It also frames the token-cost tradeoff, supplementing the annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences lead with the core action, then the return-value relationship, and finish with the most important optional-parameter caution. No filler or redundant clauses.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the rich output schema, exhaustive parameter documentation, and readOnly/openWorld annotations, the description covers the remaining operational context an agent needs: what results are for, what is omitted by default, and when to prefer get_staff. Nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so parameters are already fully documented; the description mostly restates the includeDescription tradeoff. It adds some practical emphasis around get_staff, but does not provide substantial new meaning beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description opens with a specific verb and resource ('Search AniList for staff members by name') and clarifies the result's role ('Returns AniList IDs to use with get_staff'). This clearly distinguishes it from sibling search tools (search_character, search_studio, search_user) and the companion get_staff tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly names get_staff as the follow-up for retrieving full bios of a single entry, and warns against setting includeDescription for bulk searches due to token burn. This gives concrete when-to-use and when-to-avoid guidance beyond the generic search description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_studioSearch studiosA
Read-only

Search/browse AniList's animation/production studios by name, when you want to see multiple candidates rather than take the closest match — get_studio's own name param already does this same fuzzy search directly and resolves a partial name on its own. Returns AniList IDs to use with get_studio.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
termYesStudio name (or part of it) to search for.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, and the description adds relevant behavioral context: it returns multiple candidate matches and provides AniList IDs for use with get_studio. It does not contradict the annotations and does not need to re-explain read-only semantics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose and wastes no words, though the second sentence is slightly dense with comparative detail. Overall it is compact and readable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema exists, pagination is documented in the input schema, and annotations cover the read-only/open-world profile, the description is complete enough for an agent to select and invoke the tool correctly. It covers purpose, use case, output relationship, and key alternative.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, and the schema already documents term, page, and perPage in detail including defaults, limits, and upstream paging behavior. The description reinforces term as a partial-name search but does not add meaning beyond the schema's parameter descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb-resource pair ('Search/browse AniList's animation/production studios by name') and explicitly contrasts itself with get_studio, which takes the closest match. This clearly differentiates it from its sibling search tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit when-to-use condition: when you want multiple candidates rather than the closest match. It also names the alternative (get_studio) and explains that get_studio's own name param already performs fuzzy matching, so an agent can decide correctly without opening either schema.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_threadSearch forum threadsA
Read-only

Search/browse AniList's forum threads by title/body text and/or restrict to one category. Returns AniList thread IDs (with title/category for context) to use with get_thread, get_thread_comments, post_thread, or post_thread_comment.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
termNoFree-text search term (matches thread title/body). Omit to just filter/browse.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
categoryIdNoRestrict to this forum category ID. Not independently listable by any tool — resolve one from a thread you've already read (its `categories` field) or from a forum URL like anilist.co/forum/recent?category=<id>. A wrong or nonexistent ID doesn't error, it silently filters to an empty result — indistinguishable from 'no threads in this category.'
mediaCategoryIdNoRestrict to threads tagged with this AniList anime/manga ID (from search_media/get_media). Not existence-checked: a nonexistent media ID doesn't error, it silently filters to an empty result — resolve the ID via search_media first if you need to confirm the title actually exists.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so the agent knows this is a safe read operation with potentially open-ended results. The description adds that it returns thread IDs with title/category context, but it does not disclose any error behaviors or edge cases (e.g., deep pagination failures) – though those are covered in the parameter schema. Since annotations cover the safety profile and the schema covers pagination constraints, the description adds modest value but not rich behavioral detail.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, focused sentence that front-loads the action and resource, then adds the return value and downstream tools. There is zero fluff, and every clause serves a purpose. It is exemplary in conciseness and structure.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return format is covered elsewhere. The description provides the essential context: what it searches, what it returns, and how to use the results. It is complete enough for an agent to decide when to call it, though it could optionally mention that it is the only thread search tool. Given the rich schema and annotations, a 4 is fitting.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and each parameter has a detailed description covering behavior (e.g., term matches title/body, categoryId silent filtering, page limit). The description itself does not add parameter-specific semantics beyond what the schema already provides; it merely summarizes the search scope. Baseline 3 is appropriate because the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb 'Search/browse' with a clear resource 'AniList's forum threads', and specifies that it returns thread IDs with context. It is distinct from sibling search tools like search_media or search_character because it explicitly targets forum threads and lists downstream tools for using the results. The purpose is unambiguous and easily actionable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description states the results are intended for use with get_thread, get_thread_comments, post_thread, or post_thread_comment, giving clear downstream context. However, it does not explicitly contrast with other search tools (e.g., search_media) or state when not to use this tool. Still, the primary use case is clear from the wording, so it earns a 4 rather than a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_userSearch usersA
Read-only

Search AniList for users by username. Returns AniList user IDs to use with get_user_profile/get_full_user_info (profile), get_user_stats (statistics), get_user_list (their public list), or toggle_follow_user.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results.
termYesUsername (or part of it) to search for.
perPageNoResults per page (max 50, AniList's own ceiling — it silently clamps anything higher).
includeDescriptionNoAlso fetch each result's full bio (`description`). Kept off by default — a bio can run to several thousand characters, and always including it would burn tokens on text you may not need; use get_user_profile/get_full_user_info for a single entry's full bio instead.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so the description does not need to repeat that this is a safe read-only search. It adds useful behavioral context by explicitly stating that the tool returns AniList user IDs rather than full user profiles, which prevents an agent from expecting complete user data and directs it to the correct follow-up tools.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The entire description is a single dense sentence that front-loads the action ('Search AniList for users') and then packs the return-value contract and downstream tool routing into the rest. Every clause earns its place; the long list of target tools is justified because it is exactly what an agent needs to decide what to do with the result.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only search tool with 100% schema coverage, an output schema, and readOnlyHint/openWorldHint annotations, the description is complete. It states what is searched, how to search, what is returned, and how to use the returned IDs. There is no missing piece an agent would need to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents term, page, perPage, and includeDescription with detailed explanations. The description adds no new parameter-level meaning beyond 'by username,' which is also in the term schema. Per the rubric, baseline 3 is appropriate when the schema carries the burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Search AniList for users by username.' This clearly differentiates search_user from the many sibling search tools (search_media, search_character, search_staff, etc.) that target different entity types. It also clarifies the output purpose by saying it returns user IDs, reinforcing what the tool does rather than restating the name.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear downstream context: returned IDs can be passed to get_user_profile/get_full_user_info, get_user_stats, get_user_list, or toggle_follow_user. This helps an agent know what to do after calling the tool. It does not explicitly state when not to use search_user, but the entity-specific wording and the list of sibling search tools make the intended use reasonably clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

submit_anilist_redirectComplete AniList login with a pasted redirect URLA

Complete a login started with login_anilist by submitting the URL your browser was redirected to after clicking Approve (the one containing ?code=...). Use this when login didn't complete automatically — e.g. the server runs on a remote/headless host. A bare code string is also accepted.

ParametersJSON Schema
NameRequiredDescriptionDefault
redirect_urlYesThe full redirected URL (contains ?code=...), or just the code value.

Output Schema

ParametersJSON Schema
NameRequiredDescription
successYes

TDQS

A4.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=false, openWorldHint=true, idempotentHint=false, destructiveHint=false, so the description's burden is lower. It adds context about the login failure scenario but doesn't elaborate on idempotency or side effects. Value is moderate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences that front-load the purpose and provide necessary details without extraneous information. Every sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (single parameter, output schema present), the description covers purpose, usage context, and parameter nuances sufficiently. No gaps remain.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The parameter 'redirect_url' is fully described in the schema, and the description adds extra meaning by clarifying that a bare code string is also accepted, going beyond the schema's description of 'full redirected URL'.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool completes an AniList login by submitting a redirect URL, using specific verbs and resources. It distinguishes from the sibling tool 'login_anilist' by describing its role in the login flow.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use this tool (when login didn't complete automatically, e.g., on remote/headless hosts), and mentions the prerequisite of having initiated login with 'login_anilist'. It also notes that a bare code string is accepted, providing clear usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

toggle_favouriteFavourite/unfavourite an anime, manga, character, staff member, or studioA

[Requires login] Toggle an anime, manga, character, staff member, or studio in the authenticated user's AniList favourites. Calling it again on the same kind+id un-favourites it. The response is not scoped to just the toggled item: it returns the account's entire current favourites (id-only) across all 5 categories (anime/manga/characters/staff/studios), so expect a wide result even for a single toggle. Resolve id first via search_media/get_media (kind: ANIME/MANGA), search_character/get_character, search_staff/get_staff, or search_studio/get_studio, matching kind. Confirmed live: AniList does NOT validate that id actually belongs to the given kind — e.g. passing an anime's ID with kind: CHARACTER succeeds silently instead of erroring, favouriting a nonexistent character. Always resolve id from the tool matching kind rather than reusing an ID you already have on hand. Note: immediately re-checking with get_media/get_character/get_staff/get_studio's own isFavourite can briefly still show the pre-toggle value — a confirmed AniList-side read-after-write lag, not a bug in this call; this tool's own response already reflects the new favourites list correctly.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList ID of that anime/manga/character/staff/studio.
kindYesWhich kind of entity `id` refers to.

Output Schema

ParametersJSON Schema
NameRequiredDescription
favouritesYes

TDQS

A5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations indicate non-read-only, non-idempotent, and non-destructive, which the description aligns with. It goes beyond by disclosing that the response returns the entire favourites list, that AniList does not validate kind-id pairing, and that there is a confirmed read-after-write lag. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but every sentence adds operational value: purpose, toggle behavior, response shape, id resolution, validation gap, and lag. It is front-loaded with the core purpose and follows with necessary caveats, with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity, the description covers login requirement, exact toggle semantics, response list shape, parameter resolution process, a serious API validation gap, and a data consistency caveat. With an output schema present, this is fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Although the schema already provides descriptions for both parameters, the description adds essential semantics: the id must be resolved from a tool matching the kind, and because AniList does not validate the match, incorrect pairings silently succeed. This is critical usage knowledge not present in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses the specific verb 'toggle' and clearly identifies the resource: an anime, manga, character, staff member, or studio in the authenticated user's AniList favourites. It distinguishes this from sibling tools by focusing on the favourites toggle action, not list entries or user follows.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit workflow: resolve the id via search_media/get_media, search_character/get_character, etc., based on kind. It also warns against reusing IDs and explains the toggle behavior (calling again un-favourites). The read-after-write lag note gives additional guidance for verification.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

toggle_follow_userFollow/unfollow a userA

[Requires login] Toggle following another AniList user from the authenticated user's account. Calling it again on the same user unfollows them.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList numeric user ID to follow/unfollow — this mutation has no username form; resolve one via search_user or get_user_profile first.

Output Schema

ParametersJSON Schema
NameRequiredDescription
userYes

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description meaningfully adds beyond annotations by disclosing the login requirement and the toggling behavior — calling again unfollows. This is important state-changing context that the annotations (readOnlyHint=false, idempotentHint=false) do not fully convey on their own.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler. The login requirement is front-loaded, and the toggle/unfollow behavior is stated in one follow-up sentence. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter mutation with an output schema, the description plus the rich schema description fully cover what an agent needs: the action, auth requirement, toggle behavior, and how to identify the user. No important operational detail is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the schema already explains the numeric ID format, the absence of a username form, and the need to resolve via search_user or get_user_profile. The description adds no additional parameter-level meaning, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Toggle following') and names the exact resource (another AniList user from the authenticated account), going beyond the title to define the toggle behavior. This clearly distinguishes it from sibling tools like toggle_favourite or get_user_profile.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly establishes the context: login is required and the action operates on the authenticated user's account. It does not explicitly name alternatives or exclusions, but the tool's scope is narrow enough that the usage context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

update_list_entriesUpdate many entries on your AniList list at onceA
Idempotent

[Requires login] Apply ONE set of values to many entries on the authenticated user's own AniList list in a single request — e.g. mark thirty titles COMPLETED, or set the same score on a batch. Use this instead of calling update_list_entry in a loop whenever the entries share the values you're writing; use update_list_entry when each entry needs DIFFERENT values (this tool cannot vary them per entry), or when you need to set customLists/advancedScores, which this tool deliberately doesn't accept. Takes list-ENTRY ids (not media ids) — get them from get_user_list. The whole call is all-or-nothing: if any id is unknown or isn't yours, AniList rejects the request and applies NOTHING, so there is never a half-applied batch to clean up — but the error does not say which id was at fault, so re-check the ids against get_user_list. Returns a summary (how many were updated, and their ids), not the full entries.

ParametersJSON Schema
NameRequiredDescriptionDefault
notesNoNew free-text notes, written to every listed entry (per AniList's own schema, capped at 6000 characters).
scoreNoNew score out of 10 (decimals allowed), applied to every listed entry. Always on this scale regardless of the account's configured scoreFormat.
repeatNoNew rewatch/reread count (per AniList's own schema, capped at 1000).
statusNoNew list status, applied to every listed entry.
privateNoHide/unhide every listed entry.
priorityNoNew list priority (higher = more important; per AniList's own schema, capped at 255).
progressNoNew episodes watched / chapters read, applied to every listed entry — only meaningful when they genuinely share a progress value.
startedAtNoNew start date for every listed entry.
completedAtNoNew completion date for every listed entry.
listEntryIdsYesThe list ENTRY ids to update (not media ids), from get_user_list. Every id must exist and belong to you — one bad id fails the entire call without changing anything.
progressVolumesNoNew volumes read (manga only).
hiddenFromStatusListsNoHide/unhide every listed entry from the public status-grouped list views.

Output Schema

ParametersJSON Schema
NameRequiredDescription
updatedYesHow many entries AniList reported as updated.
listEntryIdsYesThe list-entry ids AniList reported as updated.

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds substantial behavioral context beyond the annotations: it requires login, explains all-or-nothing atomic semantics, states that a single bad id fails the whole request with no partial application, warns that the error does not identify the bad id, and notes the return summarizes counts rather than full entries. This is exactly the kind of operational detail an agent needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but every sentence earns its place: purpose, usage guidance, exclusions, input source, failure semantics, and return behavior. It front-loads the primary purpose and sibling differentiation before diving into operational caveats. No filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex 12-parameter mutation tool with nested objects, the description covers the essential operational surface: when to use it, what it deliberately does not accept, authentication, error behavior, and return shape. The output schema handles return-value details, and the annotations cover idempotency and destructiveness. Nothing critical is left to guesswork.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds genuine semantic value for key parameters: listEntryIds are explicitly list-entry IDs (not media IDs) sourced from get_user_list, score is always on a 0-10 scale regardless of account settings, and progress is only meaningful when entries genuinely share a value. These warnings go beyond the schema's field-name descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Apply ONE set of values to many entries on the authenticated user's own AniList list in a single request.' It clearly differentiates the batch tool from its sibling update_list_entry by stating it cannot vary values per entry. No ambiguity about what the tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells when to use this tool instead of update_list_entry (shared values across entries), and when to use the sibling (different values per entry, or need for customLists/advancedScores). It also names prerequisite context: requires login and expects list entry IDs from get_user_list. This gives the agent a clear decision rule.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

update_list_entryUpdate an entry on your AniList listA
Idempotent

[Requires login] Update an existing entry on the authenticated user's own AniList list by its list-entry ID (NOT the media ID — get it from get_user_list, or from add_list_entry's response). Only set the fields you want to change. Updating MANY entries to the SAME values? Use update_list_entries instead — one request rather than one per entry. The response echoes what AniList actually stored, so check it rather than assuming the write landed verbatim. It includes customLists/advancedScores only when you set them — those are the fields AniList zeroes/replaces rather than merges; otherwise the echo is trimmed.

ParametersJSON Schema
NameRequiredDescriptionDefault
notesNoNew free-text notes (per AniList's own schema, capped at 6000 characters).
scoreNoNew score out of 10 (decimals allowed), always on this scale regardless of the account's configured scoreFormat (set via update_user) — no conversion needed.
repeatNoNew rewatch/reread count (per AniList's own schema, capped at 1000).
statusNoNew list status.
privateNoHide/unhide this entry from your public list.
priorityNoNew list priority (higher = more important; per AniList's own schema, capped at 255).
progressNoNew episodes watched / chapters read.
startedAtNoNew start date.
completedAtNoNew completion date.
customListsNoNew set of custom lists for this entry — REPLACES this entry's full set of enabled lists, not merged: naming only a subset silently turns OFF every other list this entry was previously filed under (confirmed live for add_list_entry's identical field; this tool writes the same underlying value), it doesn't leave them alone. Include every list name you want this entry to stay tagged with, not just the one you're changing. Also, the list must already exist on the account (update_user's `animeListOptions`/`mangaListOptions` `customLists`) — naming one that doesn't exist yet is silently a no-op, not an error.
listEntryIdYesThe list ENTRY id to update (not the media id).
advancedScoresNoNew per-category scores, keyed and error-checked the same way as add_list_entry (errors if advanced scoring is disabled, or a key doesn't match a configured category). Unlike this tool's other fields, this one is NOT a true partial update: any configured category you omit is set to 0, not left at its previous value — pass every category if you're only changing one. Also stored positionally, not by name — same read-time reinterpretation risk as add_list_entry's `advancedScores` if the account's category order (update_user's `advancedScoring`) is later renamed/reordered.
progressVolumesNoNew volumes read (manga only).
hiddenFromStatusListsNoHide/unhide this entry from the public status-grouped list views (e.g. 'Watching') while still counting it in statistics — distinct from `private`, which hides the entry entirely.

Output Schema

ParametersJSON Schema
NameRequiredDescription
entryYes

TDQS

A5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations (readOnlyHint=false, idempotentHint=true, destructiveHint=false) already establish this is a safe-to-repeat mutation. The description adds substantial value beyond those hints: the response 'echoes what AniList actually stored, so check it rather than assuming the write landed verbatim' (covers partial-failure verification), that the echo is trimmed and only includes customLists/advancedScores when set, and that those two fields are zeroed/replaced rather than merged. No contradiction with the annotations: idempotentHint is consistent with set-field semantics, and the disclosed replace behavior for customLists/advancedScores is a field-level nuance, not a claim that the tool destroys data.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Every sentence earns its place. The description front-loads the core requirements (login, entry ID, partial update) before moving to the sibling routing and then the hazard-laden field behaviors. Given 14 parameters and several genuinely dangerous default behaviors, the density is justified and there is no filler or restatement of schema basics.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex 14-parameter mutation tool with nested objects, the description covers auth requirements, ID sourcing, partial-update semantics, sibling differentiation, response-verification expectations, and field-specific hazards. An output schema exists so return-value documentation is not required of the description. Nothing an agent needs to invoke this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, but the description goes far beyond the schema in ways that prevent real misuse: customLists REPLACES the full set (silently turning off omitted lists, confirmed live on add_list_entry), must already exist on the account or is silently a no-op; advancedScores is NOT a true partial update (omitted categories set to 0) and is stored positionally; score is always on a 0-10 scale regardless of the account's scoreFormat; hiddenFromStatusLists is distinguished from private. This is exactly the semantic depth the schema alone cannot convey.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb+resource+scope: 'Update an existing entry on the authenticated user's own AniList list by its list-entry ID.' It immediately disambiguates the key trap (list-entry ID vs media ID) and names the source for that ID (get_user_list or add_list_entry's response). This clearly separates it from add_list_entry, remove_list_entry, and especially update_list_entries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to-use guidance: 'Only set the fields you want to change' establishes partial-update semantics, and it directly routes bulk updates to the sibling tool: 'Updating MANY entries to the SAME values? Use update_list_entries instead — one request rather than one per entry.' It also tells the agent where to obtain the required ID. No alternative is left ambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

update_userUpdate your AniList account settingsA
Idempotent

[Requires login] Update settings on the authenticated user's own AniList account (about text, preferred title language, adult-content visibility, score format, notification/messaging preferences, anime/manga list options). Only set the fields you want to change — most fields are a true partial update (see notificationOptions/disabledListActivity below for two confirmed exceptions, PLUS animeListOptions/mangaListOptions's nested customLists — a third: that one field's ARRAY VALUE is a full replace even though its sibling fields and the other list type merge normally).

ParametersJSON Schema
NameRequiredDescriptionDefault
aboutNoNew profile 'about' text.
rowOrderNoInternal list-table row ordering key — reads back from `mediaListOptions.rowOrder` in the profile tools/this tool's own response. Confirmed live: AniList validates this server-side and rejects an unrecognized value with a clear error ("The selected row order is invalid.") rather than silently ignoring it — unlike `profileColor` below.
timezoneNoDisplay timezone as an offset, in AniList's own documented "-?HH:MM" format (e.g. "09:00", "-05:00"). Confirmed live that AniList validates this server-side and rejects a malformed value with a clear error ("The timezone format is invalid.") — whether a leading "+" is also accepted wasn't tested live (this tool has no way to explicitly clear timezone back to unset, so a wrong guess here risked an unrevertable change); this regex follows AniList's own literal grammar, which mentions only an optional leading minus.
scoreFormatNoPreferred list score format. It affects how scores DISPLAY on anilist.co only: every score crossing this server stays on its own documented scale whatever this is set to, so no conversion is needed on your end. A personal list-entry score is 0-10 both on write (add_list_entry/update_list_entry) and on read (get_user_list, get_media's `mediaListEntry`); `averageScore`/`meanScore` and the search filters are 0-100.
donatorBadgeNoCustom donator badge text, up to 24 characters per AniList's own schema (only takes effect on a donator account).
profileColorNoProfile accent color (name or hex). Confirmed live: AniList silently ignores an unrecognized value instead of erroring — the account's existing color is left unchanged, with no error surfaced and no way to detect the value was rejected other than re-checking with get_authorized_user.
titleLanguageNoPreferred title display language.
animeListOptionsNoNew anime-list display/scoring options — only the fields you set are changed (confirmed live: this is a partial merge, unlike add_list_entry's advancedScores).
mangaListOptionsNoNew manga-list display/scoring options — same partial-merge behavior as `animeListOptions` above.
activityMergeTimeNoMinutes within which consecutive list activity posts get merged into one. Per AniList's own schema: 0 = never merge, 20160+ (2 weeks) = always merge.
staffNameLanguageNoPreferred staff/character name display language.
airingNotificationsNoWhether to notify about new episode airings for anime on your list.
displayAdultContentNoWhether to show adult content in search/browse.
notificationOptionsNoALL 20 notification types, every time — confirmed live this is a full replace, not a partial merge: AniList silently drops every type you don't list (not just resets it to default, removes it) with no error. Fetch the account's current list first (get_authorized_user's `options.notificationOptions`) and resend it in full with just your changes applied.
disabledListActivityNoALL 6 list statuses, every time — confirmed live: AniList rejects this with a 400 error if any status is missing ("Incorrect number of disabled list activity options"), it's not a partial per-status update. Fetch the current list first (get_authorized_user's `options.disabledListActivity`) and resend it in full with just your changes applied.
restrictMessagesToFollowingNoOnly allow message activity from users you follow.

Output Schema

ParametersJSON Schema
NameRequiredDescription
userYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, the description discloses highly material behaviors: partial update semantics, three full-replace exceptions, silent deletion of customLists entries, notificationOptions dropping omitted types, disabledListActivity requiring all statuses, advancedScoring positional reinterpretation, and server-side validation vs silent-ignore differences. This is exactly the kind of behavioral context an agent needs to avoid data loss.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long, but the complexity and risk of the tool justify it. It is well front-loaded with the most important partial-update caveat, and each parameter description carries safety-critical information. Some duplication between animeListOptions and mangaListOptions adds length, but it is acceptable given identical risks.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 16-parameter mutation tool with nested objects and no required parameters, the description is remarkably complete: it tells the agent to fetch current values first, warns about irreversible/unrevertable changes, explains score-scale conversions, and calls out cases where AniList silently ignores invalid values. Nothing needed to call this tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description goes far beyond the schema: it provides live-confirmed error behavior, explicit guidance to always pass all 20 notification types and all 6 disabledListActivity statuses, the positional semantics of advancedScoring, and the format/validation behavior for timezone and rowOrder. This is exceptional parameter-level guidance.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Update settings on the authenticated user's own AniList account', followed by a concrete list of setting categories. This clearly distinguishes it from the list-entry mutation siblings like update_list_entry and update_list_entries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: it applies to the authenticated user's own account, requires login, and explains that only fields the caller wants to change should be set. It does not explicitly name alternative tools, but the self-account scope and the parameter list make the usage boundary clear enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 46 tool updatesv0.9.0
    • Changedadd_list_entry10 fields changed
      • changedOutput schema / properties / entry / properties / customLists / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "enabled": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "enabled": {
        +          "type": [
        +            "boolean",
        +            "null"
        +          ]
        +        },
        +        "name": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entry / properties / hiddenFromStatusLists / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / entry / properties / hiddenFromStatusLists / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / entry / properties / notes / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / entry / properties / notes / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / entry / properties / private / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / entry / properties / private / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • addedOutput schema / properties / entry / properties / score / description
        Added value: +"This user's own score for the entry, on a 0-10 scale (decimals allowed). It stays 0-10 on every account whatever the configured scoreFormat is, and matches the scale add_list_entry/update_list_entry take on write. This is NOT the 0-100 scale `averageScore`/`meanScore`/search_media's `averageScore_greater` filter use."
      • removedOutput schema / properties / entry / properties / status / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / entry / properties / status / type
        Added value: +[
        +  "string",
        +  "null"
        +]
    • Changeddelete_activity2 fields changed
      • removedOutput schema / properties / result / properties / deleted / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / result / properties / deleted / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changeddelete_thread2 fields changed
      • removedOutput schema / properties / result / properties / deleted / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / result / properties / deleted / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changeddelete_thread_comment2 fields changed
      • removedOutput schema / properties / result / properties / deleted / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / result / properties / deleted / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedget_activity1 field changed
      • changedOutput schema / properties / activity / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "text": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "const": "TEXT",
        -        "type": "string"
        -      },
        -      "user": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "media": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "title": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "english": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "romaji": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "progress": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "enum": [
        -          "ANIME_LIST",
        -          "MANGA_LIST",
        -          "MEDIA_LIST"
        -        ],
        -        "type": "string"
        -      },
        -      "user": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "message": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "messenger": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "recipient": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "const": "MESSAGE",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "text": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "type": {
        +        "const": "TEXT",
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "media": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "english": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "romaji": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "progress": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "ANIME_LIST",
        +          "MANGA_LIST",
        +          "MEDIA_LIST"
        +        ],
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "message": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "messenger": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "recipient": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "MESSAGE",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedget_anime_schedule7 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / schedule / items / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "title": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "english": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "romaji": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "english": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "romaji": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedule / items / properties / timeUntilAiring / anyOf
        Removed value: -[
        -  {
        -    "type": "number"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / schedule / items / properties / timeUntilAiring / type
        Added value: +[
        +  "number",
        +  "null"
        +]
    • Changedget_authorized_user12 fields changed
      • removedOutput schema / properties / user / properties / about / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / about / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / user / properties / donatorBadge / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / donatorBadge / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / user / properties / isFollower / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / isFollower / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / user / properties / isFollowing / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / isFollowing / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / user / properties / mediaListOptions / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "animeList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/$defs/__schema0"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mangaList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/$defs/__schema0"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rowOrder": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "scoreFormat": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "animeList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mangaList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rowOrder": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "scoreFormat": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / user / properties / name / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / name / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / user / properties / options / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "activityMergeTime": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "airingNotifications": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "disabledListActivity": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "disabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "displayAdultContent": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "notificationOptions": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "enabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "profileColor": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "restrictMessagesToFollowing": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "staffNameLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "timezone": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "titleLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "activityMergeTime": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "airingNotifications": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "disabledListActivity": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "disabled": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayAdultContent": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "notificationOptions": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "enabled": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "profileColor": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "restrictMessagesToFollowing": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "staffNameLanguage": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "timezone": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "titleLanguage": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_character6 fields changed
      • removedOutput schema / properties / character / properties / description / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / character / properties / description / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / character / properties / isFavourite / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / character / properties / isFavourite / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / character / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "edges": {
        -        "items": {
        -          "additionalProperties": {},
        -          "properties": {
        -            "characterRole": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "node": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "format": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "id": {
        -                      "exclusiveMinimum": 0,
        -                      "maximum": 2147483647,
        -                      "type": "integer"
        -                    },
        -                    "title": {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "english": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "romaji": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "type": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "id"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "edges"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "edges": {
        +        "items": {
        +          "additionalProperties": {},
        +          "properties": {
        +            "characterRole": {
        +              "type": [
        +                "string",
        +                "null"
        +              ]
        +            },
        +            "node": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "format": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "id": {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 2147483647,
        +                      "type": "integer"
        +                    },
        +                    "title": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "english": {
        +                              "type": [
        +                                "string",
        +                                "null"
        +                              ]
        +                            },
        +                            "romaji": {
        +                              "type": [
        +                                "string",
        +                                "null"
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "type": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "edges"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / character / properties / name / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "full": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "native": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "full": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "native": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_full_user_info13 fields changed
      • removedOutput schema / properties / user / properties / about / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / about / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / user / properties / donatorBadge / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / donatorBadge / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / user / properties / isFollower / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / isFollower / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / user / properties / isFollowing / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / isFollowing / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / user / properties / mediaListOptions / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "animeList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/$defs/__schema0"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mangaList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/$defs/__schema0"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rowOrder": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "scoreFormat": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "animeList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mangaList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rowOrder": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "scoreFormat": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / user / properties / name / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / name / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / user / properties / options / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "activityMergeTime": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "airingNotifications": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "disabledListActivity": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "disabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "displayAdultContent": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "notificationOptions": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "enabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "profileColor": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "restrictMessagesToFollowing": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "staffNameLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "timezone": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "titleLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "activityMergeTime": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "airingNotifications": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "disabledListActivity": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "disabled": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayAdultContent": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "notificationOptions": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "enabled": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "profileColor": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "restrictMessagesToFollowing": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "staffNameLanguage": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "timezone": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "titleLanguage": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / user / properties / statistics / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "anime": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "count": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "episodesWatched": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "meanScore": {
        -                "anyOf": [
        -                  {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "minutesWatched": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "manga": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "chaptersRead": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "count": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "meanScore": {
        -                "anyOf": [
        -                  {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "volumesRead": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "anime": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "count": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "episodesWatched": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "meanScore": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "description": "The average of this user's own anime scores, on AniList's 0-100 community scale. It stays 0-100 whatever the viewer's configured scoreFormat is, since that setting only changes how anilist.co displays scores. This is NOT the 0-10 scale a personal list-entry `score` uses."
        +              },
        +              "minutesWatched": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "manga": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "chaptersRead": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "count": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "meanScore": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "description": "The average of this user's own manga scores, on AniList's 0-100 community scale. It stays 0-100 whatever the viewer's configured scoreFormat is, since that setting only changes how anilist.co displays scores. This is NOT the 0-10 scale a personal list-entry `score` uses."
        +              },
        +              "volumesRead": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_media8 fields changed
      • addedInput schema / properties / format
        Added value: +{
        +  "default": "full",
        +  "description": "How much of each title to return. `full` (default) is the whole card — synopsis, tags, rankings, external links and your own list entry — which is the point of looking one title up. `compact` returns only id, MAL id, type, format, status, episode/chapter count and titles — measured at 169 bytes per title against 4,182 for the full card, and what you actually want when resolving a batch of IDs to titles (notably a `malIds` batch, whose job is mapping one ID space onto the other). `compact` ignores `includeStreamingEpisodes`, which is a detail field.",
        +  "enum": [
        +    "compact",
        +    "full"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / ids / anyOf
        Previous value: -[
        -  {
        -    "exclusiveMinimum": 0,
        -    "maximum": 2147483647,
        -    "type": "integer"
        -  },
        -  {
        -    "items": {
        -      "exclusiveMinimum": 0,
        -      "maximum": 2147483647,
        -      "type": "integer"
        -    },
        -    "maxItems": 25,
        -    "minItems": 1,
        -    "type": "array"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "items": {
        +      "exclusiveMinimum": 0,
        +      "maximum": 2147483647,
        +      "type": "integer"
        +    },
        +    "maxItems": 50,
        +    "minItems": 1,
        +    "type": "array"
        +  }
        +]
      • changedInput schema / properties / ids / description
        Previous value: -"A single AniList anime/manga ID, or an array of up to 25 IDs to fetch in one call (same cap as this codebase's paginated list tools — each entry returned here includes the full synopsis/tags/rankings, so an uncapped batch could return a very large response)."New value: +"A single AniList anime/manga ID, or an array of up to 50 IDs to fetch in one call (AniList's own per-page ceiling; it clamps anything higher, which would silently drop the surplus). Pass this OR `malIds`, not both. Each entry includes the full synopsis/tags/rankings, so a large batch is a large response."
      • changedInput schema / properties / includeStreamingEpisodes / description
        Previous value: -"Also fetch `streamingEpisodes` (per-episode streaming links). Kept off by default — AniList doesn't paginate this field, so a long-running title can return hundreds of entries."New value: +"Also fetch `streamingEpisodes` (per-episode streaming links). Has no effect under `format: \"compact\"`, which returns no detail fields at all. Kept off by default — AniList doesn't paginate this field, so a long-running title can return hundreds of entries."
      • addedInput schema / properties / malIds
        Added value: +{
        +  "anyOf": [
        +    {
        +      "exclusiveMinimum": 0,
        +      "maximum": 2147483647,
        +      "type": "integer"
        +    },
        +    {
        +      "items": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "maxItems": 50,
        +      "minItems": 1,
        +      "type": "array"
        +    }
        +  ],
        +  "description": "A single MyAnimeList ID (`idMal`), or an array of up to 50, to resolve straight to AniList titles — use this instead of searching by title when you already have MAL IDs (e.g. syncing a MAL list), since a title search costs one call per title and can match the wrong entry. Pass this OR `ids`, not both. MAL numbers anime and manga separately, so the SAME ID is a different title depending on `type` — passing the wrong `type` returns the wrong title, not an error."
        +}
      • changedInput schema / properties / type / description
        Previous value: -"Whether `ids` refers to anime or manga."New value: +"Whether the IDs refer to anime or manga. Required for `malIds` in particular: MAL numbers the two separately, so the same ID means different titles."
      • changedInput schema / required
        Previous value: -[
        -  "type",
        -  "ids"
        -]New value: +[
        +  "type"
        +]
      • changedOutput schema / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "averageScore": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "chapters": {
        -        "anyOf": [
        -          {
        -            "exclusiveMinimum": 0,
        -            "maximum": 9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "countryOfOrigin": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "coverImage": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "large": {
        -                "anyOf": [
        -                  {
        -                    "format": "uri",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "description": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "duration": {
        -        "anyOf": [
        -          {
        -            "exclusiveMinimum": 0,
        -            "maximum": 9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "endDate": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "day": {
        -                "anyOf": [
        -                  {
        -                    "exclusiveMinimum": 0,
        -                    "maximum": 9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "month": {
        -                "anyOf": [
        -                  {
        -                    "exclusiveMinimum": 0,
        -                    "maximum": 9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "year": {
        -                "anyOf": [
        -                  {
        -                    "exclusiveMinimum": 0,
        -                    "maximum": 9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "episodes": {
        -        "anyOf": [
        -          {
        -            "exclusiveMinimum": 0,
        -            "maximum": 9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "externalLinks": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "icon": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "id": {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 2147483647,
        -                  "type": "integer"
        -                },
        -                "isDisabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "language": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "notes": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "site": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "url": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "format": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "genres": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "idMal": {
        -        "anyOf": [
        -          {
        -            "exclusiveMinimum": 0,
        -            "maximum": 9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "isAdult": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "isFavourite": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ],
        -        "description": "[Requires login] Whether this title is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value."
        -      },
        -      "mediaListEntry": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScores": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/$defs/__schema0"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "completedAt": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "day": {
        -                        "anyOf": [
        -                          {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "month": {
        -                        "anyOf": [
        -                          {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "year": {
        -                        "anyOf": [
        -                          {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "createdAt": {
        -                "anyOf": [
        -                  {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "additionalProperties": {},
        -                      "properties": {
        -                        "enabled": {
        -                          "anyOf": [
        -                            {
        -                              "type": "boolean"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "name": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "hiddenFromStatusLists": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "notes": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "priority": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "private": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "progress": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "progressVolumes": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "repeat": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "score": {
        -                "anyOf": [
        -                  {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "startedAt": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "day": {
        -                        "anyOf": [
        -                          {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "month": {
        -                        "anyOf": [
        -                          {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "year": {
        -                        "anyOf": [
        -                          {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "status": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ],
        -        "description": "Whether this title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        -      },
        -      "nextAiringEpisode": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "airingAt": {
        -                "anyOf": [
        -                  {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "episode": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "timeUntilAiring": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "popularity": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rankings": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "allTime": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "context": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "format": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "rank": {
        -                  "anyOf": [
        -                    {
        -                      "exclusiveMinimum": 0,
        -                      "maximum": 9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "season": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "year": {
        -                  "anyOf": [
        -                    {
        -                      "exclusiveMinimum": 0,
        -                      "maximum": 9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "season": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "seasonYear": {
        -        "anyOf": [
        -          {
        -            "exclusiveMinimum": 0,
        -            "maximum": 9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "startDate": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "day": {
        -                "anyOf": [
        -                  {
        -                    "exclusiveMinimum": 0,
        -                    "maximum": 9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "month": {
        -                "anyOf": [
        -                  {
        -                    "exclusiveMinimum": 0,
        -                    "maximum": 9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "year": {
        -                "anyOf": [
        -                  {
        -                    "exclusiveMinimum": 0,
        -                    "maximum": 9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "streamingEpisodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "site": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "thumbnail": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "url": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "tags": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "isMediaSpoiler": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "name": {
        -                  "type": "string"
        -                },
        -                "rank": {
        -                  "anyOf": [
        -                    {
        -                      "exclusiveMinimum": 0,
        -                      "maximum": 9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "title": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "english": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "native": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "romaji": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "trailer": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "id": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "site": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "thumbnail": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "volumes": {
        -        "anyOf": [
        -          {
        -            "exclusiveMinimum": 0,
        -            "maximum": 9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "items": {
        -      "anyOf": [
        -        {
        -          "additionalProperties": {},
        -          "properties": {
        -            "averageScore": {
        -              "anyOf": [
        -                {
        -                  "minimum": 0,
        -                  "type": "number"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "chapters": {
        -              "anyOf": [
        -                {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "countryOfOrigin": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "coverImage": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "large": {
        -                      "anyOf": [
        -                        {
        -                          "format": "uri",
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "description": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "duration": {
        -              "anyOf": [
        -                {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "endDate": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "day": {
        -                      "anyOf": [
        -                        {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "month": {
        -                      "anyOf": [
        -                        {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "year": {
        -                      "anyOf": [
        -                        {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "episodes": {
        -              "anyOf": [
        -                {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "externalLinks": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "icon": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "id": {
        -                        "exclusiveMinimum": 0,
        -                        "maximum": 2147483647,
        -                        "type": "integer"
        -                      },
        -                      "isDisabled": {
        -                        "anyOf": [
        -                          {
        -                            "type": "boolean"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "language": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "notes": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "site": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "type": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "url": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "required": [
        -                      "id"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "format": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "genres": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "type": "string"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "id": {
        -              "exclusiveMinimum": 0,
        -              "maximum": 2147483647,
        -              "type": "integer"
        -            },
        -            "idMal": {
        -              "anyOf": [
        -                {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "isAdult": {
        -              "anyOf": [
        -                {
        -                  "type": "boolean"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "isFavourite": {
        -              "anyOf": [
        -                {
        -                  "type": "boolean"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ],
        -              "description": "[Requires login] Whether this title is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value."
        -            },
        -            "mediaListEntry": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "advancedScores": {
        -                      "anyOf": [
        -                        {
        -                          "$ref": "#/$defs/__schema0"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "completedAt": {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": {},
        -                          "properties": {
        -                            "day": {
        -                              "anyOf": [
        -                                {
        -                                  "exclusiveMinimum": 0,
        -                                  "maximum": 9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "month": {
        -                              "anyOf": [
        -                                {
        -                                  "exclusiveMinimum": 0,
        -                                  "maximum": 9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "year": {
        -                              "anyOf": [
        -                                {
        -                                  "exclusiveMinimum": 0,
        -                                  "maximum": 9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "createdAt": {
        -                      "anyOf": [
        -                        {
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "customLists": {
        -                      "anyOf": [
        -                        {
        -                          "items": {
        -                            "additionalProperties": {},
        -                            "properties": {
        -                              "enabled": {
        -                                "anyOf": [
        -                                  {
        -                                    "type": "boolean"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              },
        -                              "name": {
        -                                "anyOf": [
        -                                  {
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          "type": "array"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "hiddenFromStatusLists": {
        -                      "anyOf": [
        -                        {
        -                          "type": "boolean"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "id": {
        -                      "exclusiveMinimum": 0,
        -                      "maximum": 2147483647,
        -                      "type": "integer"
        -                    },
        -                    "notes": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "priority": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "private": {
        -                      "anyOf": [
        -                        {
        -                          "type": "boolean"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "progress": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "progressVolumes": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "repeat": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "score": {
        -                      "anyOf": [
        -                        {
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "startedAt": {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": {},
        -                          "properties": {
        -                            "day": {
        -                              "anyOf": [
        -                                {
        -                                  "exclusiveMinimum": 0,
        -                                  "maximum": 9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "month": {
        -                              "anyOf": [
        -                                {
        -                                  "exclusiveMinimum": 0,
        -                                  "maximum": 9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "year": {
        -                              "anyOf": [
        -                                {
        -                                  "exclusiveMinimum": 0,
        -                                  "maximum": 9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "status": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "updatedAt": {
        -                      "anyOf": [
        -                        {
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "id"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ],
        -              "description": "Whether this title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        -            },
        -            "nextAiringEpisode": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "airingAt": {
        -                      "anyOf": [
        -                        {
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "episode": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "id": {
        -                      "exclusiveMinimum": 0,
        -                      "maximum": 2147483647,
        -                      "type": "integer"
        -                    },
        -                    "timeUntilAiring": {
        -                      "anyOf": [
        -                        {
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "id"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "popularity": {
        -              "anyOf": [
        -                {
        -                  "minimum": 0,
        -                  "type": "number"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "rankings": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "allTime": {
        -                        "anyOf": [
        -                          {
        -                            "type": "boolean"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "context": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "format": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "rank": {
        -                        "anyOf": [
        -                          {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "season": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "type": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "year": {
        -                        "anyOf": [
        -                          {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "season": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "seasonYear": {
        -              "anyOf": [
        -                {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "siteUrl": {
        -              "anyOf": [
        -                {
        -                  "format": "uri",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "startDate": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "day": {
        -                      "anyOf": [
        -                        {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "month": {
        -                      "anyOf": [
        -                        {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "year": {
        -                      "anyOf": [
        -                        {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "status": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "streamingEpisodes": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "site": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "thumbnail": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "title": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "url": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "tags": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "isMediaSpoiler": {
        -                        "anyOf": [
        -                          {
        -                            "type": "boolean"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "name": {
        -                        "type": "string"
        -                      },
        -                      "rank": {
        -                        "anyOf": [
        -                          {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "title": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "english": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "native": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "romaji": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "trailer": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "id": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "site": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "thumbnail": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "type": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "volumes": {
        -              "anyOf": [
        -                {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "id"
        -          ],
        -          "type": "object"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "type": "array"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "averageScore": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "The weighted community rating across all AniList users, on AniList's 0-100 community scale. It stays 0-100 whatever the viewer's configured scoreFormat is, since that setting only changes how anilist.co displays scores. This is NOT the 0-10 scale a personal list-entry `score` uses."
        +      },
        +      "chapters": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "countryOfOrigin": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "coverImage": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "large": {
        +                "anyOf": [
        +                  {
        +                    "format": "uri",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "description": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "duration": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "endDate": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "day": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "month": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "year": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "episodes": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "externalLinks": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "icon": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "isDisabled": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "language": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "notes": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "site": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "url": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "format": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "genres": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "idMal": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "isAdult": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "isFavourite": {
        +        "description": "[Requires login] Whether this title is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value.",
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "mediaListEntry": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScores": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "completedAt": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "day": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "month": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "year": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "createdAt": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": {},
        +                      "properties": {
        +                        "enabled": {
        +                          "type": [
        +                            "boolean",
        +                            "null"
        +                          ]
        +                        },
        +                        "name": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "hiddenFromStatusLists": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "notes": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "priority": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "private": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "progress": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "progressVolumes": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "repeat": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "score": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "description": "The caller's own score for this title, on a 0-10 scale (decimals allowed). It stays 0-10 on every account whatever the configured scoreFormat is, and matches the scale add_list_entry/update_list_entry take on write. This is NOT the 0-100 scale `averageScore`/`meanScore`/search_media's `averageScore_greater` filter use."
        +              },
        +              "startedAt": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "day": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "month": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "year": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "status": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Whether this title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        +      },
        +      "nextAiringEpisode": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "airingAt": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "episode": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "timeUntilAiring": {
        +                "type": [
        +                  "number",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "popularity": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rankings": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "allTime": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "context": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "format": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "rank": {
        +                  "anyOf": [
        +                    {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "season": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "year": {
        +                  "anyOf": [
        +                    {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "season": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "seasonYear": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "startDate": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "day": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "month": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "year": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "streamingEpisodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "site": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "thumbnail": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "title": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "url": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "tags": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "isMediaSpoiler": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "name": {
        +                  "type": "string"
        +                },
        +                "rank": {
        +                  "anyOf": [
        +                    {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "english": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "native": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "romaji": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "trailer": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "id": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "site": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "thumbnail": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "volumes": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "items": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": {},
        +          "properties": {
        +            "averageScore": {
        +              "anyOf": [
        +                {
        +                  "minimum": 0,
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "The weighted community rating across all AniList users, on AniList's 0-100 community scale. It stays 0-100 whatever the viewer's configured scoreFormat is, since that setting only changes how anilist.co displays scores. This is NOT the 0-10 scale a personal list-entry `score` uses."
        +            },
        +            "chapters": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "countryOfOrigin": {
        +              "type": [
        +                "string",
        +                "null"
        +              ]
        +            },
        +            "coverImage": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "large": {
        +                      "anyOf": [
        +                        {
        +                          "format": "uri",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "description": {
        +              "type": [
        +                "string",
        +                "null"
        +              ]
        +            },
        +            "duration": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "endDate": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "day": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "month": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "year": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "episodes": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "externalLinks": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "icon": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "id": {
        +                        "exclusiveMinimum": 0,
        +                        "maximum": 2147483647,
        +                        "type": "integer"
        +                      },
        +                      "isDisabled": {
        +                        "type": [
        +                          "boolean",
        +                          "null"
        +                        ]
        +                      },
        +                      "language": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "notes": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "site": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "type": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "url": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "id"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "format": {
        +              "type": [
        +                "string",
        +                "null"
        +              ]
        +            },
        +            "genres": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "exclusiveMinimum": 0,
        +              "maximum": 2147483647,
        +              "type": "integer"
        +            },
        +            "idMal": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "isAdult": {
        +              "type": [
        +                "boolean",
        +                "null"
        +              ]
        +            },
        +            "isFavourite": {
        +              "description": "[Requires login] Whether this title is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value.",
        +              "type": [
        +                "boolean",
        +                "null"
        +              ]
        +            },
        +            "mediaListEntry": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "advancedScores": {
        +                      "anyOf": [
        +                        {
        +                          "$ref": "#/$defs/__schema0"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "completedAt": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "day": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "month": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "year": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "createdAt": {
        +                      "anyOf": [
        +                        {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "customLists": {
        +                      "anyOf": [
        +                        {
        +                          "items": {
        +                            "additionalProperties": {},
        +                            "properties": {
        +                              "enabled": {
        +                                "type": [
        +                                  "boolean",
        +                                  "null"
        +                                ]
        +                              },
        +                              "name": {
        +                                "type": [
        +                                  "string",
        +                                  "null"
        +                                ]
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          "type": "array"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "hiddenFromStatusLists": {
        +                      "type": [
        +                        "boolean",
        +                        "null"
        +                      ]
        +                    },
        +                    "id": {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 2147483647,
        +                      "type": "integer"
        +                    },
        +                    "notes": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "priority": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "private": {
        +                      "type": [
        +                        "boolean",
        +                        "null"
        +                      ]
        +                    },
        +                    "progress": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "progressVolumes": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "repeat": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "score": {
        +                      "anyOf": [
        +                        {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ],
        +                      "description": "The caller's own score for this title, on a 0-10 scale (decimals allowed). It stays 0-10 on every account whatever the configured scoreFormat is, and matches the scale add_list_entry/update_list_entry take on write. This is NOT the 0-100 scale `averageScore`/`meanScore`/search_media's `averageScore_greater` filter use."
        +                    },
        +                    "startedAt": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "day": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "month": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "year": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "status": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "updatedAt": {
        +                      "anyOf": [
        +                        {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Whether this title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        +            },
        +            "nextAiringEpisode": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "airingAt": {
        +                      "anyOf": [
        +                        {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "episode": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "id": {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 2147483647,
        +                      "type": "integer"
        +                    },
        +                    "timeUntilAiring": {
        +                      "type": [
        +                        "number",
        +                        "null"
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "popularity": {
        +              "anyOf": [
        +                {
        +                  "minimum": 0,
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "rankings": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "allTime": {
        +                        "type": [
        +                          "boolean",
        +                          "null"
        +                        ]
        +                      },
        +                      "context": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "format": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "rank": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "season": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "type": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "year": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "season": {
        +              "type": [
        +                "string",
        +                "null"
        +              ]
        +            },
        +            "seasonYear": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "siteUrl": {
        +              "anyOf": [
        +                {
        +                  "format": "uri",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "startDate": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "day": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "month": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "year": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "status": {
        +              "type": [
        +                "string",
        +                "null"
        +              ]
        +            },
        +            "streamingEpisodes": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "site": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "thumbnail": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "title": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "url": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "tags": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "isMediaSpoiler": {
        +                        "type": [
        +                          "boolean",
        +                          "null"
        +                        ]
        +                      },
        +                      "name": {
        +                        "type": "string"
        +                      },
        +                      "rank": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "title": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "english": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "native": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "romaji": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "trailer": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "id": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "site": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "thumbnail": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "type": {
        +              "type": [
        +                "string",
        +                "null"
        +              ]
        +            },
        +            "volumes": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "id"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "type": "array"
        +  }
        +]
    • Changedget_media_characters5 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • changedOutput schema / properties / characters / properties / edges / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "node": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 2147483647,
        -                  "type": "integer"
        -                },
        -                "name": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "full": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "native": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "siteUrl": {
        -                  "anyOf": [
        -                    {
        -                      "format": "uri",
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "role": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "voiceActors": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "id": {
        -                    "exclusiveMinimum": 0,
        -                    "maximum": 2147483647,
        -                    "type": "integer"
        -                  },
        -                  "languageV2": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "name": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "full": {
        -                            "anyOf": [
        -                              {
        -                                "type": "string"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "required": [
        -                  "id"
        -                ],
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "node": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "name": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "full": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        },
        +                        "native": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "siteUrl": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uri",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "role": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "voiceActors": {
        +          "anyOf": [
        +            {
        +              "items": {
        +                "additionalProperties": {},
        +                "properties": {
        +                  "id": {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 2147483647,
        +                    "type": "integer"
        +                  },
        +                  "languageV2": {
        +                    "type": [
        +                      "string",
        +                      "null"
        +                    ]
        +                  },
        +                  "name": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "full": {
        +                            "type": [
        +                              "string",
        +                              "null"
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "id"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / characters / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / characters / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedget_media_relations1 field changed
      • changedOutput schema / properties / relations / properties / edges / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "node": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "format": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "id": {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 2147483647,
        -                  "type": "integer"
        -                },
        -                "siteUrl": {
        -                  "anyOf": [
        -                    {
        -                      "format": "uri",
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "english": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "romaji": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "relationType": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "node": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "format": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "siteUrl": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uri",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "title": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "english": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        },
        +                        "romaji": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "relationType": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_media_reviews5 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • changedOutput schema / properties / reviews / properties / nodes / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "body": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "id": {
        -          "exclusiveMinimum": 0,
        -          "maximum": 2147483647,
        -          "type": "integer"
        -        },
        -        "rating": {
        -          "anyOf": [
        -            {
        -              "minimum": 0,
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Net helpful votes this review received from other users (community helpfulness, confirmed live this is what results are sorted by) — not the reviewer's own opinion of the title, that's `score`."
        -        },
        -        "ratingAmount": {
        -          "anyOf": [
        -            {
        -              "minimum": 0,
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Total votes cast on this review's helpfulness (helpful + unhelpful)."
        -        },
        -        "score": {
        -          "anyOf": [
        -            {
        -              "minimum": 0,
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "The reviewer's own 0-100 rating of the title itself, not a vote count."
        -        },
        -        "siteUrl": {
        -          "anyOf": [
        -            {
        -              "format": "uri",
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "summary": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "user": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 2147483647,
        -                  "type": "integer"
        -                },
        -                "name": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "body": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "id": {
        +          "exclusiveMinimum": 0,
        +          "maximum": 2147483647,
        +          "type": "integer"
        +        },
        +        "rating": {
        +          "anyOf": [
        +            {
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Net helpful votes this review received from other users (community helpfulness, confirmed live this is what results are sorted by) — not the reviewer's own opinion of the title, that's `score`."
        +        },
        +        "ratingAmount": {
        +          "anyOf": [
        +            {
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Total votes cast on this review's helpfulness (helpful + unhelpful)."
        +        },
        +        "score": {
        +          "anyOf": [
        +            {
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "The reviewer's own rating of the title itself (not a vote count, that's `rating`/`ratingAmount` above), on AniList's 0-100 community scale. It stays 0-100 whatever the viewer's configured scoreFormat is, since that setting only changes how anilist.co displays scores. This is NOT the 0-10 scale a personal list-entry `score` uses."
        +        },
        +        "siteUrl": {
        +          "anyOf": [
        +            {
        +              "format": "uri",
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "summary": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "user": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "name": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / reviews / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / reviews / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedget_media_staff5 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • changedOutput schema / properties / staff / properties / edges / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "node": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 2147483647,
        -                  "type": "integer"
        -                },
        -                "name": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "full": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "role": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "node": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "name": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "full": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "role": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / staff / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / staff / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedget_media_statistics2 fields changed
      • changedOutput schema / properties / statistics / properties / scoreDistribution / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "amount": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "score": {
        -          "anyOf": [
        -            {
        -              "minimum": 0,
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "amount": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "How many users scored the title within this bucket."
        +        },
        +        "score": {
        +          "anyOf": [
        +            {
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "The upper edge of this histogram bucket (confirmed live: buckets come back as 10, 20, ... 100, i.e. ten-point bands), on AniList's 0-100 community scale. It stays 0-100 whatever the viewer's configured scoreFormat is, since that setting only changes how anilist.co displays scores. This is NOT the 0-10 scale a personal list-entry `score` uses."
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / statistics / properties / statusDistribution / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "amount": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": 0,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "status": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "amount": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "status": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_media_tags10 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / tags / items / properties / category / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / tags / items / properties / category / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / tags / items / properties / description / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / tags / items / properties / description / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / tags / items / properties / isAdult / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / tags / items / properties / isAdult / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedget_notifications4 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedget_recommendation2 fields changed
      • changedOutput schema / properties / recommendation / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "title": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "english": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "romaji": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "english": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "romaji": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / recommendation / properties / mediaRecommendation / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "title": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "english": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "romaji": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "english": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "romaji": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_recommendations_for_media5 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • changedOutput schema / properties / recommendations / properties / nodes / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "id": {
        -          "exclusiveMinimum": 0,
        -          "maximum": 2147483647,
        -          "type": "integer"
        -        },
        -        "mediaRecommendation": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 2147483647,
        -                  "type": "integer"
        -                },
        -                "mediaListEntry": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": {},
        -                      "properties": {
        -                        "id": {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 2147483647,
        -                          "type": "integer"
        -                        },
        -                        "status": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "required": [
        -                        "id"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ],
        -                  "description": "Whether this recommended title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        -                },
        -                "siteUrl": {
        -                  "anyOf": [
        -                    {
        -                      "format": "uri",
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "english": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "romaji": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "rating": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Net rating (RATE_UP minus RATE_DOWN votes across all users), not the caller's own."
        -        },
        -        "userRating": {
        -          "anyOf": [
        -            {
        -              "enum": [
        -                "NO_RATING",
        -                "RATE_UP",
        -                "RATE_DOWN"
        -              ],
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "exclusiveMinimum": 0,
        +          "maximum": 2147483647,
        +          "type": "integer"
        +        },
        +        "mediaRecommendation": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "mediaListEntry": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": {},
        +                      "properties": {
        +                        "id": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 2147483647,
        +                          "type": "integer"
        +                        },
        +                        "status": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        }
        +                      },
        +                      "required": [
        +                        "id"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "description": "Whether this recommended title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        +                },
        +                "siteUrl": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uri",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "title": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "english": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        },
        +                        "romaji": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "rating": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Net rating (RATE_UP minus RATE_DOWN votes across all users), not the caller's own."
        +        },
        +        "userRating": {
        +          "anyOf": [
        +            {
        +              "enum": [
        +                "NO_RATING",
        +                "RATE_UP",
        +                "RATE_DOWN"
        +              ],
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / recommendations / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / recommendations / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedget_site_statistics3 fields changed
      • changedOutput schema / properties / statistics / properties / anime / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "change": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "count": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "date": {
        -                  "anyOf": [
        -                    {
        -                      "minimum": 0,
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "pageInfo": {
        -        "additionalProperties": {},
        -        "properties": {
        -          "currentPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "hasNextPage": {
        -            "anyOf": [
        -              {
        -                "type": "boolean"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "lastPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Final page number for the requested `perPage` size — confirmed live accurate for this field, safe to rely on to know when you've paged through everything."
        -          },
        -          "perPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "total": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Total number of daily data points AniList has for this series — confirmed live accurate for this field (unlike this schema's usual meaning elsewhere in this server), safe to rely on."
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "change": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "count": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "date": {
        +                  "anyOf": [
        +                    {
        +                      "minimum": 0,
        +                      "type": "number"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "pageInfo": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "currentPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "hasNextPage": {
        +            "type": [
        +              "boolean",
        +              "null"
        +            ]
        +          },
        +          "lastPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Final page number for the requested `perPage` size — confirmed live accurate for this field, safe to rely on to know when you've paged through everything."
        +          },
        +          "perPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "total": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Total number of daily data points AniList has for this series — confirmed live accurate for this field (unlike this schema's usual meaning elsewhere in this server), safe to rely on."
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / statistics / properties / manga / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "change": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "count": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "date": {
        -                  "anyOf": [
        -                    {
        -                      "minimum": 0,
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "pageInfo": {
        -        "additionalProperties": {},
        -        "properties": {
        -          "currentPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "hasNextPage": {
        -            "anyOf": [
        -              {
        -                "type": "boolean"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "lastPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Final page number for the requested `perPage` size — confirmed live accurate for this field, safe to rely on to know when you've paged through everything."
        -          },
        -          "perPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "total": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Total number of daily data points AniList has for this series — confirmed live accurate for this field (unlike this schema's usual meaning elsewhere in this server), safe to rely on."
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "change": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "count": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "date": {
        +                  "anyOf": [
        +                    {
        +                      "minimum": 0,
        +                      "type": "number"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "pageInfo": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "currentPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "hasNextPage": {
        +            "type": [
        +              "boolean",
        +              "null"
        +            ]
        +          },
        +          "lastPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Final page number for the requested `perPage` size — confirmed live accurate for this field, safe to rely on to know when you've paged through everything."
        +          },
        +          "perPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "total": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Total number of daily data points AniList has for this series — confirmed live accurate for this field (unlike this schema's usual meaning elsewhere in this server), safe to rely on."
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / statistics / properties / users / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "change": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "count": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "date": {
        -                  "anyOf": [
        -                    {
        -                      "minimum": 0,
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "pageInfo": {
        -        "additionalProperties": {},
        -        "properties": {
        -          "currentPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "hasNextPage": {
        -            "anyOf": [
        -              {
        -                "type": "boolean"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "lastPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Final page number for the requested `perPage` size — confirmed live accurate for this field, safe to rely on to know when you've paged through everything."
        -          },
        -          "perPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "total": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Total number of daily data points AniList has for this series — confirmed live accurate for this field (unlike this schema's usual meaning elsewhere in this server), safe to rely on."
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "change": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "count": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "date": {
        +                  "anyOf": [
        +                    {
        +                      "minimum": 0,
        +                      "type": "number"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "pageInfo": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "currentPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "hasNextPage": {
        +            "type": [
        +              "boolean",
        +              "null"
        +            ]
        +          },
        +          "lastPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Final page number for the requested `perPage` size — confirmed live accurate for this field, safe to rely on to know when you've paged through everything."
        +          },
        +          "perPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "total": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Total number of daily data points AniList has for this series — confirmed live accurate for this field (unlike this schema's usual meaning elsewhere in this server), safe to rely on."
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_staff6 fields changed
      • removedOutput schema / properties / staff / properties / description / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / staff / properties / description / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / staff / properties / isFavourite / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / staff / properties / isFavourite / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / staff / properties / name / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "full": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "native": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "full": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "native": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / staff / properties / staffMedia / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "edges": {
        -        "items": {
        -          "additionalProperties": {},
        -          "properties": {
        -            "node": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "format": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "id": {
        -                      "exclusiveMinimum": 0,
        -                      "maximum": 2147483647,
        -                      "type": "integer"
        -                    },
        -                    "title": {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "english": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "romaji": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "type": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "id"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "staffRole": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "edges"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "edges": {
        +        "items": {
        +          "additionalProperties": {},
        +          "properties": {
        +            "node": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "format": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "id": {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 2147483647,
        +                      "type": "integer"
        +                    },
        +                    "title": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "english": {
        +                              "type": [
        +                                "string",
        +                                "null"
        +                              ]
        +                            },
        +                            "romaji": {
        +                              "type": [
        +                                "string",
        +                                "null"
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "type": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "staffRole": {
        +              "type": [
        +                "string",
        +                "null"
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "edges"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_studio5 fields changed
      • removedOutput schema / properties / studio / properties / isAnimationStudio / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / studio / properties / isAnimationStudio / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / studio / properties / isFavourite / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / studio / properties / isFavourite / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / studio / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 2147483647,
        -                  "type": "integer"
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "english": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "romaji": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "title": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "english": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        },
        +                        "romaji": {
        +                          "type": [
        +                            "string",
        +                            "null"
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_thread13 fields changed
      • removedOutput schema / properties / thread / properties / body / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / thread / properties / body / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / thread / properties / categories / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "id": {
        -          "exclusiveMinimum": 0,
        -          "maximum": 2147483647,
        -          "type": "integer"
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "exclusiveMinimum": 0,
        +          "maximum": 2147483647,
        +          "type": "integer"
        +        },
        +        "name": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / thread / properties / isLiked / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / thread / properties / isLiked / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / thread / properties / isLocked / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / thread / properties / isLocked / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / thread / properties / isSticky / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / thread / properties / isSticky / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / thread / properties / mediaCategories / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "id": {
        -          "exclusiveMinimum": 0,
        -          "maximum": 2147483647,
        -          "type": "integer"
        -        },
        -        "title": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "english": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "romaji": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "exclusiveMinimum": 0,
        +          "maximum": 2147483647,
        +          "type": "integer"
        +        },
        +        "title": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "english": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "romaji": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / thread / properties / title / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / thread / properties / title / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / thread / properties / user / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "name": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_thread_comments9 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / comments / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / comments / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / comments / properties / threadComments / items / properties / comment / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / comments / properties / threadComments / items / properties / comment / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / comments / properties / threadComments / items / properties / isLiked / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / comments / properties / threadComments / items / properties / isLiked / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / comments / properties / threadComments / items / properties / user / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "name": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "name": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_todays_birthdays5 fields changed
      • removedOutput schema / properties / results / items / properties / description / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / description / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / results / items / properties / isFavourite / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / items / properties / isFavourite / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / results / items / properties / name / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "full": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "native": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "full": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "native": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_user_activity5 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • changedOutput schema / properties / results / properties / activities / items / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "text": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "const": "TEXT",
        -        "type": "string"
        -      },
        -      "user": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "media": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "title": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "english": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "romaji": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "progress": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "enum": [
        -          "ANIME_LIST",
        -          "MANGA_LIST",
        -          "MEDIA_LIST"
        -        ],
        -        "type": "string"
        -      },
        -      "user": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "message": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "messenger": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "recipient": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "const": "MESSAGE",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "text": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "type": {
        +        "const": "TEXT",
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "media": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "english": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "romaji": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "progress": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "ANIME_LIST",
        +          "MANGA_LIST",
        +          "MEDIA_LIST"
        +        ],
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "message": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "messenger": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "recipient": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "MESSAGE",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedget_user_list14 fields changed
      • addedInput schema / properties / format
        Added value: +{
        +  "default": "compact",
        +  "description": "How much of each entry to return. `compact` (default) is a tab-separated table of entry id, media id, MAL id, status, score (0-10), progress and title, one de-duplicated row per entry — enough for syncing, comparing or choosing, at about a tenth the size. `full` returns AniList's own grouped objects with dates, notes, repeat/priority, custom lists and advanced scores; use it only when you need one of those, or when you need to know which custom list an entry is filed under (`compact` drops the grouping — every row still carries its own status).",
        +  "enum": [
        +    "compact",
        +    "full"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / perChunk / description
        Previous value: -"Entries per chunk, counted across all statuses combined (max 25)."New value: +"Entries per chunk, counted across all statuses combined. Defaults to 25 so an unattended call stays small, but nothing caps it — pass a larger value (AniList accepts values in the thousands) to pull a whole list in one call instead of paging. Each entry carries its dates, notes, custom lists and advanced scores, so a few hundred entries is already a large response."
      • changedInput schema / properties / perChunk / maximum
        Previous value: -25New value: +9007199254740991
      • addedInput schema / properties / statuses
        Added value: +{
        +  "description": "Only return entries with these statuses (AniList filters server-side, so this genuinely shrinks the response — prefer it over fetching the whole list and discarding). Omit for every status. Custom-list groups are still returned in `full` when their entries match.",
        +  "items": {
        +    "enum": [
        +      "CURRENT",
        +      "PLANNING",
        +      "COMPLETED",
        +      "DROPPED",
        +      "PAUSED",
        +      "REPEATING"
        +    ],
        +    "type": "string"
        +  },
        +  "minItems": 1,
        +  "type": "array"
        +}
      • addedOutput schema / properties / columns
        Added value: +{
        +  "description": "`compact` only: the tab-separated column names for `rows`, in order.",
        +  "type": "string"
        +}
      • addedOutput schema / properties / count
        Added value: +{
        +  "description": "`compact` only: how many unique entries `rows` contains.",
        +  "maximum": 9007199254740991,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / format
        Added value: +{
        +  "description": "Which shape this response is in — echoes the `format` argument.",
        +  "enum": [
        +    "compact",
        +    "full"
        +  ],
        +  "type": "string"
        +}
      • removedOutput schema / properties / hasNextChunk / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / hasNextChunk / description
        Added value: +"True if another `chunk` of this list is available."
      • addedOutput schema / properties / hasNextChunk / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / lists / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "entries": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "advancedScores": {
        -                    "anyOf": [
        -                      {
        -                        "$ref": "#/$defs/__schema0"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ],
        -                    "description": "Per-category advanced scores as AniList actually stores them — an untyped value (the write side takes a plain {category: score} map via add_list_entry/update_list_entry's `advancedScores`, but the echoed read-back shape isn't guaranteed to match it)."
        -                  },
        -                  "completedAt": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "day": {
        -                            "anyOf": [
        -                              {
        -                                "exclusiveMinimum": 0,
        -                                "maximum": 9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "month": {
        -                            "anyOf": [
        -                              {
        -                                "exclusiveMinimum": 0,
        -                                "maximum": 9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "year": {
        -                            "anyOf": [
        -                              {
        -                                "exclusiveMinimum": 0,
        -                                "maximum": 9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "createdAt": {
        -                    "anyOf": [
        -                      {
        -                        "minimum": 0,
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "customLists": {
        -                    "anyOf": [
        -                      {
        -                        "items": {
        -                          "additionalProperties": {},
        -                          "properties": {
        -                            "enabled": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "boolean"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "name": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        "type": "array"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ],
        -                    "description": "Every custom list configured on the account, with `enabled` showing whether THIS entry is filed under it. Naming a list here (via add_list_entry/update_list_entry) that isn't already in the account's `animeListOptions`/`mangaListOptions` `customLists` is silently a no-op on write — the list must exist first."
        -                  },
        -                  "hiddenFromStatusLists": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "id": {
        -                    "exclusiveMinimum": 0,
        -                    "maximum": 2147483647,
        -                    "type": "integer"
        -                  },
        -                  "media": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "chapters": {
        -                            "anyOf": [
        -                              {
        -                                "exclusiveMinimum": 0,
        -                                "maximum": 9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "episodes": {
        -                            "anyOf": [
        -                              {
        -                                "exclusiveMinimum": 0,
        -                                "maximum": 9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "id": {
        -                            "exclusiveMinimum": 0,
        -                            "maximum": 2147483647,
        -                            "type": "integer"
        -                          },
        -                          "idMal": {
        -                            "anyOf": [
        -                              {
        -                                "exclusiveMinimum": 0,
        -                                "maximum": 9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "siteUrl": {
        -                            "anyOf": [
        -                              {
        -                                "format": "uri",
        -                                "type": "string"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "title": {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "english": {
        -                                    "anyOf": [
        -                                      {
        -                                        "type": "string"
        -                                      },
        -                                      {
        -                                        "type": "null"
        -                                      }
        -                                    ]
        -                                  },
        -                                  "romaji": {
        -                                    "anyOf": [
        -                                      {
        -                                        "type": "string"
        -                                      },
        -                                      {
        -                                        "type": "null"
        -                                      }
        -                                    ]
        -                                  }
        -                                },
        -                                "type": "object"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "required": [
        -                          "id"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "notes": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "priority": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "private": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "progress": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "progressVolumes": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "repeat": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "score": {
        -                    "anyOf": [
        -                      {
        -                        "minimum": 0,
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "startedAt": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "day": {
        -                            "anyOf": [
        -                              {
        -                                "exclusiveMinimum": 0,
        -                                "maximum": 9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "month": {
        -                            "anyOf": [
        -                              {
        -                                "exclusiveMinimum": 0,
        -                                "maximum": 9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "year": {
        -                            "anyOf": [
        -                              {
        -                                "exclusiveMinimum": 0,
        -                                "maximum": 9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "status": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "updatedAt": {
        -                    "anyOf": [
        -                      {
        -                        "minimum": 0,
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "required": [
        -                  "id"
        -                ],
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isCustomList": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isSplitCompletedList": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "status": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "entries": {
        +          "anyOf": [
        +            {
        +              "items": {
        +                "additionalProperties": {},
        +                "properties": {
        +                  "advancedScores": {
        +                    "anyOf": [
        +                      {
        +                        "$ref": "#/$defs/__schema0"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ],
        +                    "description": "Per-category advanced scores as AniList actually stores them — an untyped value (the write side takes a plain {category: score} map via add_list_entry/update_list_entry's `advancedScores`, but the echoed read-back shape isn't guaranteed to match it)."
        +                  },
        +                  "completedAt": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "day": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "month": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "year": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "createdAt": {
        +                    "anyOf": [
        +                      {
        +                        "minimum": 0,
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "customLists": {
        +                    "anyOf": [
        +                      {
        +                        "items": {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "enabled": {
        +                              "type": [
        +                                "boolean",
        +                                "null"
        +                              ]
        +                            },
        +                            "name": {
        +                              "type": [
        +                                "string",
        +                                "null"
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        "type": "array"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ],
        +                    "description": "Every custom list configured on the account, with `enabled` showing whether THIS entry is filed under it. Naming a list here (via add_list_entry/update_list_entry) that isn't already in the account's `animeListOptions`/`mangaListOptions` `customLists` is silently a no-op on write — the list must exist first."
        +                  },
        +                  "hiddenFromStatusLists": {
        +                    "type": [
        +                      "boolean",
        +                      "null"
        +                    ]
        +                  },
        +                  "id": {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 2147483647,
        +                    "type": "integer"
        +                  },
        +                  "media": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "chapters": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "episodes": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "id": {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 2147483647,
        +                            "type": "integer"
        +                          },
        +                          "idMal": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "siteUrl": {
        +                            "anyOf": [
        +                              {
        +                                "format": "uri",
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "title": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "english": {
        +                                    "type": [
        +                                      "string",
        +                                      "null"
        +                                    ]
        +                                  },
        +                                  "romaji": {
        +                                    "type": [
        +                                      "string",
        +                                      "null"
        +                                    ]
        +                                  }
        +                                },
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "required": [
        +                          "id"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "notes": {
        +                    "type": [
        +                      "string",
        +                      "null"
        +                    ]
        +                  },
        +                  "priority": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "private": {
        +                    "type": [
        +                      "boolean",
        +                      "null"
        +                    ]
        +                  },
        +                  "progress": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "progressVolumes": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "repeat": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "score": {
        +                    "anyOf": [
        +                      {
        +                        "minimum": 0,
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ],
        +                    "description": "This user's own score for the entry, on a 0-10 scale (decimals allowed). It stays 0-10 on every account whatever the configured scoreFormat is, and matches the scale add_list_entry/update_list_entry take on write. This is NOT the 0-100 scale `averageScore`/`meanScore`/search_media's `averageScore_greater` filter use."
        +                  },
        +                  "startedAt": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "day": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "month": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "year": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "status": {
        +                    "type": [
        +                      "string",
        +                      "null"
        +                    ]
        +                  },
        +                  "updatedAt": {
        +                    "anyOf": [
        +                      {
        +                        "minimum": 0,
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "id"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "isCustomList": {
        +          "type": [
        +            "boolean",
        +            "null"
        +          ]
        +        },
        +        "isSplitCompletedList": {
        +          "type": [
        +            "boolean",
        +            "null"
        +          ]
        +        },
        +        "name": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "status": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / lists / description
        Added value: +"`full` only: AniList's own status/custom-list groups, with full entries."
      • addedOutput schema / properties / rows
        Added value: +{
        +  "description": "`compact` only: one tab-separated row per entry, newline-separated, matching `columns`. An empty cell means AniList has no value for that field (e.g. no MAL id); a score of 0 means unscored.",
        +  "type": "string"
        +}
      • addedOutput schema / required
        Added value: +[
        +  "format"
        +]
    • Changedget_user_profile12 fields changed
      • removedOutput schema / properties / profile / properties / about / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / profile / properties / about / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / profile / properties / donatorBadge / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / profile / properties / donatorBadge / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / profile / properties / isFollower / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / profile / properties / isFollower / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / profile / properties / isFollowing / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / profile / properties / isFollowing / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • changedOutput schema / properties / profile / properties / mediaListOptions / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "animeList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/$defs/__schema0"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mangaList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/$defs/__schema0"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rowOrder": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "scoreFormat": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "animeList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mangaList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rowOrder": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "scoreFormat": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / profile / properties / name / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / profile / properties / name / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / profile / properties / options / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "activityMergeTime": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "airingNotifications": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "disabledListActivity": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "disabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "displayAdultContent": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "notificationOptions": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "enabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "profileColor": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "restrictMessagesToFollowing": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "staffNameLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "timezone": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "titleLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "activityMergeTime": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "airingNotifications": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "disabledListActivity": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "disabled": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayAdultContent": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "notificationOptions": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "enabled": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "profileColor": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "restrictMessagesToFollowing": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "staffNameLanguage": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "timezone": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "titleLanguage": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_user_recent_activity3 fields changed
      • changedOutput schema / properties / activity / properties / activities / items / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "text": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "const": "TEXT",
        -        "type": "string"
        -      },
        -      "user": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "media": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "title": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "english": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "romaji": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "progress": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "enum": [
        -          "ANIME_LIST",
        -          "MANGA_LIST",
        -          "MEDIA_LIST"
        -        ],
        -        "type": "string"
        -      },
        -      "user": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "message": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "messenger": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "recipient": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "const": "MESSAGE",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "text": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "type": {
        +        "const": "TEXT",
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "media": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "english": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "romaji": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "progress": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "ANIME_LIST",
        +          "MANGA_LIST",
        +          "MEDIA_LIST"
        +        ],
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "message": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "messenger": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "recipient": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "MESSAGE",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedOutput schema / properties / activity / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / activity / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedget_user_stats1 field changed
      • changedOutput schema / properties / stats / properties / statistics / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "anime": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "count": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "episodesWatched": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "meanScore": {
        -                "anyOf": [
        -                  {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "minutesWatched": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "manga": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "chaptersRead": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "count": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "meanScore": {
        -                "anyOf": [
        -                  {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "volumesRead": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "anime": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "count": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "episodesWatched": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "meanScore": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "description": "The average of this user's own anime scores, on AniList's 0-100 community scale. It stays 0-100 whatever the viewer's configured scoreFormat is, since that setting only changes how anilist.co displays scores. This is NOT the 0-10 scale a personal list-entry `score` uses."
        +              },
        +              "minutesWatched": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "manga": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "chaptersRead": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "count": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "meanScore": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "description": "The average of this user's own manga scores, on AniList's 0-100 community scale. It stays 0-100 whatever the viewer's configured scoreFormat is, since that setting only changes how anilist.co displays scores. This is NOT the 0-10 scale a personal list-entry `score` uses."
        +              },
        +              "volumesRead": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedpost_message_activity2 fields changed
      • removedOutput schema / properties / activity / properties / message / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / activity / properties / message / type
        Added value: +[
        +  "string",
        +  "null"
        +]
    • Changedpost_text_activity2 fields changed
      • removedOutput schema / properties / activity / properties / text / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / activity / properties / text / type
        Added value: +[
        +  "string",
        +  "null"
        +]
    • Changedpost_thread4 fields changed
      • removedOutput schema / properties / thread / properties / isLiked / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / thread / properties / isLiked / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / thread / properties / title / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / thread / properties / title / type
        Added value: +[
        +  "string",
        +  "null"
        +]
    • Changedpost_thread_comment4 fields changed
      • removedOutput schema / properties / comment / properties / comment / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / comment / properties / comment / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / comment / properties / isLiked / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / comment / properties / isLiked / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedremove_list_entry2 fields changed
      • removedOutput schema / properties / result / properties / deleted / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / result / properties / deleted / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedsearch_activity6 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • changedInput schema / properties / user / description
        Previous value: -"Restrict results to this AniList user — numeric ID or exact username (resolved to an id with one extra internal lookup; no need to call search_user first unless you only have a partial/fuzzy name). Validation is asymmetric: an unknown USERNAME errors ('No AniList user named ... was found'), but an unknown numeric ID does NOT — it silently returns an empty result, indistinguishable from 'this user has no matching activity'. Resolve a numeric ID via search_user first if you need to confirm the account actually exists. Use get_user_activity instead if you only need one user's feed without the type filter."New value: +"Restrict results to this AniList user — numeric ID or exact username (resolved to an id with one extra internal lookup; no need to call search_user first unless you only have a partial/fuzzy name). An unknown ID or username errors with not_found rather than silently returning an empty result. Use get_user_activity instead if you only need one user's feed without the type filter."
      • changedOutput schema / properties / results / properties / activities / items / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "text": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "const": "TEXT",
        -        "type": "string"
        -      },
        -      "user": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "media": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "title": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "english": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "romaji": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "progress": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "enum": [
        -          "ANIME_LIST",
        -          "MANGA_LIST",
        -          "MEDIA_LIST"
        -        ],
        -        "type": "string"
        -      },
        -      "user": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 2147483647,
        -        "type": "integer"
        -      },
        -      "isLiked": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "likeCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "message": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "messenger": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "recipient": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "id": {
        -                "exclusiveMinimum": 0,
        -                "maximum": 2147483647,
        -                "type": "integer"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "replyCount": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "const": "MESSAGE",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "type"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "text": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "type": {
        +        "const": "TEXT",
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "media": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "english": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      },
        +                      "romaji": {
        +                        "type": [
        +                          "string",
        +                          "null"
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "progress": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "ANIME_LIST",
        +          "MANGA_LIST",
        +          "MEDIA_LIST"
        +        ],
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "message": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "messenger": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "recipient": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "MESSAGE",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedsearch_character4 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedsearch_media5 fields changed
      • changedInput schema / properties / includeDescription / description
        Previous value: -"Also fetch each result's full synopsis (`description`). Kept off by default — with up to 25 results per call, always including it would burn tokens on text you may not need; use get_media for a single title's full synopsis instead."New value: +"Also fetch each result's full synopsis (`description`). Kept off by default — with up to 50 results per call, always including it would burn tokens on text you may not need; use get_media for a single title's full synopsis instead."
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedsearch_staff4 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedsearch_studio4 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedsearch_thread4 fields changed
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedsearch_user5 fields changed
      • addedInput schema / properties / includeDescription
        Added value: +{
        +  "default": false,
        +  "description": "Also fetch each result's full bio (`description`). Kept off by default — a bio can run to several thousand characters, and always including it would burn tokens on text you may not need; use get_user_profile/get_full_user_info for a single entry's full bio instead.",
        +  "type": "boolean"
        +}
      • changedInput schema / properties / perPage / description
        Previous value: -"Results per page (max 25)."New value: +"Results per page (max 50, AniList's own ceiling — it silently clamps anything higher)."
      • changedInput schema / properties / perPage / maximum
        Previous value: -25New value: +50
      • removedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / results / properties / pageInfo / properties / hasNextPage / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
    • Changedtoggle_follow_user4 fields changed
      • removedOutput schema / properties / user / properties / isFollowing / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / isFollowing / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / user / properties / name / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / name / type
        Added value: +[
        +  "string",
        +  "null"
        +]
    • Addedupdate_list_entries
    • Changedupdate_list_entry10 fields changed
      • changedOutput schema / properties / entry / properties / customLists / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "enabled": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "enabled": {
        +          "type": [
        +            "boolean",
        +            "null"
        +          ]
        +        },
        +        "name": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entry / properties / hiddenFromStatusLists / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / entry / properties / hiddenFromStatusLists / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • removedOutput schema / properties / entry / properties / notes / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / entry / properties / notes / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / entry / properties / private / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / entry / properties / private / type
        Added value: +[
        +  "boolean",
        +  "null"
        +]
      • addedOutput schema / properties / entry / properties / score / description
        Added value: +"This user's own score for the entry, on a 0-10 scale (decimals allowed). It stays 0-10 on every account whatever the configured scoreFormat is, and matches the scale add_list_entry/update_list_entry take on write. This is NOT the 0-100 scale `averageScore`/`meanScore`/search_media's `averageScore_greater` filter use."
      • removedOutput schema / properties / entry / properties / status / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / entry / properties / status / type
        Added value: +[
        +  "string",
        +  "null"
        +]
    • Changedupdate_user9 fields changed
      • changedInput schema / properties / scoreFormat / description
        Previous value: -"Preferred list score format (affects how scores DISPLAY on anilist.co only — add_list_entry/update_list_entry's `score` parameter always stays on a 0-10 scale regardless of this setting, so no conversion is needed on your end)."New value: +"Preferred list score format. It affects how scores DISPLAY on anilist.co only: every score crossing this server stays on its own documented scale whatever this is set to, so no conversion is needed on your end. A personal list-entry score is 0-10 both on write (add_list_entry/update_list_entry) and on read (get_user_list, get_media's `mediaListEntry`); `averageScore`/`meanScore` and the search filters are 0-100."
      • removedOutput schema / properties / user / properties / about / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / about / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / user / properties / donatorBadge / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / donatorBadge / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / user / properties / mediaListOptions / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "animeList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/$defs/__schema0"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mangaList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/$defs/__schema0"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rowOrder": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "scoreFormat": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "animeList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mangaList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "type": [
        +                  "boolean",
        +                  "null"
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rowOrder": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "scoreFormat": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / user / properties / name / anyOf
        Removed value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • addedOutput schema / properties / user / properties / name / type
        Added value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / user / properties / options / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "activityMergeTime": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "airingNotifications": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "disabledListActivity": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "disabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "displayAdultContent": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "notificationOptions": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "enabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "profileColor": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "restrictMessagesToFollowing": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "staffNameLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "timezone": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "titleLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "activityMergeTime": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "airingNotifications": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "disabledListActivity": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "disabled": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayAdultContent": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "notificationOptions": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "enabled": {
        +                  "type": [
        +                    "boolean",
        +                    "null"
        +                  ]
        +                },
        +                "type": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "profileColor": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "restrictMessagesToFollowing": {
        +        "type": [
        +          "boolean",
        +          "null"
        +        ]
        +      },
        +      "staffNameLanguage": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "timezone": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "titleLanguage": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  2. 5 tool updatesv0.8.0
    • Changedadd_list_entry12 fields changed
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / entry / properties / advancedScores
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/__schema0"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Per-category advanced scores as AniList actually stores them — an untyped value (the write side takes a plain {category: score} map via add_list_entry/update_list_entry's `advancedScores`, but the echoed read-back shape isn't guaranteed to match it)."
        +}
      • addedOutput schema / properties / entry / properties / completedAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "day": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "month": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "year": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / createdAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "minimum": 0,
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / customLists
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "enabled": {
        +            "anyOf": [
        +              {
        +                "type": "boolean"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "name": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Every custom list configured on the account, with `enabled` showing whether THIS entry is filed under it. Naming a list here (via add_list_entry/update_list_entry) that isn't already in the account's `animeListOptions`/`mangaListOptions` `customLists` is silently a no-op on write — the list must exist first."
        +}
      • addedOutput schema / properties / entry / properties / notes
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / priority
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / private
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / progressVolumes
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / repeat
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / startedAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "day": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "month": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "year": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / updatedAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "minimum": 0,
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Changedget_todays_birthdays1 field changed
      • addedInput schema / properties / includeDescription
        Added value: +{
        +  "default": false,
        +  "description": "Also fetch each result's full bio (`description`). Kept off by default — a bio can run to several thousand characters, and always including it would burn tokens on text you may not need; use get_character/get_staff for a single entry's full bio instead.",
        +  "type": "boolean"
        +}
    • Changedsearch_character1 field changed
      • addedInput schema / properties / includeDescription
        Added value: +{
        +  "default": false,
        +  "description": "Also fetch each result's full bio (`description`). Kept off by default — a bio can run to several thousand characters, and always including it would burn tokens on text you may not need; use get_character for a single entry's full bio instead.",
        +  "type": "boolean"
        +}
    • Changedsearch_staff1 field changed
      • addedInput schema / properties / includeDescription
        Added value: +{
        +  "default": false,
        +  "description": "Also fetch each result's full bio (`description`). Kept off by default — a bio can run to several thousand characters, and always including it would burn tokens on text you may not need; use get_staff for a single entry's full bio instead.",
        +  "type": "boolean"
        +}
    • Changedupdate_list_entry12 fields changed
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / entry / properties / advancedScores
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/__schema0"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Per-category advanced scores as AniList actually stores them — an untyped value (the write side takes a plain {category: score} map via add_list_entry/update_list_entry's `advancedScores`, but the echoed read-back shape isn't guaranteed to match it)."
        +}
      • addedOutput schema / properties / entry / properties / completedAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "day": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "month": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "year": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / createdAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "minimum": 0,
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / customLists
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "enabled": {
        +            "anyOf": [
        +              {
        +                "type": "boolean"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "name": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Every custom list configured on the account, with `enabled` showing whether THIS entry is filed under it. Naming a list here (via add_list_entry/update_list_entry) that isn't already in the account's `animeListOptions`/`mangaListOptions` `customLists` is silently a no-op on write — the list must exist first."
        +}
      • addedOutput schema / properties / entry / properties / notes
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / priority
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / private
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / progressVolumes
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / repeat
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / startedAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "day": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "month": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "year": {
        +          "anyOf": [
        +            {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / entry / properties / updatedAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "minimum": 0,
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
  3. 47 tool updatesv0.7.1
    • Changedadd_list_entry13 fields changed
      • changedInput schema / properties / advancedScores / description
        Previous value: -"Per-category scores, 0-10 scale (e.g. {Story: 8, Characters: 9}) — errors if advanced scoring isn't enabled for this media's type, or if a key doesn't match the account's configured category list for it (anime and manga have SEPARATELY configured lists). Any of that list's categories you omit here is set to 0, not left unchanged — include every category if you don't want the others zeroed."New value: +"Per-category scores, 0-10 scale (e.g. {Story: 8, Characters: 9}) — errors if advanced scoring isn't enabled for this media's type, or if a key doesn't match the account's configured category list for it (anime and manga have SEPARATELY configured lists). Any of that list's categories you omit here is set to 0, not left unchanged — include every category if you don't want the others zeroed. Stored positionally, not by name: matched against the account's category order (update_user's `advancedScoring`) at READ time, not write time — if that order is later renamed/reordered, a score you write for 'Story' today can silently be read back as 'Characters' tomorrow, with no error."
      • addedInput schema / properties / completedAt / properties / year / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / completedAt / properties / year / minimum
        Removed value: --9007199254740991
      • addedInput schema / properties / mediaId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / mediaId / minimum
        Removed value: --2147483648
      • addedInput schema / properties / startedAt / properties / year / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / startedAt / properties / year / minimum
        Removed value: --9007199254740991
      • addedOutput schema / properties / entry / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / entry / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / entry / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / entry / properties / mediaId / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / entry / properties / progress / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / entry / properties / score / anyOf
        Previous value: -[
        -  {
        -    "type": "number"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "minimum": 0,
        +    "type": "number"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changeddelete_activity3 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"AniList activity ID to delete — from get_user_activity, search_activity, or the id returned by a previous post_text_activity/post_message_activity call."New value: +"AniList activity ID to delete — from get_user_activity, get_user_recent_activity, search_activity, or the id returned by a previous post_text_activity/post_message_activity call."
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
    • Changeddelete_thread2 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
    • Changeddelete_thread_comment2 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
    • Changedget_activity7 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • removedOutput schema / properties / activity / additionalProperties
        Removed value: -{}
      • addedOutput schema / properties / activity / oneOf
        Added value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "text": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "TEXT",
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "media": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "english": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "romaji": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "progress": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "ANIME_LIST",
        +          "MANGA_LIST",
        +          "MEDIA_LIST"
        +        ],
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "messenger": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "recipient": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "MESSAGE",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedOutput schema / properties / activity / properties
        Removed value: -{
        -  "createdAt": {
        -    "anyOf": [
        -      {
        -        "type": "number"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "id": {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  "isLiked": {
        -    "anyOf": [
        -      {
        -        "type": "boolean"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "likeCount": {
        -    "anyOf": [
        -      {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "media": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "title": {
        -            "anyOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "english": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "romaji": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "message": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "messenger": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "name": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "progress": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "recipient": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "name": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "replyCount": {
        -    "anyOf": [
        -      {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "siteUrl": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "status": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "text": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "type": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "user": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "name": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  }
        -}
      • removedOutput schema / properties / activity / required
        Removed value: -[
        -  "id"
        -]
      • removedOutput schema / properties / activity / type
        Removed value: -"object"
    • Changedget_anime_schedule11 fields changed
      • changedInput schema / properties / mediaId / description
        Previous value: -"Restrict to this AniList anime ID."New value: +"Restrict to this AniList anime ID (not manga)."
      • addedInput schema / properties / mediaId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / mediaId / minimum
        Removed value: --2147483648
      • changedInput schema / properties / notYetAired / description
        Previous value: -"Set false to include already-aired episodes too."New value: +"Set false to instead list only already-aired episodes (confirmed live: this swaps to a past-only result set, it doesn't add past episodes to the still-upcoming ones)."
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • addedOutput schema / properties / hasNextPage
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / schedule / items / properties / airingAt / anyOf
        Previous value: -[
        -  {
        -    "type": "number"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "minimum": 0,
        +    "type": "number"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / schedule / items / properties / episode / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / schedule / items / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "title": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "english": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "romaji": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "english": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "romaji": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_authorized_user11 fields changed
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • changedOutput schema / properties / user / properties / avatar / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "large": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "large": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / user / properties / bannerImage / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / user / properties / donatorBadge / description
        Added value: +"AniList returns \"Donator\" here even for a non-donator (donatorTier 0); it's an upstream default label, not proof the user donates. A user's donatorTier (0 = non-donator) is the real signal."
      • changedOutput schema / properties / user / properties / donatorTier / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / user / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / user / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / user / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / user / properties / mediaListOptions / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "animeList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mangaList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rowOrder": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "scoreFormat": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "animeList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mangaList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rowOrder": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "scoreFormat": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / user / properties / options / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "activityMergeTime": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "airingNotifications": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "disabledListActivity": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "disabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "displayAdultContent": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "notificationOptions": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "enabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "profileColor": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "restrictMessagesToFollowing": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "staffNameLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "timezone": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "titleLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "activityMergeTime": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "airingNotifications": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "disabledListActivity": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "disabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayAdultContent": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "notificationOptions": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "enabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "profileColor": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "restrictMessagesToFollowing": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "staffNameLanguage": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "timezone": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "titleLanguage": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / user / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_character10 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedOutput schema / properties / character / properties / favourites / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / character / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / character / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / character / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / character / properties / image / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "large": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "large": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / character / properties / isFavourite / description
        Added value: +"[Requires login] Whether this character is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value."
      • changedOutput schema / properties / character / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "edges": {
        -        "items": {
        -          "additionalProperties": {},
        -          "properties": {
        -            "characterRole": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "node": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "format": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "id": {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    "title": {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "english": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "romaji": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "type": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "id"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "edges"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "edges": {
        +        "items": {
        +          "additionalProperties": {},
        +          "properties": {
        +            "characterRole": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "node": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "format": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "id": {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 2147483647,
        +                      "type": "integer"
        +                    },
        +                    "title": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "english": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "string"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "romaji": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "string"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "type": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "edges"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / character / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_full_user_info13 fields changed
      • changedInput schema / properties / user / anyOf
        Previous value: -[
        -  {
        -    "maximum": 2147483647,
        -    "minimum": -2147483648,
        -    "type": "integer"
        -  },
        -  {
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "minLength": 1,
        +    "type": "string"
        +  }
        +]
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • changedOutput schema / properties / user / properties / avatar / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "large": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "large": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / user / properties / bannerImage / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / user / properties / donatorBadge / description
        Added value: +"AniList returns \"Donator\" here even for a non-donator (donatorTier 0); it's an upstream default label, not proof the user donates. A user's donatorTier (0 = non-donator) is the real signal."
      • changedOutput schema / properties / user / properties / donatorTier / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / user / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / user / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / user / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / user / properties / mediaListOptions / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "animeList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mangaList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rowOrder": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "scoreFormat": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "animeList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mangaList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rowOrder": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "scoreFormat": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / user / properties / options / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "activityMergeTime": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "airingNotifications": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "disabledListActivity": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "disabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "displayAdultContent": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "notificationOptions": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "enabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "profileColor": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "restrictMessagesToFollowing": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "staffNameLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "timezone": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "titleLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "activityMergeTime": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "airingNotifications": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "disabledListActivity": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "disabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayAdultContent": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "notificationOptions": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "enabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "profileColor": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "restrictMessagesToFollowing": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "staffNameLanguage": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "timezone": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "titleLanguage": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / user / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / user / properties / statistics / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "anime": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "count": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "episodesWatched": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "meanScore": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "minutesWatched": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "manga": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "chaptersRead": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "count": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "meanScore": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "volumesRead": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "anime": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "count": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "episodesWatched": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "meanScore": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "minutesWatched": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "manga": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "chaptersRead": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "count": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "meanScore": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "volumesRead": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_media4 fields changed
      • changedInput schema / properties / ids / anyOf
        Previous value: -[
        -  {
        -    "maximum": 2147483647,
        -    "minimum": -2147483648,
        -    "type": "integer"
        -  },
        -  {
        -    "items": {
        -      "maximum": 2147483647,
        -      "minimum": -2147483648,
        -      "type": "integer"
        -    },
        -    "minItems": 1,
        -    "type": "array"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "items": {
        +      "exclusiveMinimum": 0,
        +      "maximum": 2147483647,
        +      "type": "integer"
        +    },
        +    "maxItems": 25,
        +    "minItems": 1,
        +    "type": "array"
        +  }
        +]
      • changedInput schema / properties / ids / description
        Previous value: -"A single AniList anime/manga ID, or an array of IDs to fetch in one call."New value: +"A single AniList anime/manga ID, or an array of up to 25 IDs to fetch in one call (same cap as this codebase's paginated list tools — each entry returned here includes the full synopsis/tags/rankings, so an uncapped batch could return a very large response)."
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • changedOutput schema / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "averageScore": {
        -        "anyOf": [
        -          {
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "chapters": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "countryOfOrigin": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "coverImage": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "large": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "description": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "duration": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "endDate": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "day": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "month": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "year": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "episodes": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "externalLinks": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "icon": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "isDisabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "language": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "notes": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "site": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "url": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "format": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "genres": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      "idMal": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "isAdult": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "isFavourite": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mediaListEntry": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScores": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "completedAt": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "day": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "month": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "year": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "createdAt": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "additionalProperties": {},
        -                      "properties": {
        -                        "enabled": {
        -                          "anyOf": [
        -                            {
        -                              "type": "boolean"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "name": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "hiddenFromStatusLists": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              "notes": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "priority": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "private": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "progress": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "progressVolumes": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "repeat": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "score": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "startedAt": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "day": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "month": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "year": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "status": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nextAiringEpisode": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "airingAt": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "episode": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              "timeUntilAiring": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "popularity": {
        -        "anyOf": [
        -          {
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rankings": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "allTime": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "context": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "format": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "rank": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "season": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "year": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "season": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "seasonYear": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "startDate": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "day": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "month": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "year": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "streamingEpisodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "site": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "thumbnail": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "url": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "tags": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "isMediaSpoiler": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "name": {
        -                  "type": "string"
        -                },
        -                "rank": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "title": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "english": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "native": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "romaji": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "trailer": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "id": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "site": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "thumbnail": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "volumes": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "items": {
        -      "anyOf": [
        -        {
        -          "additionalProperties": {},
        -          "properties": {
        -            "averageScore": {
        -              "anyOf": [
        -                {
        -                  "type": "number"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "chapters": {
        -              "anyOf": [
        -                {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "countryOfOrigin": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "coverImage": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "large": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "description": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "duration": {
        -              "anyOf": [
        -                {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "endDate": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "day": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "month": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "year": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "episodes": {
        -              "anyOf": [
        -                {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "externalLinks": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "icon": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "id": {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      "isDisabled": {
        -                        "anyOf": [
        -                          {
        -                            "type": "boolean"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "language": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "notes": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "site": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "type": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "url": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "required": [
        -                      "id"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "format": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "genres": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "type": "string"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "id": {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            "idMal": {
        -              "anyOf": [
        -                {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "isAdult": {
        -              "anyOf": [
        -                {
        -                  "type": "boolean"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "isFavourite": {
        -              "anyOf": [
        -                {
        -                  "type": "boolean"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "mediaListEntry": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "advancedScores": {
        -                      "anyOf": [
        -                        {},
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "completedAt": {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": {},
        -                          "properties": {
        -                            "day": {
        -                              "anyOf": [
        -                                {
        -                                  "maximum": 9007199254740991,
        -                                  "minimum": -9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "month": {
        -                              "anyOf": [
        -                                {
        -                                  "maximum": 9007199254740991,
        -                                  "minimum": -9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "year": {
        -                              "anyOf": [
        -                                {
        -                                  "maximum": 9007199254740991,
        -                                  "minimum": -9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "createdAt": {
        -                      "anyOf": [
        -                        {
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "customLists": {
        -                      "anyOf": [
        -                        {
        -                          "items": {
        -                            "additionalProperties": {},
        -                            "properties": {
        -                              "enabled": {
        -                                "anyOf": [
        -                                  {
        -                                    "type": "boolean"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              },
        -                              "name": {
        -                                "anyOf": [
        -                                  {
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          "type": "array"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "hiddenFromStatusLists": {
        -                      "anyOf": [
        -                        {
        -                          "type": "boolean"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "id": {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    "notes": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "priority": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "private": {
        -                      "anyOf": [
        -                        {
        -                          "type": "boolean"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "progress": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "progressVolumes": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "repeat": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "score": {
        -                      "anyOf": [
        -                        {
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "startedAt": {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": {},
        -                          "properties": {
        -                            "day": {
        -                              "anyOf": [
        -                                {
        -                                  "maximum": 9007199254740991,
        -                                  "minimum": -9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "month": {
        -                              "anyOf": [
        -                                {
        -                                  "maximum": 9007199254740991,
        -                                  "minimum": -9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "year": {
        -                              "anyOf": [
        -                                {
        -                                  "maximum": 9007199254740991,
        -                                  "minimum": -9007199254740991,
        -                                  "type": "integer"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "status": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "updatedAt": {
        -                      "anyOf": [
        -                        {
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "id"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "nextAiringEpisode": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "airingAt": {
        -                      "anyOf": [
        -                        {
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "episode": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "id": {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    "timeUntilAiring": {
        -                      "anyOf": [
        -                        {
        -                          "type": "number"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "id"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "popularity": {
        -              "anyOf": [
        -                {
        -                  "type": "number"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "rankings": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "allTime": {
        -                        "anyOf": [
        -                          {
        -                            "type": "boolean"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "context": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "format": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "rank": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "season": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "type": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "year": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "season": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "seasonYear": {
        -              "anyOf": [
        -                {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "siteUrl": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "startDate": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "day": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "month": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "year": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "status": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "streamingEpisodes": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "site": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "thumbnail": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "title": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "url": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "tags": {
        -              "anyOf": [
        -                {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "isMediaSpoiler": {
        -                        "anyOf": [
        -                          {
        -                            "type": "boolean"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "name": {
        -                        "type": "string"
        -                      },
        -                      "rank": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "title": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "english": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "native": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "romaji": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "trailer": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "id": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "site": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "thumbnail": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "type": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "volumes": {
        -              "anyOf": [
        -                {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "id"
        -          ],
        -          "type": "object"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "type": "array"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "averageScore": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "chapters": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "countryOfOrigin": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "coverImage": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "large": {
        +                "anyOf": [
        +                  {
        +                    "format": "uri",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "description": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "duration": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "endDate": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "day": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "month": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "year": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "episodes": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "externalLinks": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "icon": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "isDisabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "language": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "notes": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "site": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "url": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "format": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "genres": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "idMal": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "isAdult": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "isFavourite": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "[Requires login] Whether this title is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value."
        +      },
        +      "mediaListEntry": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScores": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "completedAt": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "day": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "month": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "year": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "createdAt": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": {},
        +                      "properties": {
        +                        "enabled": {
        +                          "anyOf": [
        +                            {
        +                              "type": "boolean"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "name": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "hiddenFromStatusLists": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "notes": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "priority": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "private": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "progress": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "progressVolumes": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "repeat": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "score": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "startedAt": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "day": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "month": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "year": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "status": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "description": "Whether this title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        +      },
        +      "nextAiringEpisode": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "airingAt": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "episode": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "timeUntilAiring": {
        +                "anyOf": [
        +                  {
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "popularity": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rankings": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "allTime": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "context": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "format": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "rank": {
        +                  "anyOf": [
        +                    {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "season": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "year": {
        +                  "anyOf": [
        +                    {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "season": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "seasonYear": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "startDate": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "day": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "month": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "year": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "streamingEpisodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "site": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "thumbnail": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "title": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "url": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "tags": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "isMediaSpoiler": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "name": {
        +                  "type": "string"
        +                },
        +                "rank": {
        +                  "anyOf": [
        +                    {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "english": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "native": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "romaji": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "trailer": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "id": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "site": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "thumbnail": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "volumes": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "items": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": {},
        +          "properties": {
        +            "averageScore": {
        +              "anyOf": [
        +                {
        +                  "minimum": 0,
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "chapters": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "countryOfOrigin": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "coverImage": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "large": {
        +                      "anyOf": [
        +                        {
        +                          "format": "uri",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "description": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "duration": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "endDate": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "day": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "month": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "year": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "episodes": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "externalLinks": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "icon": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "id": {
        +                        "exclusiveMinimum": 0,
        +                        "maximum": 2147483647,
        +                        "type": "integer"
        +                      },
        +                      "isDisabled": {
        +                        "anyOf": [
        +                          {
        +                            "type": "boolean"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "language": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "notes": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "site": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "type": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "url": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "id"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "format": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "genres": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "exclusiveMinimum": 0,
        +              "maximum": 2147483647,
        +              "type": "integer"
        +            },
        +            "idMal": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "isAdult": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "isFavourite": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "[Requires login] Whether this title is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value."
        +            },
        +            "mediaListEntry": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "advancedScores": {
        +                      "anyOf": [
        +                        {
        +                          "$ref": "#/$defs/__schema0"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "completedAt": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "day": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "month": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "year": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "createdAt": {
        +                      "anyOf": [
        +                        {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "customLists": {
        +                      "anyOf": [
        +                        {
        +                          "items": {
        +                            "additionalProperties": {},
        +                            "properties": {
        +                              "enabled": {
        +                                "anyOf": [
        +                                  {
        +                                    "type": "boolean"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              },
        +                              "name": {
        +                                "anyOf": [
        +                                  {
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          "type": "array"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "hiddenFromStatusLists": {
        +                      "anyOf": [
        +                        {
        +                          "type": "boolean"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "id": {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 2147483647,
        +                      "type": "integer"
        +                    },
        +                    "notes": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "priority": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "private": {
        +                      "anyOf": [
        +                        {
        +                          "type": "boolean"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "progress": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "progressVolumes": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "repeat": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "score": {
        +                      "anyOf": [
        +                        {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "startedAt": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "day": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "month": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "year": {
        +                              "anyOf": [
        +                                {
        +                                  "exclusiveMinimum": 0,
        +                                  "maximum": 9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "status": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "updatedAt": {
        +                      "anyOf": [
        +                        {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ],
        +              "description": "Whether this title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        +            },
        +            "nextAiringEpisode": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "airingAt": {
        +                      "anyOf": [
        +                        {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "episode": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "id": {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 2147483647,
        +                      "type": "integer"
        +                    },
        +                    "timeUntilAiring": {
        +                      "anyOf": [
        +                        {
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "popularity": {
        +              "anyOf": [
        +                {
        +                  "minimum": 0,
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "rankings": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "allTime": {
        +                        "anyOf": [
        +                          {
        +                            "type": "boolean"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "context": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "format": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "rank": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "season": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "type": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "year": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "season": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "seasonYear": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "siteUrl": {
        +              "anyOf": [
        +                {
        +                  "format": "uri",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "startDate": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "day": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "month": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "year": {
        +                      "anyOf": [
        +                        {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "status": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "streamingEpisodes": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "site": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "thumbnail": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "title": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "url": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "tags": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "isMediaSpoiler": {
        +                        "anyOf": [
        +                          {
        +                            "type": "boolean"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "name": {
        +                        "type": "string"
        +                      },
        +                      "rank": {
        +                        "anyOf": [
        +                          {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "title": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "english": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "native": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "romaji": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "trailer": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "id": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "site": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "thumbnail": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "type": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "volumes": {
        +              "anyOf": [
        +                {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "id"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "type": "array"
        +  }
        +]
    • Changedget_media_characters6 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • changedOutput schema / properties / characters / properties / edges / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "node": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "name": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "full": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "native": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "siteUrl": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "role": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "voiceActors": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "id": {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  "languageV2": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "name": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "full": {
        -                            "anyOf": [
        -                              {
        -                                "type": "string"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "required": [
        -                  "id"
        -                ],
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "node": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "name": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "full": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "native": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "siteUrl": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uri",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "role": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "voiceActors": {
        +          "anyOf": [
        +            {
        +              "items": {
        +                "additionalProperties": {},
        +                "properties": {
        +                  "id": {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 2147483647,
        +                    "type": "integer"
        +                  },
        +                  "languageV2": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "name": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "full": {
        +                            "anyOf": [
        +                              {
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "id"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_media_relations5 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedInput schema / properties / type / description
        Previous value: -"Whether `id` refers to an anime or a manga."New value: +"Whether `id` refers to anime or manga."
      • changedInput schema / required
        Previous value: -[
        -  "id",
        -  "type"
        -]New value: +[
        +  "type",
        +  "id"
        +]
      • changedOutput schema / properties / relations / properties / edges / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "node": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "format": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "siteUrl": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "english": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "romaji": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "relationType": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "node": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "format": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "siteUrl": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uri",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "title": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "english": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "romaji": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "relationType": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_media_reviews6 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • changedOutput schema / properties / reviews / properties / nodes / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "body": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "rating": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "ratingAmount": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "score": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "siteUrl": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "summary": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "user": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "name": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "body": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "id": {
        +          "exclusiveMinimum": 0,
        +          "maximum": 2147483647,
        +          "type": "integer"
        +        },
        +        "rating": {
        +          "anyOf": [
        +            {
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Net helpful votes this review received from other users (community helpfulness, confirmed live this is what results are sorted by) — not the reviewer's own opinion of the title, that's `score`."
        +        },
        +        "ratingAmount": {
        +          "anyOf": [
        +            {
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Total votes cast on this review's helpfulness (helpful + unhelpful)."
        +        },
        +        "score": {
        +          "anyOf": [
        +            {
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "The reviewer's own 0-100 rating of the title itself, not a vote count."
        +        },
        +        "siteUrl": {
        +          "anyOf": [
        +            {
        +              "format": "uri",
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "summary": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "user": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "name": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_media_staff6 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • changedOutput schema / properties / staff / properties / edges / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "node": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "name": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "full": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "role": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "node": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "name": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "full": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "role": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_media_statistics4 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedOutput schema / properties / statistics / properties / scoreDistribution / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "amount": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "score": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "amount": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "score": {
        +          "anyOf": [
        +            {
        +              "minimum": 0,
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / statistics / properties / statusDistribution / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "amount": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "status": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "amount": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": 0,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "status": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_media_tags6 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • addedOutput schema / properties / tags / items / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / tags / items / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / tags / items / properties / id / minimum
        Removed value: --9007199254740991
    • Changedget_notifications12 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • changedInput schema / properties / type_in / description
        Previous value: -"Restrict to these notification types. Omit to get every type."New value: +"Restrict to these notification types. Omit to get every type. This only filters what's returned here — whether a type is generated at all is controlled separately by the account's own notificationOptions (update_user); a type disabled there simply never appears, regardless of this filter."
      • addedOutput schema / properties / results / properties / notifications / items / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / results / properties / notifications / items / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / results / properties / notifications / items / properties / id / minimum
        Removed value: --9007199254740991
      • addedOutput schema / properties / results / properties / pageInfo / description
        Added value: +"Whether another page exists — this query only ever requests hasNextPage, not total/currentPage/lastPage (unlike some sibling paginated tools)."
      • removedOutput schema / properties / results / properties / pageInfo / properties / currentPage
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "maximum": 9007199254740991,
        -      "minimum": -9007199254740991,
        -      "type": "integer"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • removedOutput schema / properties / results / properties / pageInfo / properties / lastPage
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "maximum": 9007199254740991,
        -      "minimum": -9007199254740991,
        -      "type": "integer"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Not currently accurate (a known AniList performance limitation) — use `hasNextPage` instead to decide whether to fetch another page."
        -}
      • removedOutput schema / properties / results / properties / pageInfo / properties / perPage
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "maximum": 9007199254740991,
        -      "minimum": -9007199254740991,
        -      "type": "integer"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • removedOutput schema / properties / results / properties / pageInfo / properties / total
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "maximum": 9007199254740991,
        -      "minimum": -9007199254740991,
        -      "type": "integer"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Not currently accurate (a known AniList performance limitation) — don't rely on it to decide whether to fetch more pages."
        -}
    • Changedget_recommendation10 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • addedOutput schema / properties / recommendation / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / recommendation / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / recommendation / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / recommendation / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      "title": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "english": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "romaji": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "english": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "romaji": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / recommendation / properties / mediaRecommendation / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      "title": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "english": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "romaji": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "english": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "romaji": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / recommendation / properties / rating / anyOf
        Previous value: -[
        -  {
        -    "type": "number"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": -9007199254740991,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / recommendation / properties / rating / description
        Added value: +"Net rating (RATE_UP minus RATE_DOWN votes across all users), not the caller's own."
      • changedOutput schema / properties / recommendation / properties / userRating / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "enum": [
        +      "NO_RATING",
        +      "RATE_UP",
        +      "RATE_DOWN"
        +    ],
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_recommendations_for_media6 fields changed
      • addedInput schema / properties / mediaId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / mediaId / minimum
        Removed value: --2147483648
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • changedOutput schema / properties / recommendations / properties / nodes / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "mediaRecommendation": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "mediaListEntry": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": {},
        -                      "properties": {
        -                        "id": {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        "status": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "required": [
        -                        "id"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ],
        -                  "description": "Whether this recommended title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        -                },
        -                "siteUrl": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "english": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "romaji": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "rating": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "userRating": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "exclusiveMinimum": 0,
        +          "maximum": 2147483647,
        +          "type": "integer"
        +        },
        +        "mediaRecommendation": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "mediaListEntry": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": {},
        +                      "properties": {
        +                        "id": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 2147483647,
        +                          "type": "integer"
        +                        },
        +                        "status": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "required": [
        +                        "id"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "description": "Whether this recommended title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        +                },
        +                "siteUrl": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uri",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "title": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "english": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "romaji": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "rating": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Net rating (RATE_UP minus RATE_DOWN votes across all users), not the caller's own."
        +        },
        +        "userRating": {
        +          "anyOf": [
        +            {
        +              "enum": [
        +                "NO_RATING",
        +                "RATE_UP",
        +                "RATE_DOWN"
        +              ],
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_site_statistics3 fields changed
      • changedOutput schema / properties / statistics / properties / anime / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "change": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "count": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "date": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "pageInfo": {
        -        "additionalProperties": {},
        -        "properties": {
        -          "currentPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "hasNextPage": {
        -            "anyOf": [
        -              {
        -                "type": "boolean"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "lastPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Not currently accurate (a known AniList performance limitation) — use `hasNextPage` instead to decide whether to fetch another page."
        -          },
        -          "perPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "total": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Not currently accurate (a known AniList performance limitation) — don't rely on it to decide whether to fetch more pages."
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "change": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "count": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "date": {
        +                  "anyOf": [
        +                    {
        +                      "minimum": 0,
        +                      "type": "number"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "pageInfo": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "currentPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "hasNextPage": {
        +            "anyOf": [
        +              {
        +                "type": "boolean"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "lastPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Final page number for the requested `perPage` size — confirmed live accurate for this field, safe to rely on to know when you've paged through everything."
        +          },
        +          "perPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "total": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Total number of daily data points AniList has for this series — confirmed live accurate for this field (unlike this schema's usual meaning elsewhere in this server), safe to rely on."
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / statistics / properties / manga / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "change": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "count": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "date": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "pageInfo": {
        -        "additionalProperties": {},
        -        "properties": {
        -          "currentPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "hasNextPage": {
        -            "anyOf": [
        -              {
        -                "type": "boolean"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "lastPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Not currently accurate (a known AniList performance limitation) — use `hasNextPage` instead to decide whether to fetch another page."
        -          },
        -          "perPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "total": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Not currently accurate (a known AniList performance limitation) — don't rely on it to decide whether to fetch more pages."
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "change": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "count": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "date": {
        +                  "anyOf": [
        +                    {
        +                      "minimum": 0,
        +                      "type": "number"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "pageInfo": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "currentPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "hasNextPage": {
        +            "anyOf": [
        +              {
        +                "type": "boolean"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "lastPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Final page number for the requested `perPage` size — confirmed live accurate for this field, safe to rely on to know when you've paged through everything."
        +          },
        +          "perPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "total": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Total number of daily data points AniList has for this series — confirmed live accurate for this field (unlike this schema's usual meaning elsewhere in this server), safe to rely on."
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / statistics / properties / users / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "change": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "count": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "date": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "pageInfo": {
        -        "additionalProperties": {},
        -        "properties": {
        -          "currentPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "hasNextPage": {
        -            "anyOf": [
        -              {
        -                "type": "boolean"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "lastPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Not currently accurate (a known AniList performance limitation) — use `hasNextPage` instead to decide whether to fetch another page."
        -          },
        -          "perPage": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "total": {
        -            "anyOf": [
        -              {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ],
        -            "description": "Not currently accurate (a known AniList performance limitation) — don't rely on it to decide whether to fetch more pages."
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "change": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "count": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "date": {
        +                  "anyOf": [
        +                    {
        +                      "minimum": 0,
        +                      "type": "number"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "pageInfo": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "currentPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "hasNextPage": {
        +            "anyOf": [
        +              {
        +                "type": "boolean"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "lastPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Final page number for the requested `perPage` size — confirmed live accurate for this field, safe to rely on to know when you've paged through everything."
        +          },
        +          "perPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "total": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Total number of daily data points AniList has for this series — confirmed live accurate for this field (unlike this schema's usual meaning elsewhere in this server), safe to rely on."
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_staff10 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedOutput schema / properties / staff / properties / favourites / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / staff / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / staff / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / staff / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / staff / properties / image / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "large": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "large": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / staff / properties / isFavourite / description
        Added value: +"[Requires login] Whether this staff member is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value."
      • changedOutput schema / properties / staff / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / staff / properties / staffMedia / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "edges": {
        -        "items": {
        -          "additionalProperties": {},
        -          "properties": {
        -            "node": {
        -              "anyOf": [
        -                {
        -                  "additionalProperties": {},
        -                  "properties": {
        -                    "format": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "id": {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    "title": {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "english": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "romaji": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "type": {
        -                      "anyOf": [
        -                        {
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "id"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "staffRole": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "edges"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "edges": {
        +        "items": {
        +          "additionalProperties": {},
        +          "properties": {
        +            "node": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "format": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "id": {
        +                      "exclusiveMinimum": 0,
        +                      "maximum": 2147483647,
        +                      "type": "integer"
        +                    },
        +                    "title": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "english": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "string"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "romaji": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "string"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "type": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "staffRole": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "edges"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_studio8 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • addedOutput schema / properties / studio / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / studio / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / studio / properties / id / minimum
        Removed value: --9007199254740991
      • addedOutput schema / properties / studio / properties / isFavourite / description
        Added value: +"[Requires login] Whether this studio is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value."
      • changedOutput schema / properties / studio / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "english": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "romaji": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                },
        +                "title": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "english": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "romaji": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / studio / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_thread13 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedOutput schema / properties / thread / properties / categories / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "exclusiveMinimum": 0,
        +          "maximum": 2147483647,
        +          "type": "integer"
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / thread / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / thread / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / thread / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / thread / properties / likeCount / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / thread / properties / mediaCategories / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "title": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "english": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "romaji": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "exclusiveMinimum": 0,
        +          "maximum": 2147483647,
        +          "type": "integer"
        +        },
        +        "title": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "english": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "romaji": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / thread / properties / replyCommentId / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / thread / properties / replyCount / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / thread / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / thread / properties / user / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      "name": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / thread / properties / viewCount / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_thread_comments13 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • addedInput schema / properties / threadId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / threadId / minimum
        Removed value: --2147483648
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • changedOutput schema / properties / comments / properties / threadComments / items / properties / childComments / anyOf
        Previous value: -[
        -  {},
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "$ref": "#/$defs/__schema0"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / comments / properties / threadComments / items / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / comments / properties / threadComments / items / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / comments / properties / threadComments / items / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / comments / properties / threadComments / items / properties / likeCount / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / comments / properties / threadComments / items / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / comments / properties / threadComments / items / properties / user / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "id": {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      "name": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_todays_birthdays3 fields changed
      • removedOutput schema / properties / results / anyOf
        Removed value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "description": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "favourites": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "image": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "large": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isFavourite": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "media": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "edges": {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "characterRole": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "node": {
        -                        "anyOf": [
        -                          {
        -                            "additionalProperties": {},
        -                            "properties": {
        -                              "format": {
        -                                "anyOf": [
        -                                  {
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              },
        -                              "id": {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              "title": {
        -                                "anyOf": [
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "english": {
        -                                        "anyOf": [
        -                                          {
        -                                            "type": "string"
        -                                          },
        -                                          {
        -                                            "type": "null"
        -                                          }
        -                                        ]
        -                                      },
        -                                      "romaji": {
        -                                        "anyOf": [
        -                                          {
        -                                            "type": "string"
        -                                          },
        -                                          {
        -                                            "type": "null"
        -                                          }
        -                                        ]
        -                                      }
        -                                    },
        -                                    "type": "object"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              },
        -                              "type": {
        -                                "anyOf": [
        -                                  {
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              }
        -                            },
        -                            "required": [
        -                              "id"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                }
        -              },
        -              "required": [
        -                "edges"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "full": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "native": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "siteUrl": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "description": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "favourites": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "image": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "large": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isFavourite": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "full": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "native": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "primaryOccupations": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "siteUrl": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "staffMedia": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "edges": {
        -                  "items": {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "node": {
        -                        "anyOf": [
        -                          {
        -                            "additionalProperties": {},
        -                            "properties": {
        -                              "format": {
        -                                "anyOf": [
        -                                  {
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              },
        -                              "id": {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              "title": {
        -                                "anyOf": [
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "english": {
        -                                        "anyOf": [
        -                                          {
        -                                            "type": "string"
        -                                          },
        -                                          {
        -                                            "type": "null"
        -                                          }
        -                                        ]
        -                                      },
        -                                      "romaji": {
        -                                        "anyOf": [
        -                                          {
        -                                            "type": "string"
        -                                          },
        -                                          {
        -                                            "type": "null"
        -                                          }
        -                                        ]
        -                                      }
        -                                    },
        -                                    "type": "object"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              },
        -                              "type": {
        -                                "anyOf": [
        -                                  {
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "type": "null"
        -                                  }
        -                                ]
        -                              }
        -                            },
        -                            "required": [
        -                              "id"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "staffRole": {
        -                        "anyOf": [
        -                          {
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                }
        -              },
        -              "required": [
        -                "edges"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  }
        -]
      • addedOutput schema / properties / results / items
        Added value: +{
        +  "additionalProperties": {},
        +  "properties": {
        +    "description": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "favourites": {
        +      "anyOf": [
        +        {
        +          "maximum": 9007199254740991,
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "id": {
        +      "exclusiveMinimum": 0,
        +      "maximum": 2147483647,
        +      "type": "integer"
        +    },
        +    "image": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "large": {
        +              "anyOf": [
        +                {
        +                  "format": "uri",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "isFavourite": {
        +      "anyOf": [
        +        {
        +          "type": "boolean"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "[Requires login] Whether this character or staff member is in the caller's favourites. Has a brief read-after-write lag on AniList's own backend — confirmed live, a re-check right after toggle_favourite can briefly still show the pre-toggle value."
        +    },
        +    "name": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "full": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "native": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "primaryOccupations": {
        +      "anyOf": [
        +        {
        +          "items": {
        +            "type": "string"
        +          },
        +          "type": "array"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "siteUrl": {
        +      "anyOf": [
        +        {
        +          "format": "uri",
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    }
        +  },
        +  "required": [
        +    "id"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / results / type
        Added value: +"array"
    • Changedget_user_activity10 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • changedInput schema / properties / user / anyOf
        Previous value: -[
        -  {
        -    "maximum": 2147483647,
        -    "minimum": -2147483648,
        -    "type": "integer"
        -  },
        -  {
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "minLength": 1,
        +    "type": "string"
        +  }
        +]
      • changedInput schema / properties / user / description
        Previous value: -"AniList user ID, or username."New value: +"AniList user ID, or username. Unlike search_activity's own `user` filter, both an unknown numeric ID and an unknown username error here rather than silently returning an empty feed."
      • removedOutput schema / properties / results / properties / activities / items / additionalProperties
        Removed value: -{}
      • addedOutput schema / properties / results / properties / activities / items / oneOf
        Added value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "text": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "TEXT",
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "media": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "english": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "romaji": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "progress": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "ANIME_LIST",
        +          "MANGA_LIST",
        +          "MEDIA_LIST"
        +        ],
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "messenger": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "recipient": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "MESSAGE",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedOutput schema / properties / results / properties / activities / items / properties
        Removed value: -{
        -  "createdAt": {
        -    "anyOf": [
        -      {
        -        "type": "number"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "id": {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  "isLiked": {
        -    "anyOf": [
        -      {
        -        "type": "boolean"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "likeCount": {
        -    "anyOf": [
        -      {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "media": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "title": {
        -            "anyOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "english": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "romaji": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "message": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "messenger": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "name": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "progress": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "recipient": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "name": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "replyCount": {
        -    "anyOf": [
        -      {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "siteUrl": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "status": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "text": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "type": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "user": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "name": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  }
        -}
      • removedOutput schema / properties / results / properties / activities / items / required
        Removed value: -[
        -  "id"
        -]
      • removedOutput schema / properties / results / properties / activities / items / type
        Removed value: -"object"
    • Changedget_user_list5 fields changed
      • addedInput schema / properties / perChunk / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perChunk / minimum
        Removed value: -1
      • changedInput schema / properties / user / anyOf
        Previous value: -[
        -  {
        -    "maximum": 2147483647,
        -    "minimum": -2147483648,
        -    "type": "integer"
        -  },
        -  {
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "minLength": 1,
        +    "type": "string"
        +  }
        +]
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • changedOutput schema / properties / lists / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "entries": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "advancedScores": {
        -                    "anyOf": [
        -                      {},
        -                      {
        -                        "type": "null"
        -                      }
        -                    ],
        -                    "description": "Per-category advanced scores as AniList actually stores them — an untyped value (the write side takes a plain {category: score} map via add_list_entry/update_list_entry's `advancedScores`, but the echoed read-back shape isn't guaranteed to match it)."
        -                  },
        -                  "completedAt": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "day": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "month": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "year": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "createdAt": {
        -                    "anyOf": [
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "customLists": {
        -                    "anyOf": [
        -                      {
        -                        "items": {
        -                          "additionalProperties": {},
        -                          "properties": {
        -                            "enabled": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "boolean"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "name": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        "type": "array"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ],
        -                    "description": "Every custom list configured on the account, with `enabled` showing whether THIS entry is filed under it. Naming a list here (via add_list_entry/update_list_entry) that isn't already in the account's `animeListOptions`/`mangaListOptions` `customLists` is silently a no-op on write — the list must exist first."
        -                  },
        -                  "hiddenFromStatusLists": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "id": {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  "media": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "chapters": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "episodes": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "id": {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          "idMal": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "siteUrl": {
        -                            "anyOf": [
        -                              {
        -                                "type": "string"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "title": {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "english": {
        -                                    "anyOf": [
        -                                      {
        -                                        "type": "string"
        -                                      },
        -                                      {
        -                                        "type": "null"
        -                                      }
        -                                    ]
        -                                  },
        -                                  "romaji": {
        -                                    "anyOf": [
        -                                      {
        -                                        "type": "string"
        -                                      },
        -                                      {
        -                                        "type": "null"
        -                                      }
        -                                    ]
        -                                  }
        -                                },
        -                                "type": "object"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "required": [
        -                          "id"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "notes": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "priority": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "private": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "progress": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "progressVolumes": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "repeat": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "score": {
        -                    "anyOf": [
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "startedAt": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "day": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "month": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "year": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "status": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "updatedAt": {
        -                    "anyOf": [
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "required": [
        -                  "id"
        -                ],
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isCustomList": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isSplitCompletedList": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "status": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "entries": {
        +          "anyOf": [
        +            {
        +              "items": {
        +                "additionalProperties": {},
        +                "properties": {
        +                  "advancedScores": {
        +                    "anyOf": [
        +                      {
        +                        "$ref": "#/$defs/__schema0"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ],
        +                    "description": "Per-category advanced scores as AniList actually stores them — an untyped value (the write side takes a plain {category: score} map via add_list_entry/update_list_entry's `advancedScores`, but the echoed read-back shape isn't guaranteed to match it)."
        +                  },
        +                  "completedAt": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "day": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "month": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "year": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "createdAt": {
        +                    "anyOf": [
        +                      {
        +                        "minimum": 0,
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "customLists": {
        +                    "anyOf": [
        +                      {
        +                        "items": {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "enabled": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "boolean"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "name": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "string"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        "type": "array"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ],
        +                    "description": "Every custom list configured on the account, with `enabled` showing whether THIS entry is filed under it. Naming a list here (via add_list_entry/update_list_entry) that isn't already in the account's `animeListOptions`/`mangaListOptions` `customLists` is silently a no-op on write — the list must exist first."
        +                  },
        +                  "hiddenFromStatusLists": {
        +                    "anyOf": [
        +                      {
        +                        "type": "boolean"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "id": {
        +                    "exclusiveMinimum": 0,
        +                    "maximum": 2147483647,
        +                    "type": "integer"
        +                  },
        +                  "media": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "chapters": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "episodes": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "id": {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 2147483647,
        +                            "type": "integer"
        +                          },
        +                          "idMal": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "siteUrl": {
        +                            "anyOf": [
        +                              {
        +                                "format": "uri",
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "title": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "english": {
        +                                    "anyOf": [
        +                                      {
        +                                        "type": "string"
        +                                      },
        +                                      {
        +                                        "type": "null"
        +                                      }
        +                                    ]
        +                                  },
        +                                  "romaji": {
        +                                    "anyOf": [
        +                                      {
        +                                        "type": "string"
        +                                      },
        +                                      {
        +                                        "type": "null"
        +                                      }
        +                                    ]
        +                                  }
        +                                },
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "required": [
        +                          "id"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "notes": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "priority": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "private": {
        +                    "anyOf": [
        +                      {
        +                        "type": "boolean"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "progress": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "progressVolumes": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "repeat": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "score": {
        +                    "anyOf": [
        +                      {
        +                        "minimum": 0,
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "startedAt": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "day": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "month": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "year": {
        +                            "anyOf": [
        +                              {
        +                                "exclusiveMinimum": 0,
        +                                "maximum": 9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "status": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "updatedAt": {
        +                    "anyOf": [
        +                      {
        +                        "minimum": 0,
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "id"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "isCustomList": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "isSplitCompletedList": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "status": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_user_profile12 fields changed
      • changedInput schema / properties / user / anyOf
        Previous value: -[
        -  {
        -    "maximum": 2147483647,
        -    "minimum": -2147483648,
        -    "type": "integer"
        -  },
        -  {
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "minLength": 1,
        +    "type": "string"
        +  }
        +]
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • changedOutput schema / properties / profile / properties / avatar / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "large": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "large": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / profile / properties / bannerImage / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / profile / properties / donatorBadge / description
        Added value: +"AniList returns \"Donator\" here even for a non-donator (donatorTier 0); it's an upstream default label, not proof the user donates. A user's donatorTier (0 = non-donator) is the real signal."
      • changedOutput schema / properties / profile / properties / donatorTier / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / profile / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / profile / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / profile / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / profile / properties / mediaListOptions / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "animeList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mangaList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rowOrder": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "scoreFormat": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "animeList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mangaList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rowOrder": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "scoreFormat": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / profile / properties / options / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "activityMergeTime": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "airingNotifications": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "disabledListActivity": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "disabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "displayAdultContent": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "notificationOptions": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "enabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "profileColor": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "restrictMessagesToFollowing": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "staffNameLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "timezone": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "titleLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "activityMergeTime": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "airingNotifications": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "disabledListActivity": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "disabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayAdultContent": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "notificationOptions": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "enabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "profileColor": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "restrictMessagesToFollowing": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "staffNameLanguage": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "timezone": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "titleLanguage": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / profile / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_user_recent_activity7 fields changed
      • changedInput schema / properties / user / anyOf
        Previous value: -[
        -  {
        -    "maximum": 2147483647,
        -    "minimum": -2147483648,
        -    "type": "integer"
        -  },
        -  {
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "minLength": 1,
        +    "type": "string"
        +  }
        +]
      • changedInput schema / properties / user / description
        Previous value: -"AniList user ID, or username."New value: +"AniList user ID, or username. Unlike search_activity's own `user` filter, both an unknown numeric ID and an unknown username error here rather than silently returning an empty feed."
      • removedOutput schema / properties / activity / properties / activities / items / additionalProperties
        Removed value: -{}
      • addedOutput schema / properties / activity / properties / activities / items / oneOf
        Added value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "text": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "TEXT",
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "media": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "english": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "romaji": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "progress": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "ANIME_LIST",
        +          "MANGA_LIST",
        +          "MEDIA_LIST"
        +        ],
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "messenger": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "recipient": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "MESSAGE",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedOutput schema / properties / activity / properties / activities / items / properties
        Removed value: -{
        -  "createdAt": {
        -    "anyOf": [
        -      {
        -        "type": "number"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "id": {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  "isLiked": {
        -    "anyOf": [
        -      {
        -        "type": "boolean"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "likeCount": {
        -    "anyOf": [
        -      {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "media": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "title": {
        -            "anyOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "english": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "romaji": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "message": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "messenger": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "name": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "progress": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "recipient": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "name": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "replyCount": {
        -    "anyOf": [
        -      {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "siteUrl": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "status": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "text": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "type": {
        -    "anyOf": [
        -      {
        -        "type": "string"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  },
        -  "user": {
        -    "anyOf": [
        -      {
        -        "additionalProperties": {},
        -        "properties": {
        -          "id": {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          "name": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "id"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "type": "null"
        -      }
        -    ]
        -  }
        -}
      • removedOutput schema / properties / activity / properties / activities / items / required
        Removed value: -[
        -  "id"
        -]
      • removedOutput schema / properties / activity / properties / activities / items / type
        Removed value: -"object"
    • Changedget_user_stats2 fields changed
      • changedInput schema / properties / user / anyOf
        Previous value: -[
        -  {
        -    "maximum": 2147483647,
        -    "minimum": -2147483648,
        -    "type": "integer"
        -  },
        -  {
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "minLength": 1,
        +    "type": "string"
        +  }
        +]
      • changedOutput schema / properties / stats / properties / statistics / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "anime": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "count": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "episodesWatched": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "meanScore": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "minutesWatched": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "manga": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "chaptersRead": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "count": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "meanScore": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "volumesRead": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "anime": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "count": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "episodesWatched": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "meanScore": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "minutesWatched": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "manga": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "chaptersRead": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "count": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "meanScore": {
        +                "anyOf": [
        +                  {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "volumesRead": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedlogin_anilist3 fields changed
      • addedOutput schema / properties / authorize_url / description
        Added value: +"The AniList OAuth authorization URL — open it in a browser and click Approve."
      • addedOutput schema / properties / auto_capture / description
        Added value: +"Whether this server process could bind a local callback listener — NOT whether the browser opening authorize_url is actually on the same machine. A remote/SSH server can still bind its own loopback port successfully and read `true` here even though that browser's redirect can never reach it."
      • addedOutput schema / properties / redirect_uri / description
        Added value: +"The exact localhost callback URI this login attempt used (port from ANILIST_OAUTH_PORT, default 8082) — must exactly match the Redirect URL registered for your AniList app, or the token exchange fails."
    • Changedpost_message_activity8 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • addedInput schema / properties / recipientId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / recipientId / minimum
        Removed value: --2147483648
      • addedOutput schema / properties / activity / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / activity / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / activity / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / activity / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedpost_text_activity6 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • addedOutput schema / properties / activity / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / activity / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / activity / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / activity / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedpost_thread19 fields changed
      • changedInput schema / properties / body / description
        Previous value: -"Thread body (markdown; per AniList's own schema, up to 30000 characters)."New value: +"Thread body (markdown; per AniList's own schema, up to 30000 characters) — REQUIRED when creating a new thread, optional when updating one via `id` (confirmed live: omitting it on an update leaves the existing body unchanged)."
      • changedInput schema / properties / categories / description
        Previous value: -"Forum category IDs to post this thread under — needed when creating a new thread. Not independently listable by any tool; resolve one from a thread you've already read (get_thread's/search_thread's `categories` field) or from a forum URL like anilist.co/forum/recent?category=<id>."New value: +"Forum category IDs to post this thread under — REQUIRED when creating a new thread (AniList rejects the mutation otherwise), optional when updating one via `id`. When updating and you DO set this, it's a full replace, not a merge — confirmed live: an existing thread with categories [A] updated with just [B] ended up with [B] only, A silently dropped. Fetch the thread's current categories first (get_thread) and include every one you want to keep. Not independently listable by any tool; resolve one from a thread you've already read (get_thread's/search_thread's `categories` field) or from a forum URL like anilist.co/forum/recent?category=<id>."
      • addedInput schema / properties / categories / items / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / categories / items / minimum
        Removed value: --2147483648
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedInput schema / properties / mediaCategories / description
        Previous value: -"AniList anime/manga IDs to tag this thread with, for threads about a specific title (from search_media/get_media)."New value: +"AniList anime/manga IDs to tag this thread with, for threads about a specific title (from search_media/get_media). Optional on both create and update. When updating and you DO set this, it's a full replace, not a merge — confirmed live: an existing thread tagged with [A] updated with just [B] ended up with [B] only, A silently dropped (same behavior as `categories` above). Fetch the thread's current `mediaCategories` first (get_thread) if you need to keep an existing tag alongside a new one."
      • addedInput schema / properties / mediaCategories / items / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / mediaCategories / items / minimum
        Removed value: --2147483648
      • changedInput schema / properties / sticky / description
        Previous value: -"Pin this thread (only takes effect if you have moderator permission)."New value: +"Pin this thread (only takes effect if you have moderator permission — confirmed live that a non-mod account's own thread silently stays unpinned)."
      • changedInput schema / properties / title / description
        Previous value: -"Thread title (per AniList's own schema: 6-120 characters)."New value: +"Thread title (per AniList's own schema: 6-120 characters) — REQUIRED when creating a new thread, optional when updating one via `id` (confirmed live: omitting it on an update leaves the existing title unchanged, it isn't cleared)."
      • removedInput schema / required
        Removed value: -[
        -  "title",
        -  "body"
        -]
      • addedOutput schema / properties / thread / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / thread / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / thread / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / thread / properties / likeCount / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / thread / properties / replyCount / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / thread / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / thread / properties / viewCount / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedpost_thread_comment13 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Comment ID to update instead of creating a new one."New value: +"Comment ID to update instead of creating a new one. Not the comment you're replying to — that's `parentCommentId`."
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedInput schema / properties / parentCommentId / description
        Previous value: -"Reply to this specific comment instead of posting top-level (from get_thread_comments). The reply then appears nested under that comment's `childComments` in get_thread_comments, not as a new top-level entry."New value: +"Reply to this specific comment instead of posting top-level (from get_thread_comments). The reply then appears nested under that comment's `childComments` in get_thread_comments, not as a new top-level entry. Not the comment being edited — that's `id`."
      • addedInput schema / properties / parentCommentId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / parentCommentId / minimum
        Removed value: --2147483648
      • addedInput schema / properties / threadId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / threadId / minimum
        Removed value: --2147483648
      • addedOutput schema / properties / comment / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / comment / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / comment / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / comment / properties / likeCount / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / comment / properties / siteUrl / anyOf
        Previous value: -[
        -  {
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "format": "uri",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedremove_list_entry2 fields changed
      • addedInput schema / properties / listEntryId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / listEntryId / minimum
        Removed value: --2147483648
    • Changedsearch_activity10 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • changedInput schema / properties / user / anyOf
        Previous value: -[
        -  {
        -    "maximum": 2147483647,
        -    "minimum": -2147483648,
        -    "type": "integer"
        -  },
        -  {
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "minLength": 1,
        +    "type": "string"
        +  }
        +]
      • removedOutput schema / properties / results / properties / activities / items / additionalProperties
        Removed value: -{}
      • removedOutput schema / properties / results / properties / activities / items / description
        Removed value: -"Only `id` is guaranteed here — the real object has more fields, but their shape depends on which variant of an underlying union type this is (e.g. which activity type), so only the field common to every variant is declared."
      • addedOutput schema / properties / results / properties / activities / items / oneOf
        Added value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "text": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "TEXT",
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "media": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "english": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "romaji": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "progress": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "ANIME_LIST",
        +          "MANGA_LIST",
        +          "MEDIA_LIST"
        +        ],
        +        "type": "string"
        +      },
        +      "user": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 2147483647,
        +        "type": "integer"
        +      },
        +      "isLiked": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "likeCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "message": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "messenger": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "recipient": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "id": {
        +                "exclusiveMinimum": 0,
        +                "maximum": 2147483647,
        +                "type": "integer"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "replyCount": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "const": "MESSAGE",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "type"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedOutput schema / properties / results / properties / activities / items / properties
        Removed value: -{
        -  "id": {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  }
        -}
      • removedOutput schema / properties / results / properties / activities / items / required
        Removed value: -[
        -  "id"
        -]
      • removedOutput schema / properties / results / properties / activities / items / type
        Removed value: -"object"
    • Changedsearch_character6 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • addedOutput schema / properties / results / properties / characters / items / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / results / properties / characters / items / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / results / properties / characters / items / properties / id / minimum
        Removed value: --9007199254740991
    • Changedsearch_media18 fields changed
      • addedInput schema / properties / endDate_greater / properties / year / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / endDate_greater / properties / year / minimum
        Removed value: --9007199254740991
      • addedInput schema / properties / endDate_lesser / properties / year / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / endDate_lesser / properties / year / minimum
        Removed value: --9007199254740991
      • changedInput schema / properties / onList / description
        Previous value: -"[Requires login] Restrict to (true) or exclude (false) entries already on the authenticated user's own list. Omit to ignore list status entirely."New value: +"[Requires login] Restrict to (true) or exclude (false) entries already on the authenticated user's own list. Omit to ignore list status entirely. Confirmed live: silently no-ops (identical results for true/false/omitted) if not logged in, since there's no list to check against — same behavior as get_recommendations_for_media's `excludeInList`."
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • addedInput schema / properties / seasonYear / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / seasonYear / minimum
        Removed value: --9007199254740991
      • changedInput schema / properties / sort / description
        Previous value: -"Sort order, most-significant key first (e.g. [\"SCORE_DESC\"] for highest-rated first, [\"POPULARITY_DESC\"] for most popular, [\"TRENDING_DESC\"] for what's hot right now). Defaults to relevance-ranked SEARCH_MATCH, which only makes sense when `term` is also given — set an explicit sort for a term-less browse/ranking query."New value: +"Sort order, most-significant key first (e.g. [\"SCORE_DESC\"] for highest-rated first, [\"POPULARITY_DESC\"] for most popular, [\"TRENDING_DESC\"] for what's hot right now). Defaults to relevance-ranked SEARCH_MATCH when a `term` is given; with no term and no explicit sort, results come back in AniList's own default order. Set an explicit sort for a term-less ranking/browse query (e.g. top-rated or most-popular)."
      • addedInput schema / properties / startDate_greater / properties / year / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / startDate_greater / properties / year / minimum
        Removed value: --9007199254740991
      • addedInput schema / properties / startDate_lesser / properties / year / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / startDate_lesser / properties / year / minimum
        Removed value: --9007199254740991
      • addedOutput schema / properties / results / properties / media / items / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / results / properties / media / items / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / results / properties / media / items / properties / id / minimum
        Removed value: --9007199254740991
    • Changedsearch_staff6 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • addedOutput schema / properties / results / properties / staff / items / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / results / properties / staff / items / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / results / properties / staff / items / properties / id / minimum
        Removed value: --9007199254740991
    • Changedsearch_studio6 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • addedOutput schema / properties / results / properties / studios / items / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / results / properties / studios / items / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / results / properties / studios / items / properties / id / minimum
        Removed value: --9007199254740991
    • Changedsearch_thread10 fields changed
      • addedInput schema / properties / categoryId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / categoryId / minimum
        Removed value: --2147483648
      • addedInput schema / properties / mediaCategoryId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / mediaCategoryId / minimum
        Removed value: --2147483648
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • addedOutput schema / properties / results / properties / threads / items / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / results / properties / threads / items / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / results / properties / threads / items / properties / id / minimum
        Removed value: --9007199254740991
    • Changedsearch_user6 fields changed
      • changedInput schema / properties / page / description
        Previous value: -"Page number for pagination."New value: +"Page number for pagination. AniList's paginated connections (search results, a title's characters/staff/reviews, activity feeds, forum comments) reject a page whose page × perPage exceeds ~5000 entries with an upstream error, so paging that deep fails rather than returning more results."
      • addedInput schema / properties / perPage / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / perPage / minimum
        Removed value: -1
      • addedOutput schema / properties / results / properties / users / items / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / results / properties / users / items / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / results / properties / users / items / properties / id / minimum
        Removed value: --9007199254740991
    • Changedtoggle_favourite7 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • changedOutput schema / properties / favourites / properties / anime / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / favourites / properties / characters / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / favourites / properties / manga / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / favourites / properties / staff / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / favourites / properties / studios / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "exclusiveMinimum": 0,
        +                  "maximum": 2147483647,
        +                  "type": "integer"
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedtoggle_follow_user5 fields changed
      • addedInput schema / properties / id / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / id / minimum
        Removed value: --2147483648
      • addedOutput schema / properties / user / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / user / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / user / properties / id / minimum
        Removed value: --9007199254740991
    • Changedupdate_list_entry15 fields changed
      • changedInput schema / properties / advancedScores / description
        Previous value: -"New per-category scores, keyed and error-checked the same way as add_list_entry (errors if advanced scoring is disabled, or a key doesn't match a configured category). Unlike this tool's other fields, this one is NOT a true partial update: any configured category you omit is set to 0, not left at its previous value — pass every category if you're only changing one."New value: +"New per-category scores, keyed and error-checked the same way as add_list_entry (errors if advanced scoring is disabled, or a key doesn't match a configured category). Unlike this tool's other fields, this one is NOT a true partial update: any configured category you omit is set to 0, not left at its previous value — pass every category if you're only changing one. Also stored positionally, not by name — same read-time reinterpretation risk as add_list_entry's `advancedScores` if the account's category order (update_user's `advancedScoring`) is later renamed/reordered."
      • addedInput schema / properties / completedAt / properties / year / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / completedAt / properties / year / minimum
        Removed value: --9007199254740991
      • changedInput schema / properties / customLists / description
        Previous value: -"New set of custom lists for this entry. The list must already exist on the account (update_user's `animeListOptions`/`mangaListOptions` `customLists`) — naming one that doesn't exist yet is silently a no-op, not an error."New value: +"New set of custom lists for this entry — REPLACES this entry's full set of enabled lists, not merged: naming only a subset silently turns OFF every other list this entry was previously filed under (confirmed live for add_list_entry's identical field; this tool writes the same underlying value), it doesn't leave them alone. Include every list name you want this entry to stay tagged with, not just the one you're changing. Also, the list must already exist on the account (update_user's `animeListOptions`/`mangaListOptions` `customLists`) — naming one that doesn't exist yet is silently a no-op, not an error."
      • changedInput schema / properties / hiddenFromStatusLists / description
        Previous value: -"Hide/unhide this entry from the public status-grouped list views — distinct from `private`, which hides the entry entirely."New value: +"Hide/unhide this entry from the public status-grouped list views (e.g. 'Watching') while still counting it in statistics — distinct from `private`, which hides the entry entirely."
      • addedInput schema / properties / listEntryId / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / listEntryId / minimum
        Removed value: --2147483648
      • addedInput schema / properties / startedAt / properties / year / exclusiveMinimum
        Added value: +0
      • removedInput schema / properties / startedAt / properties / year / minimum
        Removed value: --9007199254740991
      • addedOutput schema / properties / entry / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / entry / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / entry / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / entry / properties / mediaId / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "exclusiveMinimum": 0,
        +    "maximum": 2147483647,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / entry / properties / progress / anyOf
        Previous value: -[
        -  {
        -    "maximum": 9007199254740991,
        -    "minimum": -9007199254740991,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / entry / properties / score / anyOf
        Previous value: -[
        -  {
        -    "type": "number"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "minimum": 0,
        +    "type": "number"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedupdate_user7 fields changed
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / user / properties / donatorBadge / description
        Added value: +"AniList returns \"Donator\" here even for a non-donator (donatorTier 0); it's an upstream default label, not proof the user donates. A user's donatorTier (0 = non-donator) is the real signal."
      • addedOutput schema / properties / user / properties / id / exclusiveMinimum
        Added value: +0
      • changedOutput schema / properties / user / properties / id / maximum
        Previous value: -9007199254740991New value: +2147483647
      • removedOutput schema / properties / user / properties / id / minimum
        Removed value: --9007199254740991
      • changedOutput schema / properties / user / properties / mediaListOptions / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "animeList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mangaList": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScoring": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "advancedScoringEnabled": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "sectionOrder": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "type": "string"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "splitCompletedSectionByFormat": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "theme": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rowOrder": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "scoreFormat": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "animeList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mangaList": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScoring": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "advancedScoringEnabled": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "sectionOrder": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "type": "string"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "splitCompletedSectionByFormat": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "theme": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rowOrder": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "scoreFormat": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / user / properties / options / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "activityMergeTime": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "airingNotifications": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "disabledListActivity": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "disabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "displayAdultContent": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "notificationOptions": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "enabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "profileColor": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "restrictMessagesToFollowing": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "staffNameLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "timezone": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "titleLanguage": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "activityMergeTime": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "airingNotifications": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "disabledListActivity": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "disabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayAdultContent": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "notificationOptions": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "enabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "profileColor": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "restrictMessagesToFollowing": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "staffNameLanguage": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "timezone": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "titleLanguage": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  4. 7 tool updatesv0.5.0
    • Changedadd_list_entry6 fields changed
      • changedInput schema / properties / notes / description
        Previous value: -"Free-text notes for this entry."New value: +"Free-text notes for this entry (per AniList's own schema, capped at 6000 characters)."
      • addedInput schema / properties / notes / maxLength
        Added value: +6000
      • changedInput schema / properties / priority / description
        Previous value: -"List priority (higher = more important)."New value: +"List priority (higher = more important; per AniList's own schema, capped at 255)."
      • changedInput schema / properties / priority / maximum
        Previous value: -9007199254740991New value: +255
      • changedInput schema / properties / repeat / description
        Previous value: -"Number of times rewatched/reread."New value: +"Number of times rewatched/reread (per AniList's own schema, capped at 1000)."
      • changedInput schema / properties / repeat / maximum
        Previous value: -9007199254740991New value: +1000
    • Changedpost_message_activity3 fields changed
      • changedInput schema / properties / message / description
        Previous value: -"The message text to post."New value: +"The message text to post (per AniList's own schema: 2-10000 characters)."
      • addedInput schema / properties / message / maxLength
        Added value: +10000
      • changedInput schema / properties / message / minLength
        Previous value: -1New value: +2
    • Changedpost_text_activity3 fields changed
      • changedInput schema / properties / text / description
        Previous value: -"The text to post."New value: +"The text to post (per AniList's own schema: 5-10000 characters)."
      • addedInput schema / properties / text / maxLength
        Added value: +10000
      • changedInput schema / properties / text / minLength
        Previous value: -1New value: +5
    • Changedpost_thread5 fields changed
      • changedInput schema / properties / body / description
        Previous value: -"Thread body (markdown)."New value: +"Thread body (markdown; per AniList's own schema, up to 30000 characters)."
      • addedInput schema / properties / body / maxLength
        Added value: +30000
      • changedInput schema / properties / title / description
        Previous value: -"Thread title."New value: +"Thread title (per AniList's own schema: 6-120 characters)."
      • addedInput schema / properties / title / maxLength
        Added value: +120
      • changedInput schema / properties / title / minLength
        Previous value: -1New value: +6
    • Changedpost_thread_comment2 fields changed
      • changedInput schema / properties / comment / description
        Previous value: -"The comment text to post (markdown)."New value: +"The comment text to post (markdown; per AniList's own schema, up to 12000 characters)."
      • addedInput schema / properties / comment / maxLength
        Added value: +12000
    • Changedupdate_list_entry6 fields changed
      • changedInput schema / properties / notes / description
        Previous value: -"New free-text notes."New value: +"New free-text notes (per AniList's own schema, capped at 6000 characters)."
      • addedInput schema / properties / notes / maxLength
        Added value: +6000
      • changedInput schema / properties / priority / description
        Previous value: -"New list priority."New value: +"New list priority (higher = more important; per AniList's own schema, capped at 255)."
      • changedInput schema / properties / priority / maximum
        Previous value: -9007199254740991New value: +255
      • changedInput schema / properties / repeat / description
        Previous value: -"New rewatch/reread count."New value: +"New rewatch/reread count (per AniList's own schema, capped at 1000)."
      • changedInput schema / properties / repeat / maximum
        Previous value: -9007199254740991New value: +1000
    • Changedupdate_user8 fields changed
      • changedInput schema / properties / activityMergeTime / description
        Previous value: -"Minutes within which consecutive list activity posts get merged into one."New value: +"Minutes within which consecutive list activity posts get merged into one. Per AniList's own schema: 0 = never merge, 20160+ (2 weeks) = always merge."
      • changedInput schema / properties / activityMergeTime / minimum
        Previous value: --9007199254740991New value: +0
      • changedInput schema / properties / donatorBadge / description
        Previous value: -"Custom donator badge text (only takes effect on a donator account)."New value: +"Custom donator badge text, up to 24 characters per AniList's own schema (only takes effect on a donator account)."
      • addedInput schema / properties / donatorBadge / maxLength
        Added value: +24
      • changedInput schema / properties / profileColor / description
        Previous value: -"Profile accent color (name or hex)."New value: +"Profile accent color (name or hex). Confirmed live: AniList silently ignores an unrecognized value instead of erroring — the account's existing color is left unchanged, with no error surfaced and no way to detect the value was rejected other than re-checking with get_authorized_user."
      • changedInput schema / properties / rowOrder / description
        Previous value: -"Internal list-table row ordering key — reads back from `mediaListOptions.rowOrder` in the profile tools/this tool's own response."New value: +"Internal list-table row ordering key — reads back from `mediaListOptions.rowOrder` in the profile tools/this tool's own response. Confirmed live: AniList validates this server-side and rejects an unrecognized value with a clear error (\"The selected row order is invalid.\") rather than silently ignoring it — unlike `profileColor` below."
      • changedInput schema / properties / timezone / description
        Previous value: -"Display timezone (e.g. \"+09:00\")."New value: +"Display timezone as an offset, in AniList's own documented \"-?HH:MM\" format (e.g. \"09:00\", \"-05:00\"). Confirmed live that AniList validates this server-side and rejects a malformed value with a clear error (\"The timezone format is invalid.\") — whether a leading \"+\" is also accepted wasn't tested live (this tool has no way to explicitly clear timezone back to unset, so a wrong guess here risked an unrevertable change); this regex follows AniList's own literal grammar, which mentions only an optional leading minus."
      • addedInput schema / properties / timezone / pattern
        Added value: +"^-?\\d{2}:\\d{2}$"
  5. 19 tool updatesv0.4.0
    • Changedadd_list_entry2 fields changed
      • changedInput schema / properties / customLists / description
        Previous value: -"Names of custom lists to file this entry under. The list must already exist on the account (update_user's `animeListOptions`/`mangaListOptions` `customLists`) — naming one that doesn't exist yet is silently a no-op, not an error."New value: +"Names of custom lists to file this entry under — REPLACES this entry's full set of enabled lists, not merged: naming only a subset silently turns OFF every other list this entry was previously filed under (confirmed live), it doesn't leave them alone. Include every list name you want this entry to stay tagged with, not just the one you're adding. Also, the list must already exist on the account (update_user's `animeListOptions`/`mangaListOptions` `customLists`) — naming one that doesn't exist yet is silently a no-op, not an error."
      • changedInput schema / properties / status / description
        Previous value: -"List status. If omitted, AniList defaults to CURRENT (with `startedAt` auto-set to today) — confirmed live; despite AniList's own site UI defaulting new entries to Planning, the API itself does not."New value: +"List status. If omitted on a genuinely NEW entry, AniList defaults to CURRENT (with `startedAt` auto-set to today) — confirmed live; despite AniList's own site UI defaulting new entries to Planning, the API itself does not. If the media is already on the list, this default does NOT apply — omitting `status` on an update-in-place leaves the entry's existing status untouched."
    • Removedfavourite
    • Removedfollow_user
    • Addedget_activity
    • Changedget_media_tags2 fields changed
      • changedOutput schema / properties / pageInfo / properties / lastPage / description
        Previous value: -"Not currently accurate (a known AniList performance limitation) — use `hasNextPage` instead to decide whether to fetch another page."New value: +"Exact final page number for the requested `perPage` size (computed client-side) — accurate here, unlike the same field on AniList-paginated tools."
      • changedOutput schema / properties / pageInfo / properties / total / description
        Previous value: -"Not currently accurate (a known AniList performance limitation) — don't rely on it to decide whether to fetch more pages."New value: +"Exact total tag count — unlike this field's usual meaning on AniList-paginated tools, this one IS accurate: it's computed client-side from the full ~425-tag collection fetched in one request, not from AniList's own degraded page resolver. Safe to rely on to know when you've paged through everything."
    • Changedget_notifications1 field changed
      • addedOutput schema / properties / results / properties / notifications / items / description
        Added value: +"Only `id` is guaranteed here — the real object has more fields, but their shape depends on which variant of an underlying union type this is (e.g. which activity type), so only the field common to every variant is declared."
    • Changedget_recommendations_for_media2 fields changed
      • changedOutput schema / properties / recommendations / properties / nodes / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "mediaRecommendation": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "mediaListEntry": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": {},
        -                      "properties": {
        -                        "id": {
        -                          "maximum": 9007199254740991,
        -                          "minimum": -9007199254740991,
        -                          "type": "integer"
        -                        },
        -                        "status": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "required": [
        -                        "id"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "siteUrl": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "english": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "romaji": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "rating": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "userRating": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        },
        +        "mediaRecommendation": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "id": {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                "mediaListEntry": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": {},
        +                      "properties": {
        +                        "id": {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        "status": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "required": [
        +                        "id"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ],
        +                  "description": "Whether this recommended title is on the caller's own list — viewer-relative, so it only resolves when logged in; null both when logged out and when the title just isn't on the list (the two cases aren't distinguishable from this field alone)."
        +                },
        +                "siteUrl": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "title": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "english": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "romaji": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "rating": {
        +          "anyOf": [
        +            {
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "userRating": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / recommendations / properties / pageInfo
        Added value: +{
        +  "additionalProperties": {},
        +  "description": "Whether another page exists — use this to decide whether to paginate.",
        +  "properties": {
        +    "hasNextPage": {
        +      "anyOf": [
        +        {
        +          "type": "boolean"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedget_user_list1 field changed
      • changedOutput schema / properties / lists / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "entries": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "advancedScores": {
        -                    "anyOf": [
        -                      {},
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "completedAt": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "day": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "month": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "year": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "createdAt": {
        -                    "anyOf": [
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "customLists": {
        -                    "anyOf": [
        -                      {
        -                        "items": {
        -                          "additionalProperties": {},
        -                          "properties": {
        -                            "enabled": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "boolean"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            },
        -                            "name": {
        -                              "anyOf": [
        -                                {
        -                                  "type": "string"
        -                                },
        -                                {
        -                                  "type": "null"
        -                                }
        -                              ]
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        "type": "array"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "hiddenFromStatusLists": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "id": {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  "media": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "chapters": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "episodes": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "id": {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          "idMal": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "siteUrl": {
        -                            "anyOf": [
        -                              {
        -                                "type": "string"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "title": {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "english": {
        -                                    "anyOf": [
        -                                      {
        -                                        "type": "string"
        -                                      },
        -                                      {
        -                                        "type": "null"
        -                                      }
        -                                    ]
        -                                  },
        -                                  "romaji": {
        -                                    "anyOf": [
        -                                      {
        -                                        "type": "string"
        -                                      },
        -                                      {
        -                                        "type": "null"
        -                                      }
        -                                    ]
        -                                  }
        -                                },
        -                                "type": "object"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "required": [
        -                          "id"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "notes": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "priority": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "private": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "progress": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "progressVolumes": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "repeat": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "score": {
        -                    "anyOf": [
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "startedAt": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "day": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "month": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "year": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "status": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "updatedAt": {
        -                    "anyOf": [
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "required": [
        -                  "id"
        -                ],
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isCustomList": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isSplitCompletedList": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "status": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "entries": {
        +          "anyOf": [
        +            {
        +              "items": {
        +                "additionalProperties": {},
        +                "properties": {
        +                  "advancedScores": {
        +                    "anyOf": [
        +                      {},
        +                      {
        +                        "type": "null"
        +                      }
        +                    ],
        +                    "description": "Per-category advanced scores as AniList actually stores them — an untyped value (the write side takes a plain {category: score} map via add_list_entry/update_list_entry's `advancedScores`, but the echoed read-back shape isn't guaranteed to match it)."
        +                  },
        +                  "completedAt": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "day": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "month": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "year": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "createdAt": {
        +                    "anyOf": [
        +                      {
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "customLists": {
        +                    "anyOf": [
        +                      {
        +                        "items": {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "enabled": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "boolean"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "name": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "string"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        "type": "array"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ],
        +                    "description": "Every custom list configured on the account, with `enabled` showing whether THIS entry is filed under it. Naming a list here (via add_list_entry/update_list_entry) that isn't already in the account's `animeListOptions`/`mangaListOptions` `customLists` is silently a no-op on write — the list must exist first."
        +                  },
        +                  "hiddenFromStatusLists": {
        +                    "anyOf": [
        +                      {
        +                        "type": "boolean"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "id": {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  "media": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "chapters": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "episodes": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "id": {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          "idMal": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "siteUrl": {
        +                            "anyOf": [
        +                              {
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "title": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "english": {
        +                                    "anyOf": [
        +                                      {
        +                                        "type": "string"
        +                                      },
        +                                      {
        +                                        "type": "null"
        +                                      }
        +                                    ]
        +                                  },
        +                                  "romaji": {
        +                                    "anyOf": [
        +                                      {
        +                                        "type": "string"
        +                                      },
        +                                      {
        +                                        "type": "null"
        +                                      }
        +                                    ]
        +                                  }
        +                                },
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "required": [
        +                          "id"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "notes": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "priority": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": -9007199254740991,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "private": {
        +                    "anyOf": [
        +                      {
        +                        "type": "boolean"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "progress": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": -9007199254740991,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "progressVolumes": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": -9007199254740991,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "repeat": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": -9007199254740991,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "score": {
        +                    "anyOf": [
        +                      {
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "startedAt": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "day": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "month": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "year": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "status": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "updatedAt": {
        +                    "anyOf": [
        +                      {
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "id"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "isCustomList": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "isSplitCompletedList": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "status": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_user_recent_activity14 fields changed
      • addedOutput schema / properties / activity / properties / activities / items / properties / createdAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / isLiked
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / likeCount
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / media
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        },
        +        "title": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "english": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "romaji": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / message
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / messenger
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / progress
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / recipient
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / replyCount
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / siteUrl
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / status
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / text
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / activity / properties / activities / items / properties / user
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "id": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Changedsearch_activity2 fields changed
      • changedInput schema / properties / user / description
        Previous value: -"Restrict results to this AniList user — numeric ID or exact username (resolved to an id with one extra internal lookup; no need to call search_user first unless you only have a partial/fuzzy name). Use get_user_activity instead if you only need one user's feed without the type filter."New value: +"Restrict results to this AniList user — numeric ID or exact username (resolved to an id with one extra internal lookup; no need to call search_user first unless you only have a partial/fuzzy name). Validation is asymmetric: an unknown USERNAME errors ('No AniList user named ... was found'), but an unknown numeric ID does NOT — it silently returns an empty result, indistinguishable from 'this user has no matching activity'. Resolve a numeric ID via search_user first if you need to confirm the account actually exists. Use get_user_activity instead if you only need one user's feed without the type filter."
      • addedOutput schema / properties / results / properties / activities / items / description
        Added value: +"Only `id` is guaranteed here — the real object has more fields, but their shape depends on which variant of an underlying union type this is (e.g. which activity type), so only the field common to every variant is declared."
    • Changedsearch_character1 field changed
      • addedOutput schema / properties / results / properties / characters / items / description
        Added value: +"Only `id` is guaranteed here — the real object has more fields, but their shape depends on which variant of an underlying union type this is (e.g. which activity type), so only the field common to every variant is declared."
    • Changedsearch_media3 fields changed
      • changedInput schema / properties / genres / description
        Previous value: -"Restrict to entries matching ALL of these genre names (see get_genres)."New value: +"Restrict to entries matching ALL of these genre names (see get_genres for valid names) — an unrecognized genre name doesn't error, it just filters out all results, same silent-mismatch behavior as `format_in`/`tag_in` below."
      • changedInput schema / properties / tag_in / description
        Previous value: -"Restrict to entries matching ALL of these exact tag names (see get_media_tags for valid names — unlike `genres`, tag names are case-sensitive and more specific, e.g. \"Time Loop\" or \"Tragedy\")."New value: +"Restrict to entries matching ALL of these exact tag names (see get_media_tags for valid names — unlike `genres`, tag names are case-sensitive and more specific, e.g. \"Time Loop\" or \"Tragedy\"). An unrecognized tag name doesn't error, it just silently matches nothing (same behavior as `genres`/`format_in` above, confirmed live)."
      • addedOutput schema / properties / results / properties / media / items / description
        Added value: +"Only `id` is guaranteed here — the real object has more fields, but their shape depends on which variant of an underlying union type this is (e.g. which activity type), so only the field common to every variant is declared."
    • Changedsearch_staff1 field changed
      • addedOutput schema / properties / results / properties / staff / items / description
        Added value: +"Only `id` is guaranteed here — the real object has more fields, but their shape depends on which variant of an underlying union type this is (e.g. which activity type), so only the field common to every variant is declared."
    • Changedsearch_studio1 field changed
      • addedOutput schema / properties / results / properties / studios / items / description
        Added value: +"Only `id` is guaranteed here — the real object has more fields, but their shape depends on which variant of an underlying union type this is (e.g. which activity type), so only the field common to every variant is declared."
    • Changedsearch_thread3 fields changed
      • changedInput schema / properties / categoryId / description
        Previous value: -"Restrict to this forum category ID. Not independently listable by any tool — resolve one from a thread you've already read (its `categories` field) or from a forum URL like anilist.co/forum/recent?category=<id>."New value: +"Restrict to this forum category ID. Not independently listable by any tool — resolve one from a thread you've already read (its `categories` field) or from a forum URL like anilist.co/forum/recent?category=<id>. A wrong or nonexistent ID doesn't error, it silently filters to an empty result — indistinguishable from 'no threads in this category.'"
      • changedInput schema / properties / mediaCategoryId / description
        Previous value: -"Restrict to threads tagged with this AniList anime/manga ID (from search_media/get_media)."New value: +"Restrict to threads tagged with this AniList anime/manga ID (from search_media/get_media). Not existence-checked: a nonexistent media ID doesn't error, it silently filters to an empty result — resolve the ID via search_media first if you need to confirm the title actually exists."
      • addedOutput schema / properties / results / properties / threads / items / description
        Added value: +"Only `id` is guaranteed here — the real object has more fields, but their shape depends on which variant of an underlying union type this is (e.g. which activity type), so only the field common to every variant is declared."
    • Changedsearch_user1 field changed
      • addedOutput schema / properties / results / properties / users / items / description
        Added value: +"Only `id` is guaranteed here — the real object has more fields, but their shape depends on which variant of an underlying union type this is (e.g. which activity type), so only the field common to every variant is declared."
    • Addedtoggle_favourite
    • Addedtoggle_follow_user
    • Changedupdate_user6 fields changed
      • changedInput schema / properties / animeListOptions / properties / advancedScoring / description
        Previous value: -"Advanced-scoring category names (e.g. Story, Characters, Visuals)."New value: +"Advanced-scoring category names (e.g. Story, Characters, Visuals) — ordered, and the order is load-bearing: every list entry's per-category `advancedScores` is stored as a plain positional array, matched against THIS list at read time, not by name. Renaming or reordering categories here silently reinterprets every already-scored entry's stored values under the new names/positions — e.g. a score the user gave for 'Story' can start reading as their 'Characters' score, with no error and no way to detect it happened after the fact. Fetch the current order first (get_authorized_user's `mediaListOptions.animeList/mangaList.advancedScoring`) so you know the existing positions before changing anything. Only add new categories at the end, or rename in place (same position) — never reorder an account that already has scored entries."
      • changedInput schema / properties / animeListOptions / properties / customLists / description
        Previous value: -"Names of this account's custom lists."New value: +"Names of this account's custom lists — REPLACES the entire array, not merged by name: any existing list name you omit here is silently deleted (confirmed live), even though sibling fields like advancedScoring/sectionOrder and the other list type (mangaList) are left untouched. Fetch the current array first (get_authorized_user's mediaListOptions.animeList/mangaList.customLists) and include every name you want to keep, not just the one you're adding."
      • changedInput schema / properties / disabledListActivity / items / properties / disabled / description
        Previous value: -"Whether posting activity for this status is suppressed."New value: +"Whether posting activity for this status is suppressed. Optional in the schema, but NOT safe to omit: confirmed live, leaving it out on even one of the 6 statuses makes the whole call fail with a 500 Internal Server Error on AniList's side (not a clean validation error, and not this server's bug) — always pass an explicit true/false for every status."
      • changedInput schema / properties / mangaListOptions / properties / advancedScoring / description
        Previous value: -"Advanced-scoring category names (e.g. Story, Characters, Visuals)."New value: +"Advanced-scoring category names (e.g. Story, Characters, Visuals) — ordered, and the order is load-bearing: every list entry's per-category `advancedScores` is stored as a plain positional array, matched against THIS list at read time, not by name. Renaming or reordering categories here silently reinterprets every already-scored entry's stored values under the new names/positions — e.g. a score the user gave for 'Story' can start reading as their 'Characters' score, with no error and no way to detect it happened after the fact. Fetch the current order first (get_authorized_user's `mediaListOptions.animeList/mangaList.advancedScoring`) so you know the existing positions before changing anything. Only add new categories at the end, or rename in place (same position) — never reorder an account that already has scored entries."
      • changedInput schema / properties / mangaListOptions / properties / customLists / description
        Previous value: -"Names of this account's custom lists."New value: +"Names of this account's custom lists — REPLACES the entire array, not merged by name: any existing list name you omit here is silently deleted (confirmed live), even though sibling fields like advancedScoring/sectionOrder and the other list type (mangaList) are left untouched. Fetch the current array first (get_authorized_user's mediaListOptions.animeList/mangaList.customLists) and include every name you want to keep, not just the one you're adding."
      • changedInput schema / properties / notificationOptions / items / properties / enabled / description
        Previous value: -"Whether this notification type is on."New value: +"Whether this notification type is on. Optional per entry, but not really — omitting it doesn't error and doesn't inherit the previous value either; confirmed live it's written as `enabled: null`, effectively unsetting the type. Always pass an explicit true/false for every one of the 20 types."
  6. 12 tool updatesv0.3.0
    • Addedfavourite
    • Removedget_activity
    • Addedget_character
    • Addedget_media_characters
    • Addedget_media_relations
    • Addedget_media_statistics
    • Addedget_media_tags
    • Addedget_recommendations_for_media
    • Addedget_staff
    • Addedget_studio
    • Addedremove_list_entry
    • Addedsearch_media
  7. 27 tool updatesv0.3.0
    • Changedadd_list_entry3 fields changed
      • addedInput schema / properties / advancedScores / additionalProperties / maximum
        Added value: +10
      • addedInput schema / properties / advancedScores / additionalProperties / minimum
        Added value: +0
      • changedInput schema / properties / advancedScores / description
        Previous value: -"Per-category scores, 0-10 scale (e.g. {Story: 8, Characters: 9}) — only meaningful if the account has advanced scoring enabled for this media's type. Anime and manga have SEPARATELY configured category lists, so keys must match whichever list applies to this entry. Any of that list's categories you omit here is set to 0, not left unchanged — include every category if you don't want the others zeroed."New value: +"Per-category scores, 0-10 scale (e.g. {Story: 8, Characters: 9}) — errors if advanced scoring isn't enabled for this media's type, or if a key doesn't match the account's configured category list for it (anime and manga have SEPARATELY configured lists). Any of that list's categories you omit here is set to 0, not left unchanged — include every category if you don't want the others zeroed."
    • Addeddelete_activity
    • Addeddelete_thread
    • Removedfavourite
    • Addedget_authorized_user
    • Addedget_genres
    • Changedget_media2 fields changed
      • changedInput schema / properties / type / description
        Previous value: -"Whether `id`/`ids` refers to anime or manga."New value: +"Whether `ids` refers to anime or manga."
      • changedOutput schema / properties / media / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "averageScore": {
        -        "anyOf": [
        -          {
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "chapters": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "countryOfOrigin": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "coverImage": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "large": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "description": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "duration": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "endDate": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "day": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "month": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "year": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "episodes": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "externalLinks": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "icon": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "isDisabled": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "language": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "notes": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "site": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "url": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "format": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "genres": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "maximum": 9007199254740991,
        -        "minimum": -9007199254740991,
        -        "type": "integer"
        -      },
        -      "idMal": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "isAdult": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "isFavourite": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mediaListEntry": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "advancedScores": {
        -                "anyOf": [
        -                  {},
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "completedAt": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "day": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "month": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "year": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "createdAt": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "customLists": {
        -                "anyOf": [
        -                  {
        -                    "items": {
        -                      "additionalProperties": {},
        -                      "properties": {
        -                        "enabled": {
        -                          "anyOf": [
        -                            {
        -                              "type": "boolean"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "name": {
        -                          "anyOf": [
        -                            {
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    "type": "array"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "hiddenFromStatusLists": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              "notes": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "priority": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "private": {
        -                "anyOf": [
        -                  {
        -                    "type": "boolean"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "progress": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "progressVolumes": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "repeat": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "score": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "startedAt": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": {},
        -                    "properties": {
        -                      "day": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "month": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "year": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "status": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nextAiringEpisode": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "airingAt": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "episode": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "maximum": 9007199254740991,
        -                "minimum": -9007199254740991,
        -                "type": "integer"
        -              },
        -              "timeUntilAiring": {
        -                "anyOf": [
        -                  {
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "popularity": {
        -        "anyOf": [
        -          {
        -            "type": "number"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "rankings": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "allTime": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "context": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "format": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "rank": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "season": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "type": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "year": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "season": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "seasonYear": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "siteUrl": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "startDate": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": {},
        -            "properties": {
        -              "day": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "month": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "year": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "streamingEpisodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "site": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "thumbnail": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "title": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "url": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "tags": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "isMediaSpoiler": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "name": {
        -                  "type": "string"
        -                },
        -                "rank": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "title": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "english": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "native": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "romaji": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "trailer": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "id": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "site": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "thumbnail": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "type": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "volumes": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "averageScore": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "chapters": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "countryOfOrigin": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "coverImage": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "large": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "description": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "duration": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "endDate": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "day": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "month": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "year": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "episodes": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "externalLinks": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "icon": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "id": {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  "isDisabled": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "language": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "notes": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "site": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "type": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "url": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "required": [
        -                  "id"
        -                ],
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "format": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "genres": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "idMal": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isAdult": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isFavourite": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "mediaListEntry": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "advancedScores": {
        -                  "anyOf": [
        -                    {},
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "completedAt": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": {},
        -                      "properties": {
        -                        "day": {
        -                          "anyOf": [
        -                            {
        -                              "maximum": 9007199254740991,
        -                              "minimum": -9007199254740991,
        -                              "type": "integer"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "month": {
        -                          "anyOf": [
        -                            {
        -                              "maximum": 9007199254740991,
        -                              "minimum": -9007199254740991,
        -                              "type": "integer"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "year": {
        -                          "anyOf": [
        -                            {
        -                              "maximum": 9007199254740991,
        -                              "minimum": -9007199254740991,
        -                              "type": "integer"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "createdAt": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "customLists": {
        -                  "anyOf": [
        -                    {
        -                      "items": {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "enabled": {
        -                            "anyOf": [
        -                              {
        -                                "type": "boolean"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "name": {
        -                            "anyOf": [
        -                              {
        -                                "type": "string"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      "type": "array"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "hiddenFromStatusLists": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "notes": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "priority": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "private": {
        -                  "anyOf": [
        -                    {
        -                      "type": "boolean"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "progress": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "progressVolumes": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "repeat": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "score": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "startedAt": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": {},
        -                      "properties": {
        -                        "day": {
        -                          "anyOf": [
        -                            {
        -                              "maximum": 9007199254740991,
        -                              "minimum": -9007199254740991,
        -                              "type": "integer"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "month": {
        -                          "anyOf": [
        -                            {
        -                              "maximum": 9007199254740991,
        -                              "minimum": -9007199254740991,
        -                              "type": "integer"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        },
        -                        "year": {
        -                          "anyOf": [
        -                            {
        -                              "maximum": 9007199254740991,
        -                              "minimum": -9007199254740991,
        -                              "type": "integer"
        -                            },
        -                            {
        -                              "type": "null"
        -                            }
        -                          ]
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "status": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "updatedAt": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "nextAiringEpisode": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "airingAt": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "episode": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "id": {
        -                  "maximum": 9007199254740991,
        -                  "minimum": -9007199254740991,
        -                  "type": "integer"
        -                },
        -                "timeUntilAiring": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "id"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "popularity": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "rankings": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "allTime": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "context": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "format": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "rank": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "season": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "type": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "year": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "season": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "seasonYear": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "siteUrl": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "startDate": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": {},
        -              "properties": {
        -                "day": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "month": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "year": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "status": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "streamingEpisodes": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "site": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "thumbnail": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "title": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "url": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "tags": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "isMediaSpoiler": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "name": {
        -                    "type": "string"
        -                  },
        -                  "rank": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "title": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "english": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "native": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "romaji": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "trailer": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "id": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "site": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "thumbnail": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "type": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "volumes": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "averageScore": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "chapters": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "countryOfOrigin": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "coverImage": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "large": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "description": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "duration": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "endDate": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "day": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "month": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "year": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "episodes": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "externalLinks": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "icon": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "id": {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                "isDisabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "language": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "notes": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "site": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "url": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "id"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "format": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "genres": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "maximum": 9007199254740991,
        +        "minimum": -9007199254740991,
        +        "type": "integer"
        +      },
        +      "idMal": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "isAdult": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "isFavourite": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mediaListEntry": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "advancedScores": {
        +                "anyOf": [
        +                  {},
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "completedAt": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "day": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "month": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "year": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "createdAt": {
        +                "anyOf": [
        +                  {
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "customLists": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": {},
        +                      "properties": {
        +                        "enabled": {
        +                          "anyOf": [
        +                            {
        +                              "type": "boolean"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "name": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "hiddenFromStatusLists": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "id": {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              "notes": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "priority": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "private": {
        +                "anyOf": [
        +                  {
        +                    "type": "boolean"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "progress": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "progressVolumes": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "repeat": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "score": {
        +                "anyOf": [
        +                  {
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "startedAt": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "day": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "month": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "year": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "status": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nextAiringEpisode": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "airingAt": {
        +                "anyOf": [
        +                  {
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "episode": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "id": {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              "timeUntilAiring": {
        +                "anyOf": [
        +                  {
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "popularity": {
        +        "anyOf": [
        +          {
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "rankings": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "allTime": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "context": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "format": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "rank": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "season": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "type": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "year": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "season": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "seasonYear": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "siteUrl": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "startDate": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": {},
        +            "properties": {
        +              "day": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "month": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "year": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "streamingEpisodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "site": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "thumbnail": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "title": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "url": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "tags": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "isMediaSpoiler": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "name": {
        +                  "type": "string"
        +                },
        +                "rank": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "english": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "native": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "romaji": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "trailer": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "id": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "site": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "thumbnail": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "volumes": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "items": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": {},
        +          "properties": {
        +            "averageScore": {
        +              "anyOf": [
        +                {
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "chapters": {
        +              "anyOf": [
        +                {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "countryOfOrigin": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "coverImage": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "large": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "description": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "duration": {
        +              "anyOf": [
        +                {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "endDate": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "day": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "month": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "year": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "episodes": {
        +              "anyOf": [
        +                {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "externalLinks": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "icon": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "id": {
        +                        "maximum": 9007199254740991,
        +                        "minimum": -9007199254740991,
        +                        "type": "integer"
        +                      },
        +                      "isDisabled": {
        +                        "anyOf": [
        +                          {
        +                            "type": "boolean"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "language": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "notes": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "site": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "type": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "url": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "id"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "format": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "genres": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            "idMal": {
        +              "anyOf": [
        +                {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "isAdult": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "isFavourite": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "mediaListEntry": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "advancedScores": {
        +                      "anyOf": [
        +                        {},
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "completedAt": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "day": {
        +                              "anyOf": [
        +                                {
        +                                  "maximum": 9007199254740991,
        +                                  "minimum": -9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "month": {
        +                              "anyOf": [
        +                                {
        +                                  "maximum": 9007199254740991,
        +                                  "minimum": -9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "year": {
        +                              "anyOf": [
        +                                {
        +                                  "maximum": 9007199254740991,
        +                                  "minimum": -9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "createdAt": {
        +                      "anyOf": [
        +                        {
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "customLists": {
        +                      "anyOf": [
        +                        {
        +                          "items": {
        +                            "additionalProperties": {},
        +                            "properties": {
        +                              "enabled": {
        +                                "anyOf": [
        +                                  {
        +                                    "type": "boolean"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              },
        +                              "name": {
        +                                "anyOf": [
        +                                  {
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          "type": "array"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "hiddenFromStatusLists": {
        +                      "anyOf": [
        +                        {
        +                          "type": "boolean"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "id": {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    "notes": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "priority": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "private": {
        +                      "anyOf": [
        +                        {
        +                          "type": "boolean"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "progress": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "progressVolumes": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "repeat": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "score": {
        +                      "anyOf": [
        +                        {
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "startedAt": {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "day": {
        +                              "anyOf": [
        +                                {
        +                                  "maximum": 9007199254740991,
        +                                  "minimum": -9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "month": {
        +                              "anyOf": [
        +                                {
        +                                  "maximum": 9007199254740991,
        +                                  "minimum": -9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "year": {
        +                              "anyOf": [
        +                                {
        +                                  "maximum": 9007199254740991,
        +                                  "minimum": -9007199254740991,
        +                                  "type": "integer"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "status": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "updatedAt": {
        +                      "anyOf": [
        +                        {
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "nextAiringEpisode": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "airingAt": {
        +                      "anyOf": [
        +                        {
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "episode": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "id": {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    "timeUntilAiring": {
        +                      "anyOf": [
        +                        {
        +                          "type": "number"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "id"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "popularity": {
        +              "anyOf": [
        +                {
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "rankings": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "allTime": {
        +                        "anyOf": [
        +                          {
        +                            "type": "boolean"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "context": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "format": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "rank": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "season": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "type": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "year": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "season": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "seasonYear": {
        +              "anyOf": [
        +                {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "siteUrl": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "startDate": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": {},
        +                  "properties": {
        +                    "day": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "month": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "year": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "status": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "streamingEpisodes": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "site": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "thumbnail": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "title": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "url": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "tags": {
        +              "anyOf": [
        +                {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "isMediaSpoiler": {
        +                        "anyOf": [
        +                          {
        +                            "type": "boolean"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "name": {
        +                        "type": "string"
        +                      },
        +                      "rank": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "title": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "english": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "native": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "romaji": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "trailer": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "id": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "site": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "thumbnail": {
        +                      "anyOf": [
        +                        {
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "type": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "volumes": {
        +              "anyOf": [
        +                {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "id"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "type": "array"
        +  }
        +]
    • Removedget_media_relations
    • Addedget_media_reviews
    • Changedget_media_staff1 field changed
      • changedInput schema / properties / type / description
        Previous value: -"Whether `id`/`ids` refers to anime or manga."New value: +"Whether `id` refers to anime or manga."
    • Changedget_site_statistics5 fields changed
      • addedInput schema / properties / page
        Added value: +{
        +  "default": 1,
        +  "description": "Page number for pagination.",
        +  "exclusiveMinimum": 0,
        +  "maximum": 9007199254740991,
        +  "type": "integer"
        +}
      • addedInput schema / properties / perPage
        Added value: +{
        +  "default": 7,
        +  "description": "Results per page/series (max 25, enforced by AniList itself).",
        +  "maximum": 25,
        +  "minimum": 1,
        +  "type": "integer"
        +}
      • changedOutput schema / properties / statistics / properties / anime / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "change": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "count": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "date": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "change": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "count": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "date": {
        +                  "anyOf": [
        +                    {
        +                      "type": "number"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "pageInfo": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "currentPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "hasNextPage": {
        +            "anyOf": [
        +              {
        +                "type": "boolean"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "lastPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Not currently accurate (a known AniList performance limitation) — use `hasNextPage` instead to decide whether to fetch another page."
        +          },
        +          "perPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "total": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Not currently accurate (a known AniList performance limitation) — don't rely on it to decide whether to fetch more pages."
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / statistics / properties / manga / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "change": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "count": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "date": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "change": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "count": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "date": {
        +                  "anyOf": [
        +                    {
        +                      "type": "number"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "pageInfo": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "currentPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "hasNextPage": {
        +            "anyOf": [
        +              {
        +                "type": "boolean"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "lastPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Not currently accurate (a known AniList performance limitation) — use `hasNextPage` instead to decide whether to fetch another page."
        +          },
        +          "perPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "total": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Not currently accurate (a known AniList performance limitation) — don't rely on it to decide whether to fetch more pages."
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / statistics / properties / users / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": {},
        -    "properties": {
        -      "nodes": {
        -        "anyOf": [
        -          {
        -            "items": {
        -              "additionalProperties": {},
        -              "properties": {
        -                "change": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "count": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "date": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": {},
        +    "properties": {
        +      "nodes": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "additionalProperties": {},
        +              "properties": {
        +                "change": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "count": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "date": {
        +                  "anyOf": [
        +                    {
        +                      "type": "number"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "pageInfo": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "currentPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "hasNextPage": {
        +            "anyOf": [
        +              {
        +                "type": "boolean"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "lastPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Not currently accurate (a known AniList performance limitation) — use `hasNextPage` instead to decide whether to fetch another page."
        +          },
        +          "perPage": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "total": {
        +            "anyOf": [
        +              {
        +                "maximum": 9007199254740991,
        +                "minimum": -9007199254740991,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Not currently accurate (a known AniList performance limitation) — don't rely on it to decide whether to fetch more pages."
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Removedget_studio
    • Addedget_thread
    • Addedget_thread_comments
    • Addedget_user_activity
    • Addedget_user_recent_activity
    • Addedpost_text_activity
    • Addedpost_thread
    • Addedpost_thread_comment
    • Removedremove_list_entry
    • Changedsearch_activity2 fields changed
      • addedInput schema / properties / user
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 2147483647,
        +      "minimum": -2147483648,
        +      "type": "integer"
        +    },
        +    {
        +      "minLength": 1,
        +      "type": "string"
        +    }
        +  ],
        +  "description": "Restrict results to this AniList user — numeric ID or exact username (resolved to an id with one extra internal lookup; no need to call search_user first unless you only have a partial/fuzzy name). Use get_user_activity instead if you only need one user's feed without the type filter."
        +}
      • removedInput schema / properties / userId
        Removed value: -{
        -  "description": "Restrict results to this AniList user ID — numeric only; resolve one via search_user first, or use get_user_activity instead if you already have an exact username.",
        -  "maximum": 2147483647,
        -  "minimum": -2147483648,
        -  "type": "integer"
        -}
    • Addedsearch_staff
    • Addedsearch_studio
    • Addedsearch_user
    • Addedsubmit_anilist_redirect
    • Changedupdate_list_entry3 fields changed
      • addedInput schema / properties / advancedScores / additionalProperties / maximum
        Added value: +10
      • addedInput schema / properties / advancedScores / additionalProperties / minimum
        Added value: +0
      • changedInput schema / properties / advancedScores / description
        Previous value: -"New per-category scores, keyed the same way as add_list_entry. Unlike this tool's other fields, this one is NOT a true partial update: any configured category you omit is set to 0, not left at its previous value — pass every category if you're only changing one."New value: +"New per-category scores, keyed and error-checked the same way as add_list_entry (errors if advanced scoring is disabled, or a key doesn't match a configured category). Unlike this tool's other fields, this one is NOT a true partial update: any configured category you omit is set to 0, not left at its previous value — pass every category if you're only changing one."
    • Changedupdate_user1 field changed
      • addedOutput schema / properties / user / properties / about
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
  8. 32 tool updatesv0.2.0
    • Removeddelete_thread
    • Addeddelete_thread_comment
    • Addedfavourite
    • Addedget_activity
    • Addedget_anime_schedule
    • Addedget_full_user_info
    • Removedget_genres
    • Addedget_media
    • Removedget_media_characters
    • Addedget_media_relations
    • Removedget_media_reviews
    • Addedget_media_staff
    • Removedget_media_tags
    • Addedget_notifications
    • Removedget_recommendations_for_media
    • Addedget_studio
    • Removedget_thread_comments
    • Removedget_user_activity
    • Removedget_user_recent_activity
    • Addedget_user_stats
    • Addedlogin_anilist
    • Addedpost_message_activity
    • Removedpost_text_activity
    • Removedpost_thread_comment
    • Addedremove_list_entry
    • Addedsearch_activity
    • Addedsearch_character
    • Removedsearch_media
    • Removedsearch_staff
    • Removedsearch_studio
    • Removedsubmit_anilist_redirect
    • Addedupdate_list_entry
  9. 28 tool updatesv0.2.0
    • Changedadd_list_entry4 fields changed
      • changedInput schema / properties / customLists / description
        Previous value: -"Names of custom lists to file this entry under."New value: +"Names of custom lists to file this entry under. The list must already exist on the account (update_user's `animeListOptions`/`mangaListOptions` `customLists`) — naming one that doesn't exist yet is silently a no-op, not an error."
      • addedInput schema / properties / hiddenFromStatusLists
        Added value: +{
        +  "description": "Hide this entry from the public status-grouped list views (e.g. 'Watching') while still counting it in statistics — distinct from `private`, which hides the entry entirely.",
        +  "type": "boolean"
        +}
      • changedInput schema / properties / status / description
        Previous value: -"List status. Defaults to PLANNING if omitted."New value: +"List status. If omitted, AniList defaults to CURRENT (with `startedAt` auto-set to today) — confirmed live; despite AniList's own site UI defaulting new entries to Planning, the API itself does not."
      • addedOutput schema / properties / entry / properties / hiddenFromStatusLists
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Removeddelete_activity
    • Removeddelete_thread_comment
    • Removedfavourite
    • Removedget_character
    • Removedget_full_user_info
    • Addedget_genres
    • Removedget_media
    • Removedget_media_relations
    • Addedget_media_reviews
    • Removedget_media_staff
    • Addedget_recommendations_for_media
    • Removedget_thread
    • Addedget_thread_comments
    • Changedget_todays_birthdays1 field changed
      • changedOutput schema / properties / results / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "description": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "favourites": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "image": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "large": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isFavourite": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "full": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "native": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "siteUrl": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "description": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "favourites": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "id": {
        -          "maximum": 9007199254740991,
        -          "minimum": -9007199254740991,
        -          "type": "integer"
        -        },
        -        "image": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "large": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isFavourite": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "full": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "native": {
        -                  "anyOf": [
        -                    {
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "primaryOccupations": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "siteUrl": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "description": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "favourites": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "id": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        },
        +        "image": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "large": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "isFavourite": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "media": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "edges": {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "characterRole": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "node": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": {},
        +                            "properties": {
        +                              "format": {
        +                                "anyOf": [
        +                                  {
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              },
        +                              "id": {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              "title": {
        +                                "anyOf": [
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "english": {
        +                                        "anyOf": [
        +                                          {
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      },
        +                                      "romaji": {
        +                                        "anyOf": [
        +                                          {
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      }
        +                                    },
        +                                    "type": "object"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              },
        +                              "type": {
        +                                "anyOf": [
        +                                  {
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              }
        +                            },
        +                            "required": [
        +                              "id"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                }
        +              },
        +              "required": [
        +                "edges"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "full": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "native": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "siteUrl": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "description": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "favourites": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "id": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        },
        +        "image": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "large": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "isFavourite": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "full": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "native": {
        +                  "anyOf": [
        +                    {
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "primaryOccupations": {
        +          "anyOf": [
        +            {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "siteUrl": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "staffMedia": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "edges": {
        +                  "items": {
        +                    "additionalProperties": {},
        +                    "properties": {
        +                      "node": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": {},
        +                            "properties": {
        +                              "format": {
        +                                "anyOf": [
        +                                  {
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              },
        +                              "id": {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              "title": {
        +                                "anyOf": [
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "english": {
        +                                        "anyOf": [
        +                                          {
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      },
        +                                      "romaji": {
        +                                        "anyOf": [
        +                                          {
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      }
        +                                    },
        +                                    "type": "object"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              },
        +                              "type": {
        +                                "anyOf": [
        +                                  {
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              }
        +                            },
        +                            "required": [
        +                              "id"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "staffRole": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                }
        +              },
        +              "required": [
        +                "edges"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  }
        +]
    • Changedget_user_activity3 fields changed
      • addedOutput schema / properties / results / properties / activities / items / properties / isLiked
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / results / properties / activities / items / properties / likeCount
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / results / properties / activities / items / properties / replyCount
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Changedget_user_list1 field changed
      • changedOutput schema / properties / lists / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "entries": {
        -          "anyOf": [
        -            {
        -              "items": {
        -                "additionalProperties": {},
        -                "properties": {
        -                  "completedAt": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "day": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "month": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "year": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "createdAt": {
        -                    "anyOf": [
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "id": {
        -                    "maximum": 9007199254740991,
        -                    "minimum": -9007199254740991,
        -                    "type": "integer"
        -                  },
        -                  "media": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "chapters": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "episodes": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "id": {
        -                            "maximum": 9007199254740991,
        -                            "minimum": -9007199254740991,
        -                            "type": "integer"
        -                          },
        -                          "idMal": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "siteUrl": {
        -                            "anyOf": [
        -                              {
        -                                "type": "string"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "title": {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "english": {
        -                                    "anyOf": [
        -                                      {
        -                                        "type": "string"
        -                                      },
        -                                      {
        -                                        "type": "null"
        -                                      }
        -                                    ]
        -                                  },
        -                                  "romaji": {
        -                                    "anyOf": [
        -                                      {
        -                                        "type": "string"
        -                                      },
        -                                      {
        -                                        "type": "null"
        -                                      }
        -                                    ]
        -                                  }
        -                                },
        -                                "type": "object"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "required": [
        -                          "id"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "notes": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "priority": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "private": {
        -                    "anyOf": [
        -                      {
        -                        "type": "boolean"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "progress": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "progressVolumes": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "repeat": {
        -                    "anyOf": [
        -                      {
        -                        "maximum": 9007199254740991,
        -                        "minimum": -9007199254740991,
        -                        "type": "integer"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "score": {
        -                    "anyOf": [
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "startedAt": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": {},
        -                        "properties": {
        -                          "day": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "month": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          },
        -                          "year": {
        -                            "anyOf": [
        -                              {
        -                                "maximum": 9007199254740991,
        -                                "minimum": -9007199254740991,
        -                                "type": "integer"
        -                              },
        -                              {
        -                                "type": "null"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "status": {
        -                    "anyOf": [
        -                      {
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "updatedAt": {
        -                    "anyOf": [
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  }
        -                },
        -                "required": [
        -                  "id"
        -                ],
        -                "type": "object"
        -              },
        -              "type": "array"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isCustomList": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "isSplitCompletedList": {
        -          "anyOf": [
        -            {
        -              "type": "boolean"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "name": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "status": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "entries": {
        +          "anyOf": [
        +            {
        +              "items": {
        +                "additionalProperties": {},
        +                "properties": {
        +                  "advancedScores": {
        +                    "anyOf": [
        +                      {},
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "completedAt": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "day": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "month": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "year": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "createdAt": {
        +                    "anyOf": [
        +                      {
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "customLists": {
        +                    "anyOf": [
        +                      {
        +                        "items": {
        +                          "additionalProperties": {},
        +                          "properties": {
        +                            "enabled": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "boolean"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "name": {
        +                              "anyOf": [
        +                                {
        +                                  "type": "string"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        "type": "array"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "hiddenFromStatusLists": {
        +                    "anyOf": [
        +                      {
        +                        "type": "boolean"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "id": {
        +                    "maximum": 9007199254740991,
        +                    "minimum": -9007199254740991,
        +                    "type": "integer"
        +                  },
        +                  "media": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "chapters": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "episodes": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "id": {
        +                            "maximum": 9007199254740991,
        +                            "minimum": -9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          "idMal": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "siteUrl": {
        +                            "anyOf": [
        +                              {
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "title": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "english": {
        +                                    "anyOf": [
        +                                      {
        +                                        "type": "string"
        +                                      },
        +                                      {
        +                                        "type": "null"
        +                                      }
        +                                    ]
        +                                  },
        +                                  "romaji": {
        +                                    "anyOf": [
        +                                      {
        +                                        "type": "string"
        +                                      },
        +                                      {
        +                                        "type": "null"
        +                                      }
        +                                    ]
        +                                  }
        +                                },
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "required": [
        +                          "id"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "notes": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "priority": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": -9007199254740991,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "private": {
        +                    "anyOf": [
        +                      {
        +                        "type": "boolean"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "progress": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": -9007199254740991,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "progressVolumes": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": -9007199254740991,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "repeat": {
        +                    "anyOf": [
        +                      {
        +                        "maximum": 9007199254740991,
        +                        "minimum": -9007199254740991,
        +                        "type": "integer"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "score": {
        +                    "anyOf": [
        +                      {
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "startedAt": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": {},
        +                        "properties": {
        +                          "day": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "month": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "year": {
        +                            "anyOf": [
        +                              {
        +                                "maximum": 9007199254740991,
        +                                "minimum": -9007199254740991,
        +                                "type": "integer"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "status": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "updatedAt": {
        +                    "anyOf": [
        +                      {
        +                        "type": "number"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "id"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "isCustomList": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "isSplitCompletedList": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "status": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_user_profile2 fields changed
      • addedOutput schema / properties / profile / properties / mediaListOptions
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "animeList": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "advancedScoring": {
        +                  "anyOf": [
        +                    {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "advancedScoringEnabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "customLists": {
        +                  "anyOf": [
        +                    {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "sectionOrder": {
        +                  "anyOf": [
        +                    {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "splitCompletedSectionByFormat": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "theme": {
        +                  "anyOf": [
        +                    {},
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "mangaList": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "properties": {
        +                "advancedScoring": {
        +                  "anyOf": [
        +                    {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "advancedScoringEnabled": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "customLists": {
        +                  "anyOf": [
        +                    {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "sectionOrder": {
        +                  "anyOf": [
        +                    {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "splitCompletedSectionByFormat": {
        +                  "anyOf": [
        +                    {
        +                      "type": "boolean"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "theme": {
        +                  "anyOf": [
        +                    {},
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "rowOrder": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "scoreFormat": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / profile / properties / options
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "activityMergeTime": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "airingNotifications": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "disabledListActivity": {
        +          "anyOf": [
        +            {
        +              "items": {
        +                "additionalProperties": {},
        +                "properties": {
        +                  "disabled": {
        +                    "anyOf": [
        +                      {
        +                        "type": "boolean"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "type": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "displayAdultContent": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "notificationOptions": {
        +          "anyOf": [
        +            {
        +              "items": {
        +                "additionalProperties": {},
        +                "properties": {
        +                  "enabled": {
        +                    "anyOf": [
        +                      {
        +                        "type": "boolean"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "type": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "profileColor": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "restrictMessagesToFollowing": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "staffNameLanguage": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "timezone": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "titleLanguage": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Removedlogin_anilist
    • Removedpost_thread
    • Changedpost_thread_comment3 fields changed
      • changedInput schema / properties / parentCommentId / description
        Previous value: -"Reply to this specific comment instead of posting top-level (from get_thread_comments)."New value: +"Reply to this specific comment instead of posting top-level (from get_thread_comments). The reply then appears nested under that comment's `childComments` in get_thread_comments, not as a new top-level entry."
      • addedOutput schema / properties / comment / properties / isLiked
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / comment / properties / likeCount
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Removedremove_list_entry
    • Removedsearch_character
    • Addedsearch_media
    • Addedsearch_staff
    • Removedsearch_user
    • Removedupdate_list_entry
    • Addedupdate_user
  10. 32 tool updatesv0.1.5
    • First observedadd_list_entry
    • First observeddelete_activity
    • First observeddelete_thread
    • First observeddelete_thread_comment
    • First observedfavourite
    • First observedfollow_user
    • First observedget_character
    • First observedget_full_user_info
    • First observedget_media
    • First observedget_media_characters
    • First observedget_media_relations
    • First observedget_media_staff
    • First observedget_media_tags
    • First observedget_recommendation
    • First observedget_site_statistics
    • First observedget_thread
    • First observedget_todays_birthdays
    • First observedget_user_activity
    • First observedget_user_list
    • First observedget_user_profile
    • First observedget_user_recent_activity
    • First observedlogin_anilist
    • First observedpost_text_activity
    • First observedpost_thread
    • First observedpost_thread_comment
    • First observedremove_list_entry
    • First observedsearch_character
    • First observedsearch_studio
    • First observedsearch_thread
    • First observedsearch_user
    • First observedsubmit_anilist_redirect
    • First observedupdate_list_entry

TDQS

A4.1/5.0

Scored across 50 tools

Disambiguation4/5

Most tools map cleanly to a distinct resource+action, and the descriptions explicitly separate near neighbors like search_activity, get_user_activity, and get_user_recent_activity. A few overlapping clusters remain—add_list_entry upserts like update_list_entry, and get_studio's fuzzy name search overlaps search_studio—so an agent must read carefully but can usually pick correctly.

Naming Consistency5/5

All 50 names follow the same snake_case verb-first pattern (get_, search_, post_, update_, delete_, toggle_, add_, remove_) with clear resource nouns, from get_media and search_character to post_thread_comment and toggle_favourite. The use of remove for list entries instead of delete is a synonym, not a real pattern break.

Tool Count3/5

50 tools is a heavy surface, though the AniList domain is genuinely broad (media, people, studios, users, lists, activity, forums, auth). The count is inflated by convenience wrappers and near-duplicates such as get_full_user_info, get_user_recent_activity, and search_studio, so it feels larger than strictly necessary.

Completeness4/5

Core lifecycles are well covered: media search/read, list entry add/update/remove, activity and thread create/read/update/delete, plus auth and user settings. Obvious gaps are social mutations like liking posts/threads/comments and voting on recommendations (explicitly noted as unavailable), plus review creation, so agents have to work around those.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    A smart AniList integration for the Model Context Protocol that provides AI assistants with tools for searching media, managing watchlists, and analyzing user anime or manga tastes. It goes beyond basic API calls by offering personalized recommendations, taste comparisons, and natural language profile summaries.
    55
    123 npm
    3
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for MyAnimeList that enables searching anime/manga, getting details, rankings, seasons, characters, reviews, and user profiles without authentication, and managing personal anime/manga lists with authentication (token required).
    54
    64 npm
    3
    MIT