addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / credits
Added value: +{
+ "default": "production",
+ "description": "Which filmography to return: \"production\" (`staffMedia` — director, writer, theme song, …) or \"voice\" (`characterMedia` — voice-acting roles). One per call.",
+ "enum": [
+ "production",
+ "voice"
+ ],
+ "type": "string"
+}
addedInput schema / properties / onList
Added value: +{
+ "description": "[Requires login] Restrict the filmography to (true) or exclude (false) titles already on the authenticated user's own list. Omit to ignore list status entirely. Errors if not logged in (AniList would otherwise silently ignore it and return the unfiltered filmography).",
+ "type": "boolean"
+}
addedInput schema / properties / page
Added value: +{
+ "default": 1,
+ "description": "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.",
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+}
addedInput schema / properties / perPage
Added value: +{
+ "default": 25,
+ "description": "Results per page (max 25, AniList's own ceiling — it silently clamps anything higher).",
+ "exclusiveMinimum": 0,
+ "maximum": 25,
+ "type": "integer"
+}
addedInput schema / properties / type
Added value: +{
+ "description": "Only return anime (ANIME) or only manga (MANGA) in `staffMedia` — filtered by AniList before pagination, so pages stay full. Omit for both.",
+ "enum": [
+ "ANIME",
+ "MANGA"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / staff / properties / characterMedia
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "edges": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "characterRole": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "characters": {
+ "anyOf": [
+ {
+ "items": {
+ "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"
+ }
+ ]
+ },
+ "type": "array"
+ },
+ {
+ "type": "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"
+ },
+ "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": "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"
+ }
+ },
+ "required": [
+ "edges"
+ ],
+ "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": {
- "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"
- }
-]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"
+ },
+ "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": "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"
+ }
+ },
+ "required": [
+ "edges"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]