Updated docsv2.md (1/?)

This commit is contained in:
PoroCYon 2016-03-01 17:44:58 +01:00
parent 5952580cd6
commit 72f8d1e3c0

View file

@ -8,70 +8,70 @@
</tr> </tr>
<tr> <tr>
<td> <td>
<ul> <ul>
<li><a href="#abilities">Abilities</a></li> <li><a href="#abilities">Abilities</a></li>
<li><a href="#berries">Berries</a></li> <li><a href="#berries">Berries</a></li>
<li><a href="#berry-firmnesses">Berry Firmnesses</a></li> <li><a href="#berry-firmnesses">Berry Firmnesses</a></li>
<li><a href="#berry-flavors">Berry Flavors</a></li> <li><a href="#berry-flavors">Berry Flavors</a></li>
<li><a href="#characteristics">Characteristics</a></li> <li><a href="#characteristics">Characteristics</a></li>
<li><a href="#contest-types">Contest Types</a></li> <li><a href="#contest-types">Contest Types</a></li>
<li><a href="#contest-effects">Contest Effects</a></li> <li><a href="#contest-effects">Contest Effects</a></li>
<li><a href="#egg-groups">Egg Groups</a></li> <li><a href="#egg-groups">Egg Groups</a></li>
<li><a href="#encounter-methods">Encounter Methods</a></li> <li><a href="#encounter-methods">Encounter Methods</a></li>
<li><a href="#encounter-conditions">Encounter Conditions</a></li> <li><a href="#encounter-conditions">Encounter Conditions</a></li>
<li><a href="#encounter-condition-values">Encounter Condition Values</a></li> <li><a href="#encounter-condition-values">Encounter Condition Values</a></li>
<li><a href="#evolution-chains">Evolution Chains</a></li> <li><a href="#evolution-chains">Evolution Chains</a></li>
<li><a href="#evolution-triggers">Evolution Triggers</a></li> <li><a href="#evolution-triggers">Evolution Triggers</a></li>
<li><a href="#generations">Generations</a></li> <li><a href="#generations">Generations</a></li>
<li><a href="#genders">Genders</a></li> <li><a href="#genders">Genders</a></li>
<li><a href="#growth-rates">Growth Rates</a></li> <li><a href="#growth-rates">Growth Rates</a></li>
</ul> </ul>
</td> </td>
<td> <td>
<ul> <ul>
<li><a href="#items">Items</a></li> <li><a href="#items">Items</a></li>
<li><a href="#item-categories">Item Categories</a></li> <li><a href="#item-categories">Item Categories</a></li>
<li><a href="#item-attributes">Item Attributes</a></li> <li><a href="#item-attributes">Item Attributes</a></li>
<li><a href="#item-fling-effects">Item Fling Effects</a></li> <li><a href="#item-fling-effects">Item Fling Effects</a></li>
<li><a href="#item-pockets">Item Pockets</a></li> <li><a href="#item-pockets">Item Pockets</a></li>
<li><a href="#languages">Languages</a></li> <li><a href="#languages">Languages</a></li>
<li><a href="#locations">Locations</a></li> <li><a href="#locations">Locations</a></li>
<li><a href="#location-areas">Location Areas</a></li> <li><a href="#location-areas">Location Areas</a></li>
<li><a href="#moves">Moves</a></li> <li><a href="#moves">Moves</a></li>
<li><a href="#move-ailments">Move Ailments</a></li> <li><a href="#move-ailments">Move Ailments</a></li>
<li><a href="#move-battle-styles">Move Battle Styles</a></li> <li><a href="#move-battle-styles">Move Battle Styles</a></li>
<li><a href="#move-categories">Move Categories</a></li> <li><a href="#move-categories">Move Categories</a></li>
<li><a href="#move-damage-classes">Move Damage Classes</a></li> <li><a href="#move-damage-classes">Move Damage Classes</a></li>
<li><a href="#move-learn-methods">Move Learn Methods</a></li> <li><a href="#move-learn-methods">Move Learn Methods</a></li>
<li><a href="#move-targets">Move Targets</a></li> <li><a href="#move-targets">Move Targets</a></li>
<li><a href="#natures">Natures</a></li> <li><a href="#natures">Natures</a></li>
</ul> </ul>
</td> </td>
<td> <td>
<ul> <ul>
<li><a href="#pal-park-areas">Pal Park Areas</a></li> <li><a href="#pal-park-areas">Pal Park Areas</a></li>
<li><a href="#pokedexes">Pokedexes</a></li> <li><a href="#pokedexes">Pokédexes</a></li>
<li><a href="#pokemon">Pokemon</a></li> <li><a href="#pokemon">Pokémon</a></li>
<li><a href="#pokemon-colors">Pokemon Colors</a></li> <li><a href="#pokemon-colors">Pokémon Colors</a></li>
<li><a href="#pokemon-forms">Pokemon Forms</a></li> <li><a href="#pokemon-forms">Pokémon Forms</a></li>
<li><a href="#pokemon-habitats">Pokemon Habitats</a></li> <li><a href="#pokemon-habitats">Pokémon Habitats</a></li>
<li><a href="#pokemon-shapes">Pokemon Shapes</a></li> <li><a href="#pokemon-shapes">Pokémon Shapes</a></li>
<li><a href="#pokemon-species">Pokemon Species</a></li> <li><a href="#pokemon-species">Pokémon Species</a></li>
<li><a href="#pokeathlon-stats">Pokeathlon Stats</a></li> <li><a href="#pokeathlon-stats">Pokéathlon Stats</a></li>
<li><a href="#regions">Regions</a></li> <li><a href="#regions">Regions</a></li>
<li><a href="#stats">Stats</a></li> <li><a href="#stats">Stats</a></li>
<li><a href="#super-contest-effects">Super Contest Effects</a></li> <li><a href="#super-contest-effects">Super Contest Effects</a></li>
<li><a href="#types">Types</a></li> <li><a href="#types">Types</a></li>
<li><a href="#version">Versions</a></li> <li><a href="#version">Versions</a></li>
<li><a href="#version-groups">Version Groups</a></li> <li><a href="#version-groups">Version Groups</a></li>
</ul> </ul>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
## Resource Lists ## Resource Lists
Calling any api endpoint without a resource id or name will return a paginated list of available resources for that api. By default, a list 'page' will contain up to 20 resources. If you would like to change this just add a 'limit' query param, e.g. `limit=60`. Calling any API endpoint without a resource ID or name will return a paginated list of available resources for that API. By default, a list 'page' will contain up to 20 resources. If you would like to change this just add a 'limit' query param, e.g. `limit=60`.
### GET api/v2/{endpoint} ### GET api/v2/{endpoint}
@ -90,13 +90,12 @@ Calling any api endpoint without a resource id or name will return a paginated l
#### APIResourceList #### APIResourceList
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | -------- | ----------- | --------- |
| count | The total number of resources abailable from this api | integer | | count | The total number of resources abailable from this API | integer |
| next | The url for the next 'page' in the list | string | | next | The url for the next 'page' in the list | string |
| previous | The url for the previous page in the list | boolean | | previous | The url for the previous page in the list | boolean |
| results | I list of non-named api resources | list [APIResource](#apiresource) | | results | I list of non-named API resources | list [APIResource](#apiresource) |
###### example response for named resources ###### example response for named resources
@ -114,19 +113,17 @@ Calling any api endpoint without a resource id or name will return a paginated l
#### NamedAPIResourceList #### NamedAPIResourceList
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | -------- | ----------- | --------- |
| count | The total number of resources abailable from this api | integer | | count | The total number of resources abailable from this API | integer |
| next | The url for the next 'page' in the list | string | | next | The url for the next 'page' in the list | string |
| previous | The url for the previous page in the list | boolean | | previous | The url for the previous page in the list | boolean |
| results | I list of named api resources | list [NamedAPIResource](#namedapiresource) | | results | I list of named API resources | list [NamedAPIResource](#namedapiresource) |
<h1 id="berries-section">Berries</h1> <h1 id="berries-section">Berries</h1>
## Berries ## Berries
Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by pokemon. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Berry) for greater detail. Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokémon. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Berry) for greater detail.
### GET api/v2/berry/{id or name} ### GET api/v2/berry/{id or name}
@ -169,10 +166,10 @@ Berries are small fruits that can provide HP and status condition restoration, s
#### Berry #### Berry
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ------------------ | ----------- | --------- |
| id | The identifier for this berry resource | integer | | id | The identifier for this berry resource | integer |
| name | The name for this berry resource | string | | name | The name for this berry resource | string |
| growth_time | Time it takes the tree to grow one stage, in hours. Berry trees go through four of these growth stages before they can be picked. | integer | | growth_time | Time it takes the tree to grow one stage, in hours. Berry trees go through four of these growth stages before they can be picked. | integer |
| max_harvest | The maximum number of these berries that can grow on one tree in Generation IV | integer | | max_harvest | The maximum number of these berries that can grow on one tree in Generation IV | integer |
| natural_gift_power | The power of the move "Natural Gift" when used with this Berry | integer | | natural_gift_power | The power of the move "Natural Gift" when used with this Berry | integer |
@ -186,12 +183,11 @@ Berries are small fruits that can provide HP and status condition restoration, s
#### BerryFlavorMap #### BerryFlavorMap
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ------- | ----------- | --------- |
| potency | How powerful the referenced flavor is for this berry | integer | | potency | How powerful the referenced flavor is for this berry | integer |
| flavor | The referenced berry flavor | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) | | flavor | The referenced berry flavor | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) |
## Berry Firmnesses ## Berry Firmnesses
### GET api/v2/berry-firmness/{id or name} ### GET api/v2/berry-firmness/{id or name}
@ -221,17 +217,15 @@ Berries are small fruits that can provide HP and status condition restoration, s
#### BerryFirmness #### BerryFirmness
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ------- | ----------- | --------- |
| id | The identifier for this berry firmness resource | integer | | id | The identifier for this berry firmness resource | integer |
| name | The name for this berry firmness resource | string | | name | The name for this berry firmness resource | string |
| berries | A list of the berries with this firmness | list [NamedAPIResource](#namedapiresource) ([Berry](#berries)) | | berries | A list of the berries with this firmness | list [NamedAPIResource](#namedapiresource) ([Berry](#berries)) |
| names | The name of this berry firmness listed in different languages | list [Name](#resourcename) | | names | The name of this berry firmness listed in different languages | list [Name](#resourcename) |
## Berry Flavors ## Berry Flavors
Flavors determine whether a pokemon will benefit or suffer from eating a berry based on their [nature](#natures). Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Flavor) for greater detail. Flavors determine whether a Pokémon will benefit or suffer from eating a berry based on their [nature](#natures). Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Flavor) for greater detail.
### GET api/v2/berry-flavor/{id or name} ### GET api/v2/berry-flavor/{id or name}
@ -267,10 +261,10 @@ Flavors determine whether a pokemon will benefit or suffer from eating a berry b
#### BerryFlavor #### BerryFlavor
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ------------ | ----------- | --------- |
| id | The identifier for this berry flavor resource | integer | | id | The identifier for this berry flavor resource | integer |
| name | The name for this berry flavor resource | string | | name | The name for this berry flavor resource | string |
| berries | A list of the berries with this flavor | list [FlavorBerryMap](#flavorberrymap) | | berries | A list of the berries with this flavor | list [FlavorBerryMap](#flavorberrymap) |
| contest_type | The contest type that correlates with this berry flavor | [NamedAPIResource](#namedapiresource) ([ContestType](#contest-types)) | | contest_type | The contest type that correlates with this berry flavor | [NamedAPIResource](#namedapiresource) ([ContestType](#contest-types)) |
| names | The name of this berry flavor listed in different languages | list [Name](#resourcename) | | names | The name of this berry flavor listed in different languages | list [Name](#resourcename) |
@ -598,7 +592,7 @@ Evolution chains are essentially family trees. They start with the lowest stage
| is_baby | Whether or not this link is for a baby pokemon. This would only ever be true on the base link. | boolean | | is_baby | Whether or not this link is for a baby pokemon. This would only ever be true on the base link. | boolean |
| species | The pokemon species at this point in the evolution chain | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | species | The pokemon species at this point in the evolution chain | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
| evolution_details | All details regarding the specific details of the referenced pokemon species evolution | [EvolutionDetail](#evolutiondetail) | | evolution_details | All details regarding the specific details of the referenced pokemon species evolution | [EvolutionDetail](#evolutiondetail) |
| evolves_to | A List of chain objects. | [ChainLink](#chainlink) | | evolves_to | A List of chain objects. | list [ChainLink](#chainlink) |
#### EvolutionDetail #### EvolutionDetail
@ -612,14 +606,14 @@ Evolution chains are essentially family trees. They start with the lowest stage
| known_move_type | The evolving pokemon species must know a move with this type during the evolution trigger event in order to evolve into this pokemon species | [NamedAPIResource](#namedapiresource) ([Type](#types)) | | known_move_type | The evolving pokemon species must know a move with this type during the evolution trigger event in order to evolve into this pokemon species | [NamedAPIResource](#namedapiresource) ([Type](#types)) |
| location | The location the evolution must be triggered at. | [NamedAPIResource](#namedapiresource) ([Location](#locations)) | | location | The location the evolution must be triggered at. | [NamedAPIResource](#namedapiresource) ([Location](#locations)) |
| min_level | The minimum required level of the evolving pokemon species to evolve into this pokemon species | integer | | min_level | The minimum required level of the evolving pokemon species to evolve into this pokemon species | integer |
| min_hapiness | The minimum required level of happiness the evolving pokemon species to evolve into this pokemon species | integer | | min_happiness | The minimum required level of happiness the evolving pokemon species to evolve into this pokemon species | integer |
| min_beauty | The minimum required level of beauty the evolving pokemon species to evolve into this pokemon species | integer | | min_beauty | The minimum required level of beauty the evolving pokemon species to evolve into this pokemon species | integer |
| min_affection | The minimum required level of affection the evolving pokemon species to evolve into this pokemon species | integer | | min_affection | The minimum required level of affection the evolving pokemon species to evolve into this pokemon species | integer |
| needs_overworld_rain | Whether or not it must be raining in the overworld to cause evolution this pokemon species | boolean | | needs_overworld_rain | Whether or not it must be raining in the overworld to cause evolution this pokemon species | boolean |
| party_species | The pokemon species that must be in the players party in order for the evolving pokemon species to evolve into this pokemon species | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | party_species | The pokemon species that must be in the players party in order for the evolving pokemon species to evolve into this pokemon species | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
| party_type | The player must have a pokemon of this type in their party during the evolution trigger event in order for the evolving pokemon species to evolve into this pokemon species | [NamedAPIResource](#namedapiresource) ([Type](#types)) | | party_type | The player must have a pokemon of this type in their party during the evolution trigger event in order for the evolving pokemon species to evolve into this pokemon species | [NamedAPIResource](#namedapiresource) ([Type](#types)) |
| relative_physical_stats | The required relation between the Pokémon's Attack and Defense stats. 1 means Attack > Defense. 0 means Attack = Defense. -1 means Attack < Defense. | integer | | relative_physical_stats | The required relation between the Pokémon's Attack and Defense stats. 1 means Attack > Defense. 0 means Attack = Defense. -1 means Attack < Defense. | integer |
| time_of_day | The required time of day. Day or night. | string | | time_of_day | The required time of day. Day or night. | string |
| trade_species | Pokemon species for which this one must be traded. | [NamedAPIResource](#namedapiresource) ([Pokemon Species](#pokemon-species)) | | trade_species | Pokemon species for which this one must be traded. | [NamedAPIResource](#namedapiresource) ([Pokemon Species](#pokemon-species)) |
| turn_upside_down | Whether or not the 3DS needs to be turned upside-down as this Pokémon levels up. | boolean | | turn_upside_down | Whether or not the 3DS needs to be turned upside-down as this Pokémon levels up. | boolean |
@ -657,7 +651,7 @@ Evolution triggers are the events and conditions that cause a pokemon to evolve.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this evolution trigger resource | integer | | id | The identifier for this evolution trigger resource | integer |
| name | The name for this evolution trigger resource | string | | name | The name for this evolution trigger resource | string |
| names | The name of this evolution trigger listed in different languages | list [Name](#resourcename) | | names | The name of this evolution trigger listed in different languages | list [Name](#resourcename) |
| pokemon_species | A list of pokemon species that result from this evolution trigger | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | pokemon_species | A list of pokemon species that result from this evolution trigger | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
@ -827,9 +821,9 @@ Versions of the games, e.g., Red, Blue or Yellow.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this version resource | integer | | id | The identifier for this version resource | integer |
| name | The name for this version resource | string | | name | The name for this version resource | string |
| names | The name of this version listed in different languages | list [Name](#resourcename) | | names | The name of this version listed in different languages | list [Name](#resourcename) |
| version_group | The version group this version belongs to | list [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) | | version_group | The version group this version belongs to | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
## Version Groups ## Version Groups
@ -912,22 +906,22 @@ An item is an object in the games which the player can pick up, keep in their ba
"url": "http://pokeapi.co/api/v2/item-category/34/" "url": "http://pokeapi.co/api/v2/item-category/34/"
}, },
"effect_entries": [{ "effect_entries": [{
"effect": "Used in battle\n: [Catches]{mechanic:catch} a wild Pokémon without fail.\n\n If used in a trainer battle, nothing happens and the ball is lost.", "effect": "Used in battle\n: [Catches]{mechanic:catch} a wild Pokémon without fail.\n\n If used in a trainer battle, nothing happens and the ball is lost.",
"short_effect": "Catches a wild Pokémon every time.", "short_effect": "Catches a wild Pokémon every time.",
"language": { "language": {
"name": "en", "name": "en",
"url": "http://pokeapi.co/api/v2/language/9/" "url": "http://pokeapi.co/api/v2/language/9/"
} }
}], }],
"flavor_text_entries": [{ "flavor_text_entries": [{
"text": "野生の ポケモンを 必ず\n捕まえãことが できã\n最高 性能の ボールã€", "text": "The best Poké Ball with the ultimate level of performance. With it, you will catch any wild Pokémon without fail.",
"version_group": { "version_group": {
"name": "x-y", "name": "x-y",
"url": "http://pokeapi.co/api/v2/version-group/15/" "url": "http://pokeapi.co/api/v2/version-group/15/"
}, },
"language": { "language": {
"name": "ja-kanji", "name": "en",
"url": "http://pokeapi.co/api/v2/language/11/" "url": "http://pokeapi.co/api/v2/language/9/"
} }
}], }],
"game_indices": [{ "game_indices": [{
@ -1033,12 +1027,11 @@ Item attributes define particular aspects of items, e.g. "usable in battle" or "
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this item attribute resource | integer | | id | The identifier for this item attribute resource | integer |
| name | The name for this item attribute resource | string | | name | The name for this item attribute resource | string |
| items | A list of items that have this attribute | list [Item](#items) | | items | A list of items that have this attribute | list [NamedAPIResource](#namedapiresource) ([Item](#items)) |
| names | The name of this item attribute listed in different languages | list [Name](#resourcename) | | names | The name of this item attribute listed in different languages | list [Name](#resourcename) |
| descriptions | The description of this item attribute listed in different languages | list [Description](#description) | | descriptions | The description of this item attribute listed in different languages | list [Description](#description) |
## Item Categories ## Item Categories
Item categories determine where items will be placed in the players bag. Item categories determine where items will be placed in the players bag.
@ -1075,11 +1068,10 @@ Item categories determine where items will be placed in the players bag.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this item category resource | integer | | id | The identifier for this item category resource | integer |
| name | The name for this item category resource | string | | name | The name for this item category resource | string |
| items | A list of items that are a part of this category | list [Item](#items) | | items | A list of items that are a part of this category | list [Item](#items) |
| names | The name of this item category listed in different languages | list [Name](#resourcename) | | names | The name of this item category listed in different languages | list [Name](#resourcename) |
| pocket | The pocket items in this category would be put in | list [NamedAPIResource](#namedapiresource) ([ItemPocket](#item-pockets)) | | pocket | The pocket items in this category would be put in | [NamedAPIResource](#namedapiresource) ([ItemPocket](#item-pockets)) |
## Item Fling Effects ## Item Fling Effects
The various effects of the move "Fling" when used with different items. The various effects of the move "Fling" when used with different items.
@ -1150,8 +1142,8 @@ Pockets within the players bag used for storing items by category.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this item pocket resource | integer | | id | The identifier for this item pocket resource | integer |
| name | The name for this item pocket resource | string | | name | The name for this item pocket resource | string |
| categories | A list of item categories that are relevent to this item pocket | list [ItemCategory](#item-categories) | | categories | A list of item categories that are relevent to this item pocket | list [NamedAPIResource](#namedapiresource) ([ItemCategory](#item-categories)) |
| names | The name of this item pocket listed in different languages | list [Name](#resourcename) | | names | The name of this item pocket listed in different languages | list [Name](#resourcename) |
@ -1266,11 +1258,11 @@ Moves are the skills of pokemon in battle. In battle, a Pokémon uses one move
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this move resource | integer | | id | The identifier for this move resource | integer |
| name | The name for this move resource | string | | name | The name for this move resource | string |
| accuracy | The percent value of how likely this move is to be successful | integer | | accuracy | The percent value of how likely this move is to be successful | integer |
| effect_chance | The percent value of how likely it is this moves effect will happen | integer | | effect_chance | The percent value of how likely it is this moves effect will happen | integer |
| pp | Power points. The number of times this move can be used | integer | | pp | Power points. The number of times this move can be used | integer |
| priority | A value between -8 and 8. Sets the order in which moves are executed during battle. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Priority) for greater detail. | integer | | priority | A value between -8 and 8. Sets the order in which moves are executed during battle. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Priority) for greater detail. | integer |
| power | The base power of this move with a value of 0 if it does not have a base power | integer | | power | The base power of this move with a value of 0 if it does not have a base power | integer |
| contest_combos | A detail of normal and super contest combos that require this move | list [ContestComboSets](#contestcombosets) | | contest_combos | A detail of normal and super contest combos that require this move | list [ContestComboSets](#contestcombosets) |
| contest_type | The type of appeal this move gives a pokemon when used in a contest | [NamedAPIResource](#namedapiresource) ([ContestType](#contest-types)) | | contest_type | The type of appeal this move gives a pokemon when used in a contest | [NamedAPIResource](#namedapiresource) ([ContestType](#contest-types)) |
@ -1284,8 +1276,8 @@ Moves are the skills of pokemon in battle. In battle, a Pokémon uses one move
| past_values | A list of move resource value changes across ersion groups of the game | list [PastMoveStatValues](#pastmovestatvalues) | | past_values | A list of move resource value changes across ersion groups of the game | list [PastMoveStatValues](#pastmovestatvalues) |
| stat_changes | A list of stats this moves effects and how much it effects them | list [MoveStatChange](#movestatchange) | | stat_changes | A list of stats this moves effects and how much it effects them | list [MoveStatChange](#movestatchange) |
| contest_effect | The effect the move has when used in a super contest | [NamedAPIResource](#namedapiresource) ([ContestEffect](#contest-effects)) | | contest_effect | The effect the move has when used in a super contest | [NamedAPIResource](#namedapiresource) ([ContestEffect](#contest-effects)) |
| target | The type of target that will recieve the effects of the attack | [MoveTarget](#move-targets) | | target | The type of target that will recieve the effects of the attack | [NamedAPIResource](#namedapiresource) ([MoveTarget](#move-targets)) |
| type | The elemental type of this move | [Type](#types) | | type | The elemental type of this move | [NamedAPIResource](#namedapiresource) ([Type](#types)) |
#### ContestComboSets #### ContestComboSets
@ -1323,7 +1315,7 @@ Moves are the skills of pokemon in battle. In battle, a Pokémon uses one move
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| change | The amount of change | integer | | change | The amount of change | integer |
| stat | The stat being affected | [NamedAPIResource](#namedapiresource) [Stat](#stats) | | stat | The stat being affected | [NamedAPIResource](#namedapiresource) ([Stat](#stats)) |
#### PastMoveStatValues #### PastMoveStatValues
@ -1334,10 +1326,9 @@ Moves are the skills of pokemon in battle. In battle, a Pokémon uses one move
| power | The base power of this move with a value of 0 if it does not have a base power | integer | | power | The base power of this move with a value of 0 if it does not have a base power | integer |
| pp | Power points. The number of times this move can be used | integer | | pp | Power points. The number of times this move can be used | integer |
| effect_entries | The effect of this move listed in different languages | list [VerboseEffect](#verboseeffect) | | effect_entries | The effect of this move listed in different languages | list [VerboseEffect](#verboseeffect) |
| type | The elemental type of this move | [Type](#types) | | type | The elemental type of this move | [NamedAPIResource](#namedapiresource) ([Type](#types)) |
| version group | The version group in which these move stat values were in effect | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) | | version group | The version group in which these move stat values were in effect | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
## Move Ailments ## Move Ailments
Move Ailments are status conditions caused by moves used during battle. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/http://bulbapedia.bulbagarden.net/wiki/Status_condition) for greater detail. Move Ailments are status conditions caused by moves used during battle. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/http://bulbapedia.bulbagarden.net/wiki/Status_condition) for greater detail.
@ -1370,11 +1361,10 @@ Move Ailments are status conditions caused by moves used during battle. See [Bul
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this move ailment resource | integer | | id | The identifier for this move ailment resource | integer |
| name | The name for this move ailment resource | string | | name | The name for this move ailment resource | string |
| moves | A list of moves that cause this ailment | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) | | moves | A list of moves that cause this ailment | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
| names | The name of this move ailment listed in different languages | list [Name](#resourcename) | | names | The name of this move ailment listed in different languages | list [Name](#resourcename) |
## Move Battle Styles ## Move Battle Styles
Styles of moves when used in the Battle Palace. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Battle_Frontier_(Generation_III)) for greater detail. Styles of moves when used in the Battle Palace. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Battle_Frontier_(Generation_III)) for greater detail.
@ -1403,7 +1393,7 @@ Styles of moves when used in the Battle Palace. See [Bulbapedia](http://bulbaped
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this move battle style resource | integer | | id | The identifier for this move battle style resource | integer |
| name | The name for this move battle style resource | string | | name | The name for this move battle style resource | string |
| names | The name of this move battle style listed in different languages | list [Name](#resourcename) | | names | The name of this move battle style listed in different languages | list [Name](#resourcename) |
@ -1439,7 +1429,7 @@ Very general categories that loosely group move effects.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this move category resource | integer | | id | The identifier for this move category resource | integer |
| name | The name for this move category resource | string | | name | The name for this move category resource | string |
| moves | A list of moves that fall into this category | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) | | moves | A list of moves that fall into this category | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
| descriptions | The description of this move ailment listed in different languages | list [Description](#description) | | descriptions | The description of this move ailment listed in different languages | list [Description](#description) |
@ -1476,7 +1466,7 @@ Damage classes moves can have, e.g. physical, special, or non-damaging.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this move damage class resource | integer | | id | The identifier for this move damage class resource | integer |
| name | The name for this move damage class resource | string | | name | The name for this move damage class resource | string |
| descriptions | The description of this move damage class listed in different languages | list [Description](#description) | | descriptions | The description of this move damage class listed in different languages | list [Description](#description) |
| moves | A list of moves that fall into this damage class | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) | | moves | A list of moves that fall into this damage class | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
| names | The name of this move damage class listed in different languages | list [Name](#resourcename) | | names | The name of this move damage class listed in different languages | list [Name](#resourcename) |
@ -1501,7 +1491,7 @@ Methods by which pokemon can learn moves.
} }
}], }],
"descriptions": [{ "descriptions": [{
"description": "Wird gelernt, wenn ein Pokémon ein bestimmtes Level erreicht.", "description": "Wird gelernt, wenn ein Pokémon ein bestimmtes Level erreicht.",
"language": { "language": {
"name": "de", "name": "de",
"url": "http://pokeapi.co/api/v2/language/6/" "url": "http://pokeapi.co/api/v2/language/6/"
@ -1521,12 +1511,11 @@ Methods by which pokemon can learn moves.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this move learn method resource | integer | | id | The identifier for this move learn method resource | integer |
| name | The name for this move learn method resource | string | | name | The name for this move learn method resource | string |
| descriptions | The description of this move learn method listed in different languages | list [Description](#description) | | descriptions | The description of this move learn method listed in different languages | list [Description](#description) |
| names | The name of this move learn method listed in different languages | list [Name](#resourcename) | | names | The name of this move learn method listed in different languages | list [Name](#resourcename) |
| version_groups | A list of version groups where moves can be learned through this method | list [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) | | version_groups | A list of version groups where moves can be learned through this method | list [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
## Move Targets ## Move Targets
Targets moves can be directed at during battle. Targets can be pokemon, environments or even other moves. Targets moves can be directed at during battle. Targets can be pokemon, environments or even other moves.
@ -1539,7 +1528,7 @@ Targets moves can be directed at during battle. Targets can be pokemon, environm
"id": 1, "id": 1,
"name": "specific-move", "name": "specific-move",
"descriptions": [{ "descriptions": [{
"description": "Eine spezifische Fähigkeit. Wie diese Fähigkeit genutzt wird hängt von den genutzten Fähigkeiten ab.", "description": "Eine spezifische Fähigkeit. Wie diese Fähigkeit genutzt wird, hängt von den genutzten Fähigkeiten ab.",
"language": { "language": {
"name": "de", "name": "de",
"url": "http://pokeapi.co/api/v2/language/6/" "url": "http://pokeapi.co/api/v2/language/6/"
@ -1550,7 +1539,7 @@ Targets moves can be directed at during battle. Targets can be pokemon, environm
"url": "http://pokeapi.co/api/v2/move/68/" "url": "http://pokeapi.co/api/v2/move/68/"
}], }],
"names": [{ "names": [{
"name": "Spezifische Fähigkeit", "name": "Spezifische Fähigkeit",
"language": { "language": {
"name": "de", "name": "de",
"url": "http://pokeapi.co/api/v2/language/6/" "url": "http://pokeapi.co/api/v2/language/6/"
@ -1566,13 +1555,11 @@ Targets moves can be directed at during battle. Targets can be pokemon, environm
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this move target resource | integer | | id | The identifier for this move target resource | integer |
| name | The name for this move target resource | string | | name | The name for this move target resource | string |
| descriptions | The description of this move target listed in different languages | list [Description](#description) | | descriptions | The description of this move target listed in different languages | list [Description](#description) |
| moves | A list of moves that that are directed at this target | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) | | moves | A list of moves that that are directed at this target | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
| names | The name of this move target listed in different languages | list [Name](#resourcename) | | names | The name of this move target listed in different languages | list [Name](#resourcename) |
<h1 id="locations-section">Locations</h1> <h1 id="locations-section">Locations</h1>
## Locations ## Locations
@ -1618,7 +1605,7 @@ Locations that can be visited within the games. Locations make up sizable portio
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this location resource | integer | | id | The identifier for this location resource | integer |
| name | The name for this location resource | string | | name | The name for this location resource | string |
| region | The region this location can be found in | [NamedAPIResource](#namedapiresource) ([Region](#regions)) | | region | The region this location can be found in | [NamedAPIResource](#namedapiresource) ([Region](#regions)) |
| names | The name of this language listed in different languages | list [Name](#resourcename) | | names | The name of this language listed in different languages | list [Name](#resourcename) |
| game_indices | A list of game indices relevent to this location by generation | list [GenerationGameIndex](#generationgameindex) | | game_indices | A list of game indices relevent to this location by generation | list [GenerationGameIndex](#generationgameindex) |
@ -1694,12 +1681,25 @@ Location areas are sections of areas, such as floors in a building or cave. Each
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this location resource | integer | | id | The identifier for this location resource | integer |
| name | The name for this location resource | string | | name | The name for this location resource | string |
| game_index | The internal id of an api resource within game data | integer | | game_index | The internal id of an api resource within game data | integer |
| encounter_method_rates | A list of methods in which pokemon may be encountered in this area and how likely the method will occur depending on the version of the game | list [EncounterMethodRate](#encountermethodrate) | | encounter_method_rates | A list of methods in which pokemon may be encountered in this area and how likely the method will occur depending on the version of the game | list [EncounterMethodRate](#encountermethodrate) |
| location | The region this location can be found in | [NamedAPIResource](#namedapiresource) ([Region](#regions)) | | location | The region this location can be found in | [NamedAPIResource](#namedapiresource) ([Region](#regions)) |
| names | The name of this location area listed in different languages | list [Name](#resourcename) | | names | The name of this location area listed in different languages | list [Name](#resourcename) |
| pokemon_encounters | A list of pokemon that can be encountered in this area along with version specific details about the encounter | list [PokemonEncounter](#pokemonencounter) | | pokemon_encounters | A list of pokemon that can be encountered in this area along with version specific details about the encounter | list [PokemonEncounter](#pokemonencounter) |
#### EncounterMethodRate
| Name | Description | Data Type |
| ---- | ----------- | --------- |
| encounter_method | The method in which Pokémon may be encountered in an area. | [EncounterMethod](#encountermehtod) |
| version_details | The chance of the encounter to occur on a version of the game. | list [EncounterVersionDetails](#encounterversiondetails) |
#### EncounterVersionDetails
| Name | Description | Data Type |
| ------- | ----------- | --------- |
| rate | The chance of an encounter to occur. | integer |
| version | The version of the game in which the encounter can occur with the given chance. | [NamedAPIResource](#namedapiresource) ([Version](#version)) |
#### PokemonEncounter #### PokemonEncounter
@ -1806,8 +1806,8 @@ A region is an organized area of the pokemon world. Most often, the main differe
| locations | A list of locations that can be found in this region | [NamedAPIResource](#namedapiresource) ([Location](#locations)) | | locations | A list of locations that can be found in this region | [NamedAPIResource](#namedapiresource) ([Location](#locations)) |
| main_generation | The generation this region was introduced in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) | | main_generation | The generation this region was introduced in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) |
| names | The name of this region listed in different languages | list [Name](#resourcename) | | names | The name of this region listed in different languages | list [Name](#resourcename) |
| pokedexes | A list of pokedexes that catalogue pokemon in this region | [NamedAPIResource](#namedapiresource) ([Pokedex](#pokedexes)) | | pokedexes | A list of pokedexes that catalogue pokemon in this region | list [NamedAPIResource](#namedapiresource) ([Pokedex](#pokedexes)) |
| version_groups | A list of version groups where this region can be visited | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) | | version_groups | A list of version groups where this region can be visited | list [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
<h1 id="pokemon-section">Pokemon</h1> <h1 id="pokemon-section">Pokemon</h1>
@ -1837,8 +1837,8 @@ Abilities provide passive effects for pokemon in battle or in the overworld. Pok
} }
}], }],
"effect_entries": [{ "effect_entries": [{
"effect": "This Pokémon's damaging moves have a 10% chance to make the target [flinch]{mechanic:flinch} with each hit if they do not already cause flinching as a secondary effect.\n\nThis ability does not stack with a held item.\n\nOverworld: The wild encounter rate is halved while this Pokémon is first in the party.", "effect": "This Pokémon's damaging moves have a 10% chance to make the target [flinch]{mechanic:flinch} with each hit if they do not already cause flinching as a secondary effect.\n\nThis ability does not stack with a held item.\n\nOverworld: The wild encounter rate is halved while this Pokémon is first in the party.",
"short_effect": "Has a 10% chance of making target Pokémon [flinch]{mechanic:flinch} with each hit.", "short_effect": "Has a 10% chance of making target Pokémon [flinch]{mechanic:flinch} with each hit.",
"language": { "language": {
"name": "en", "name": "en",
"url": "http://pokeapi.co/api/v2/language/9/" "url": "http://pokeapi.co/api/v2/language/9/"
@ -1886,7 +1886,7 @@ Abilities provide passive effects for pokemon in battle or in the overworld. Pok
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this ability resource | integer | | id | The identifier for this ability resource | integer |
| name | The name for this ability resource | string | | name | The name for this ability resource | string |
| is_main_series | Whether or not this ability originated in the main series of the video games | boolean | | is_main_series | Whether or not this ability originated in the main series of the video games | boolean |
| generation | The generation this ability originated in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) | | generation | The generation this ability originated in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) |
| names | The name of this ability listed in different languages | list [Name](#resourcename) | | names | The name of this ability listed in different languages | list [Name](#resourcename) |
@ -1954,8 +1954,8 @@ Characteristics indicate which stat contains a Pokémon's highest IV. A Pokémon
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this characteristic resource | integer | | id | The identifier for this characteristic resource | integer |
| gene_modulo | The remainder of the highest stat/IV divided by 5 | integer | | gene_modulo | The remainder of the highest stat/IV divided by 5 | integer |
| possible_values | The possible values of the highest stat that would result in a pokemon recieving this characteristic when divided by 5 | [integer] | | possible_values | The possible values of the highest stat that would result in a pokemon recieving this characteristic when divided by 5 | list integer |
| descriptions | The descriptions of this characteristic listed in different languages | list [Description](#description) | | descriptions | The descriptions of this characteristic listed in different languages | list ([Description](#description)) |
## Egg Groups ## Egg Groups
@ -1991,9 +1991,9 @@ Egg Groups are categories which determine which Pokémon are able to interbreed.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this egg group resource | integer | | id | The identifier for this egg group resource | integer |
| name | The name for this egg group resource | string | | name | The name for this egg group resource | string |
| names | The name of this egg group listed in different languages | list [Name](#resourcename) | | names | The name of this egg group listed in different languages | list [Name](#resourcename) |
| pokemon_species | A list of all pokemon species that are members of this egg group | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | pokemon_species | A list of all pokemon species that are members of this egg group | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
## Genders ## Genders
@ -2029,7 +2029,7 @@ Genders were introduced in Generation II for the purposes of breeding pokemon bu
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this gender resource | integer | | id | The identifier for this gender resource | integer |
| name | The name for this gender resource | string | | name | The name for this gender resource | string |
| pokemon_species_details | A list of pokemon species that can be this gender and how likely it is that they will be | list [PokemonSpeciesGender](#pokemonspeciesgender) | | pokemon_species_details | A list of pokemon species that can be this gender and how likely it is that they will be | list [PokemonSpeciesGender](#pokemonspeciesgender) |
| required_for_evolution | A list of pokemon species that required this gender in order for a pokemon to evolve into them | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | required_for_evolution | A list of pokemon species that required this gender in order for a pokemon to evolve into them | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
@ -2079,8 +2079,8 @@ Growth rates are the speed with which pokemon gain levels through experience. Ch
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this gender resource | integer | | id | The identifier for this gender resource | integer |
| name | The name for this gender resource | string | | name | The name for this gender resource | string |
| formula | The formula used to calculate the rate at which the pokemon species gains level | string | | formula | The formula used to calculate the rate at which the pokemon species gains level | string |
| descriptions | The descriptions of this characteristic listed in different languages | list [Description](#description) | | descriptions | The descriptions of this characteristic listed in different languages | list [Description](#description) |
| levels | A list of levels and the amount of experienced needed to atain them based on this growth rate | list [GrowthRateExperienceLevel](#growthrateexperiencelevel) | | levels | A list of levels and the amount of experienced needed to atain them based on this growth rate | list [GrowthRateExperienceLevel](#growthrateexperiencelevel) |
| pokemon_species | A list of pokemon species that gain levels at this growth rate | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | pokemon_species | A list of pokemon species that gain levels at this growth rate | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
@ -2152,7 +2152,7 @@ Natures influence how a pokemon's stats grow. See [Bulbapedia](http://bulbapedia
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this nature resource | integer | | id | The identifier for this nature resource | integer |
| name | The name for this nature resource | string | | name | The name for this nature resource | string |
| decreased_stat | The stat decreased by 10% in pokemon with this nature | [NamedAPIResource](#namedapiresource) ([Stat](#stats)) | | decreased_stat | The stat decreased by 10% in pokemon with this nature | [NamedAPIResource](#namedapiresource) ([Stat](#stats)) |
| increased_stat | The stat increased by 10% in pokemon with this nature | [NamedAPIResource](#namedapiresource) ([Stat](#stats)) | | increased_stat | The stat increased by 10% in pokemon with this nature | [NamedAPIResource](#namedapiresource) ([Stat](#stats)) |
| hates_flavor | The flavor hated by pokemon with this nature | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) | | hates_flavor | The flavor hated by pokemon with this nature | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) |
@ -2221,7 +2221,7 @@ Pokeathlon Stats are different attributes of a pokemons performance in pokeathlo
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this pokeathlon stat resource | integer | | id | The identifier for this pokeathlon stat resource | integer |
| name | The name for this pokeathlon stat resource | string | | name | The name for this pokeathlon stat resource | string |
| names | The name of this pokeathlon stat listed in different languages | list [Name](#resourcename) | | names | The name of this pokeathlon stat listed in different languages | list [Name](#resourcename) |
| affecting_natures | A detail of natures which affect this pokeathlon stat positively or negatively | [NaturePokeathlonStatAffectSets](#naturepokeathlonstataffectsets) | | affecting_natures | A detail of natures which affect this pokeathlon stat positively or negatively | [NaturePokeathlonStatAffectSets](#naturepokeathlonstataffectsets) |
@ -2242,7 +2242,7 @@ Pokeathlon Stats are different attributes of a pokemons performance in pokeathlo
## Pokemon ## Pokemon
Pokemon are the creatures that inhabit the world of the pokemon games. They can be caught using pokeball's and trained by battling with other pokemon. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokémon_(species)) for greater detail. Pokemon are the creatures that inhabit the world of the pokemon games. They can be caught using Pokéballs and trained by battling with other pokemon. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokémon_(species)) for greater detail.
### GET api/v2/pokemon/{id or name} ### GET api/v2/pokemon/{id or name}
@ -2371,7 +2371,7 @@ Pokemon are the creatures that inhabit the world of the pokemon games. They can
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this pokemon resource | integer | | id | The identifier for this pokemon resource | integer |
| name | The name for this pokemon resource | string | | name | The name for this pokemon resource | string |
| base_experience | The base experience gained for defeating this pokemon | integer | | base_experience | The base experience gained for defeating this pokemon | integer |
| height | The height of this pokemon | integer | | height | The height of this pokemon | integer |
| is_default | Set for exactly one pokemon used as the default for each species | boolean | | is_default | Set for exactly one pokemon used as the default for each species | boolean |
@ -2381,8 +2381,8 @@ Pokemon are the creatures that inhabit the world of the pokemon games. They can
| forms | A list of forms this pokemon can take on | list [NamedAPIResource](#namedapiresource) ([PokemonForm](#pokemon-forms)) | | forms | A list of forms this pokemon can take on | list [NamedAPIResource](#namedapiresource) ([PokemonForm](#pokemon-forms)) |
| game_indices | A list of game indices relevent to pokemon item by generation | list [VersionGameIndex](#versiongameindex) | | game_indices | A list of game indices relevent to pokemon item by generation | list [VersionGameIndex](#versiongameindex) |
| held_items | A list of items this pokemon may be holding when encountered | list [NamedAPIResource](#namedapiresource) ([Item](#items)) | | held_items | A list of items this pokemon may be holding when encountered | list [NamedAPIResource](#namedapiresource) ([Item](#items)) |
| location_area_encounters | A list of location areas as well as encounter details pertaining to specific versions | list [LocationAreaEncounter](#locationareaencounter) | | location_area_encounters | A list of location areas as well as encounter details pertaining to specific versions | list [LocationAreaEncounter](#locationareaencounter) |
| moves | A list of moves along with learn methods and level details pertaining to specific version groups | [NamedAPIResource](#namedapiresource) ([Move](#moves)) | | moves | A list of moves along with learn methods and level details pertaining to specific version groups | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
| sprites | A set of sprites used to depict this pokemon in the game | [PokemonSprites](#pokemonsprites) | | sprites | A set of sprites used to depict this pokemon in the game | [PokemonSprites](#pokemonsprites) |
| species | The species this pokemon belongs to | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | species | The species this pokemon belongs to | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
| stats | A list of base stat values for this pokemon | list [NamedAPIResource](#namedapiresource) ([Stat](#stats)) | | stats | A list of base stat values for this pokemon | list [NamedAPIResource](#namedapiresource) ([Stat](#stats)) |
@ -2401,20 +2401,20 @@ Pokemon are the creatures that inhabit the world of the pokemon games. They can
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| slot | The order the pokemons types are listed in | integer | | slot | The order the pokemons types are listed in | integer |
| type | The type the referenced pokemon has | string | | type | The type the referenced pokemon has | string |
#### PokemonSprites #### PokemonSprites
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| front_default | The default depiction of this pokemon from the front in battle | string | | front_default | The default depiction of this pokemon from the front in battle | string |
| front_shiny | The shiny depiction of this pokemon from the front in battle | string | | front_shiny | The shiny depiction of this pokemon from the front in battle | string |
| front_female | The female depiction of this pokemon from the front in battle | string | | front_female | The female depiction of this pokemon from the front in battle | string |
| front_shiny_female | The shiny female depiction of this pokemon from the front in battle | string | | front_shiny_female | The shiny female depiction of this pokemon from the front in battle | string |
| back_default | The default depiction of this pokemon from the back in battle | string | | back_default | The default depiction of this pokemon from the back in battle | string |
| back_shiny | The shiny depiction of this pokemon from the back in battle | string | | back_shiny | The shiny depiction of this pokemon from the back in battle | string |
| back_female | The female depiction of this pokemon from the back in battle | string | | back_female | The female depiction of this pokemon from the back in battle | string |
| back_shiny_female | The shiny female depiction of this pokemon from the back in battle | string | | back_shiny_female | The shiny female depiction of this pokemon from the back in battle | string |
#### LocationAreaEncounter #### LocationAreaEncounter
@ -2457,7 +2457,7 @@ Colors used for sorting pokemon in a pokedex. The color listed in the Pokédex i
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this pokemon color resource | integer | | id | The identifier for this pokemon color resource | integer |
| name | The name for this pokemon color resource | string | | name | The name for this pokemon color resource | string |
| names | The name of this pokemon color listed in different languages | list [Name](#resourcename) | | names | The name of this pokemon color listed in different languages | list [Name](#resourcename) |
| pokemon_species | A list of the pokemon species that have this color | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | pokemon_species | A list of the pokemon species that have this color | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
@ -2502,14 +2502,14 @@ Some pokemon have the ability to take on different forms. At times, these differ
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this pokemon color resource | integer | | id | The identifier for this pokemon form resource | integer |
| name | The name for this pokemon color resource | string | | name | The name for this pokemon form resource | string |
| order | The order in which forms should be sorted within all forms. Multiple forms may have equal order, in which case they should fall back on sorting by name. | integer | | order | The order in which forms should be sorted within all forms. Multiple forms may have equal order, in which case they should fall back on sorting by name. | integer |
| form_order | The order in which forms should be sorted within a species' forms | integer | | form_order | The order in which forms should be sorted within a species' forms | integer |
| is_default | True for exactly one form used as the default for each pokemon | boolean | | is_default | True for exactly one form used as the default for each pokemon | boolean |
| is_battle_only | Whether or not this form can only happen during battle | boolean | | is_battle_only | Whether or not this form can only happen during battle | boolean |
| is_mega | Whether or not this form requires mega evolution | boolean | | is_mega | Whether or not this form requires mega evolution | boolean |
| form_name | The name of this form | string | | form_name | The name of this form | string |
| pokemon | The pokemon that can take on this form | [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) | | pokemon | The pokemon that can take on this form | [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
| sprites | A set of sprites used to depict this pokemon form in the game | [PokemonFormSprites](#pokemonformsprites) | | sprites | A set of sprites used to depict this pokemon form in the game | [PokemonFormSprites](#pokemonformsprites) |
| version_group | The version group this pokemon form was introduced in | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) | | version_group | The version group this pokemon form was introduced in | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
@ -2519,9 +2519,9 @@ Some pokemon have the ability to take on different forms. At times, these differ
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| front_default | The default depiction of this pokemon form from the front in battle | string | | front_default | The default depiction of this pokemon form from the front in battle | string |
| front_shiny | The shiny depiction of this pokemon form from the front in battle | string | | front_shiny | The shiny depiction of this pokemon form from the front in battle | string |
| back_default | The default depiction of this pokemon form from the back in battle | string | | back_default | The default depiction of this pokemon form from the back in battle | string |
| back_shiny | The shiny depiction of this pokemon form from the back in battle | string | | back_shiny | The shiny depiction of this pokemon form from the back in battle | string |
## Pokemon Habitats ## Pokemon Habitats
@ -2560,7 +2560,7 @@ Habitats are generally different terrain pokemon can be found in but can also be
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this pokemon habitat resource | integer | | id | The identifier for this pokemon habitat resource | integer |
| name | The name for this pokemon habitat resource | string | | name | The name for this pokemon habitat resource | string |
| names | The name of this pokemon habitat listed in different languages | list [Name](#resourcename) | | names | The name of this pokemon habitat listed in different languages | list [Name](#resourcename) |
| pokemon_species | A list of the pokemon species that can be found in this habitat | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | pokemon_species | A list of the pokemon species that can be found in this habitat | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
@ -2610,7 +2610,7 @@ Shapes used for sorting pokemon in a pokedex.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this pokemon shape resource | integer | | id | The identifier for this pokemon shape resource | integer |
| name | The name for this pokemon shape resource | string | | name | The name for this pokemon shape resource | string |
| awesome_names | The "scientific" name of this pokemon shape listed in different languages | list [AwesomeName](#awesomename) | | awesome_names | The "scientific" name of this pokemon shape listed in different languages | list [AwesomeName](#awesomename) |
| names | The name of this pokemon shape listed in different languages | list [Name](#resourcename) | | names | The name of this pokemon shape listed in different languages | list [Name](#resourcename) |
| pokemon_species | A list of the pokemon species that have this shape | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) | | pokemon_species | A list of the pokemon species that have this shape | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
@ -2727,7 +2727,7 @@ A Pokemon Species forms the basis for at least one pokemon. Attributes of a Poke
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this pokemon species resource | integer | | id | The identifier for this pokemon species resource | integer |
| name | The name for this pokemon species resource | string | | name | The name for this pokemon species resource | string |
| order | The order in which species should be sorted. Based on National Dex order, except families are grouped together and sorted by stage. | integer | | order | The order in which species should be sorted. Based on National Dex order, except families are grouped together and sorted by stage. | integer |
| gender_rate | The chance of this Pokémon being female, in eighths; or -1 for genderless | integer | | gender_rate | The chance of this Pokémon being female, in eighths; or -1 for genderless | integer |
| capture_rate | The base capture rate; up to 255. The higher the number, the easier the catch. | integer | | capture_rate | The base capture rate; up to 255. The higher the number, the easier the catch. | integer |
@ -2747,8 +2747,8 @@ A Pokemon Species forms the basis for at least one pokemon. Attributes of a Poke
| generation | The generation this pokemon species was introduced in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) | | generation | The generation this pokemon species was introduced in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) |
| names | The name of this pokemon species listed in different languages | list [Name](#resourcename) | | names | The name of this pokemon species listed in different languages | list [Name](#resourcename) |
| pal_park_encounters | A list of encounters that can be had with this pokemon species in pal park | list [PalParkEncounterArea](#palparkencounterarea) | | pal_park_encounters | A list of encounters that can be had with this pokemon species in pal park | list [PalParkEncounterArea](#palparkencounterarea) |
| flavor_text_entries | The flavor text of this flavor text listed in different languages | list [PokemonSpeciesFlavorText](#pokemonspeciesflavortext) | | flavor_text_entries | The flavor text of this flavor text listed in different languages | list [PokemonSpeciesFlavorText](#pokemonspeciesflavortext) |
| form_descriptions | Descriptions of different forms pokemon take on within the pokemon species | list [Description](#description) | | form_descriptions | Descriptions of different forms pokemon take on within the pokemon species | list [Description](#description) |
| genera | The genus of this pokemon species listed in multiple languages | [Genus](#genus) | | genera | The genus of this pokemon species listed in multiple languages | [Genus](#genus) |
| varieties | A list of the pokemon that exist within this pokemon species | list [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) | | varieties | A list of the pokemon that exist within this pokemon species | list [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
@ -2779,8 +2779,8 @@ A Pokemon Species forms the basis for at least one pokemon. Attributes of a Poke
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| flavor_text | The localized flavor text for an api resource in a specific language | string | | flavor_text | The localized flavor text for an api resource in a specific language | string |
| language | The language this name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) | | language | The language this name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) |
| version | The version this flavor text entry is used in | [NamedAPIResource](#namedapiresource) ([Version](#versions)) | | version | The version this flavor text entry is used in | [NamedAPIResource](#namedapiresource) ([Version](#versions)) |
## Stats ## Stats
Stats determine certain aspects of battles. Each pokemon has a value for each stat which grows as they gain levels and can be altered momenarily by effects in battles. Stats determine certain aspects of battles. Each pokemon has a value for each stat which grows as they gain levels and can be altered momenarily by effects in battles.
@ -2845,7 +2845,7 @@ Stats determine certain aspects of battles. Each pokemon has a value for each st
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this stat resource | integer | | id | The identifier for this stat resource | integer |
| name | The name for this stat resource | string | | name | The name for this stat resource | string |
| game_index | ID the games use for this stat | integer | | game_index | ID the games use for this stat | integer |
| is_battle_only | Whether this stat only exists within a battle | boolean | | is_battle_only | Whether this stat only exists within a battle | boolean |
| affecting_moves | A detail of moves which affect this stat positively or negatively | [MoveStatAffectSets](#movestataffectsets) | | affecting_moves | A detail of moves which affect this stat positively or negatively | [MoveStatAffectSets](#movestataffectsets) |
@ -2965,7 +2965,7 @@ Types are properties for Pokémon and their moves. Each type has three propertie
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this type resource | integer | | id | The identifier for this type resource | integer |
| name | The name for this type resource | string | | name | The name for this type resource | string |
| damage_relations | A detail of how effective this type is toward others and vice versa | [TypeRelations](#typerelations) | | damage_relations | A detail of how effective this type is toward others and vice versa | [TypeRelations](#typerelations) |
| game_indices | A list of game indices relevent to this item by generation | list [GenerationGameIndex](#generationgameindex) | | game_indices | A list of game indices relevent to this item by generation | list [GenerationGameIndex](#generationgameindex) |
| generation | The generation this type was introduced in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) | | generation | The generation this type was introduced in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) |
@ -3026,14 +3026,12 @@ Languages for translations of api resource information.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| id | The identifier for this language resource | integer | | id | The identifier for this language resource | integer |
| name | The name for this language resource | string | | name | The name for this language resource | string |
| official | Whether or not the games are published in this language | boolean | | official | Whether or not the games are published in this language | boolean |
| is639 | The two-letter code of the country where this language is spoken. Note that it is not unique. | string | | iso639 | The two-letter code of the country where this language is spoken. Note that it is not unique. | string |
| iso3166 | The two-letter code of the language. Note that it is not unique. | string | | iso3166 | The two-letter code of the language. Note that it is not unique. | string |
| names | The name of this language listed in different languages | list [Name](#resourcename) | | names | The name of this language listed in different languages | list [Name](#resourcename) |
## Common Models ## Common Models
#### APIResource #### APIResource
@ -3075,7 +3073,7 @@ Languages for translations of api resource information.
| Name | Description | Data Type | | Name | Description | Data Type |
| ---- | ----------- | --------- | | ---- | ----------- | --------- |
| flavor_text | The localized flavor text for an api resource in a specific language | string | | flavor_text | The localized flavor text for an api resource in a specific language | string |
| language | The language this name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) | | language | The language this name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) |
#### GenerationGameIndex #### GenerationGameIndex
@ -3134,5 +3132,3 @@ Languages for translations of api resource information.
| text | The localized name for an api resource in a specific language | string | | text | The localized name for an api resource in a specific language | string |
| language | The language this name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) | | language | The language this name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) |
| version_group | The version group which uses this flavor text | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) | | version_group | The version group which uses this flavor text | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |