changedInput schema / properties / query / description
Previous value: -"Strict token match on name. \"chu\" matches \"pikachu\" and \"raichu\". Case-insensitive."New value: +"Strict token match on name. \"chu\" matches \"pikachu\" and \"raichu\". Case-insensitive. At most 100 characters; whitespace separates tokens, and every token must match."
addedInput schema / properties / query / maxLength
Added value: +100
changedOutput schema / anyOf
Previous value: -[
- {
- "not": {
- "required": [
- "error"
- ]
- },
- "required": [
- "pokemon",
- "totalCount",
- "shown"
- ]
- },
- {
- "required": [
- "error"
- ]
- }
-]New value: +[
+ {
+ "not": {
+ "required": [
+ "error"
+ ]
+ },
+ "required": [
+ "pokemon",
+ "totalCount",
+ "shown",
+ "appliedFilters"
+ ]
+ },
+ {
+ "required": [
+ "error"
+ ]
+ }
+]
addedOutput schema / properties / appliedFilters
Added value: +{
+ "additionalProperties": false,
+ "description": "Effective nonblank filters and pagination controls for this response.",
+ "properties": {
+ "egg_group": {
+ "description": "Normalized egg-group filter, when applied.",
+ "type": "string"
+ },
+ "generation": {
+ "description": "Normalized generation filter, when applied.",
+ "type": "string"
+ },
+ "limit": {
+ "description": "Accepted page size, including the default of 50.",
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "offset": {
+ "description": "Accepted page offset, including the default of 0.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "pokedex": {
+ "description": "Normalized pokédex filter, when applied.",
+ "type": "string"
+ },
+ "query": {
+ "description": "Applied lowercase query tokens joined with single spaces. Omitted without a category filter.",
+ "type": "string"
+ },
+ "type": {
+ "description": "Normalized type filter, when applied.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "limit",
+ "offset"
+ ],
+ "type": "object"
+}
changedOutput schema / properties / notice / description
Previous value: -"Guidance when no Pokémon matched the filters."New value: +"Guidance for missing category filters, zero matches, or an offset beyond the results."
changedOutput schema / properties / pokemon / items / description
Previous value: -"Pokémon entry with dex number and name."New value: +"Pokémon entry with PokéAPI ID and name."
changedOutput schema / properties / pokemon / items / properties / id / description
Previous value: -"National Pokédex number."New value: +"PokéAPI ID: Pokémon record for type filters, species record for generation, pokedex, or egg_group filters. Form IDs are not National Pokédex numbers."