diff --git a/templates/pages/docsv1.html b/templates/pages/docsv1.html
index eed96ef8..de905e8d 100644
--- a/templates/pages/docsv1.html
+++ b/templates/pages/docsv1.html
@@ -41,7 +41,7 @@
- Python - Pykemon by Paul Hallett.
- - .NET - PokeAPI.NET by PoroCYon.
+ - .NET - PokeAPI.NET by PoroCYon.
- Racket - Racketmon by Scott Lindeman.
- Java - PokeJava by Mickeyjk.
- Ruby - Pokegem by Brandon Weaver.
@@ -907,4 +907,4 @@ resource_uri: '/api/v1/description/2/'
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/templates/pages/docsv2.html b/templates/pages/docsv2.html
index c40a05fe..e651e1cd 100644
--- a/templates/pages/docsv2.html
+++ b/templates/pages/docsv2.html
@@ -138,6 +138,7 @@
{% markdown %}
diff --git a/templates/pages/docsv2.md b/templates/pages/docsv2.md
index 1f8018e1..dafefdde 100644
--- a/templates/pages/docsv2.md
+++ b/templates/pages/docsv2.md
@@ -8,74 +8,74 @@
-
+
|
-
+
|
-
+
|
## 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}
-###### example response for non-named resources
+###### Example response for unnamed resources
```json
{
@@ -90,15 +90,14 @@ Calling any api endpoint without a resource id or name will return a paginated l
#### APIResourceList
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| count | The total number of resources abailable from this api | integer |
+| Name | Description | Data Type |
+| -------- | ----------- | --------- |
+| count | The total number of resources abailable from this API | integer |
| next | The url for the next 'page' in the list | string |
| 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 unnamed API resources | list [APIResource](#apiresource) |
-
-###### example response for named resources
+###### Example response for named resources
```json
{
@@ -114,23 +113,21 @@ Calling any api endpoint without a resource id or name will return a paginated l
#### NamedAPIResourceList
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| count | The total number of resources abailable from this api | integer |
+| Name | Description | Data Type |
+| -------- | ----------- | --------- |
+| count | The total number of resources abailable from this API | integer |
| next | The url for the next 'page' in the list | string |
| 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) |
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}
-###### example response
+###### Example response
```json
{
@@ -165,14 +162,14 @@ Berries are small fruits that can provide HP and status condition restoration, s
```
-###### response models
+###### Response models
#### Berry
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------------ | ----------- | --------- |
| 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 |
| 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 |
@@ -186,17 +183,16 @@ Berries are small fruits that can provide HP and status condition restoration, s
#### BerryFlavorMap
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------- | ----------- | --------- |
| potency | How powerful the referenced flavor is for this berry | integer |
| flavor | The referenced berry flavor | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) |
-
## Berry Firmnesses
### GET api/v2/berry-firmness/{id or name}
-###### example response
+###### Example response
```json
{
@@ -217,25 +213,23 @@ Berries are small fruits that can provide HP and status condition restoration, s
```
-###### response models
+###### Response models
#### BerryFirmness
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------- | ----------- | --------- |
| 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)) |
| names | The name of this berry firmness listed in different languages | list [Name](#resourcename) |
-
-
## 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}
-###### example response
+###### Example response
```json
{
@@ -263,35 +257,33 @@ Flavors determine whether a pokemon will benefit or suffer from eating a berry b
```
-###### response models
+###### Response models
#### BerryFlavor
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------ | ----------- | --------- |
| 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) |
| 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) |
#### FlavorBerryMap
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------- | ----------- | --------- |
| potency | How powerful the referenced flavor is for this berry | integer |
| berry | The berry with the referenced flavor | [NamedAPIResource](#namedapiresource) ([Berry](#berry)) |
-
-
Contests
## Contest Types
-Contest types are categories judges used to weigh a pokemons condition in pokemon contests. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Contest_condition) for greater detail.
+Contest types are categories judges used to weigh a Pokémon's condition in Pokémon contests. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Contest_condition) for greater detail.
### GET api/v2/contest-type/{id or name}
-###### example response
+###### Example response
```json
{
@@ -313,25 +305,23 @@ Contest types are categories judges used to weigh a pokemons condition in pokemo
```
-###### response models
+###### Response models
#### ContestType
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------ | ----------- | --------- |
| id | The identifier for this contest type resource | integer |
-| name | The name for this contest type resource | string |
+| name | The name for this contest type resource | string |
| berry_flavor | The berry flavor that correlates with this contest type | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) |
| names | The name of this contest type listed in different languages | list [Name](#resourcename) |
-
-
## Contest Effects
Contest effects refer to the effects of moves when used in contests.
### GET api/v2/contest-effect/{id}
-###### example response
+###### Example response
```json
{
@@ -356,25 +346,24 @@ Contest effects refer to the effects of moves when used in contests.
```
-###### response models
+###### Response models
#### ContestEffect
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------------- | ----------- | --------- |
| id | The identifier for this contest type resource | integer |
-| appeal | The base number of hearts the user of this move gets | string |
+| appeal | The base number of hearts the user of this move gets | string |
| jam | The base number of hearts the user's opponent loses | integer |
| effect_entries | The result of this contest effect listed in different languages | list [Effect](#effect) |
| flavor_text_entries | The flavor text of this contest effect listed in different languages | list [FlavorText](#flavortext) |
-
## Super Contest Effects
Super contest effects refer to the effects of moves when used in super contests.
### GET api/v2/super-contest-effect/{id}
-###### example response
+###### Example response
```json
{
@@ -394,27 +383,25 @@ Super contest effects refer to the effects of moves when used in super contests.
}
```
-###### response models
+###### Response models
#### SuperContestEffect
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------------- | ----------- | --------- |
| id | The identifier for this super contest effect resource | integer |
-| appeal | The level of appeal this super contest effect has | string |
+| appeal | The level of appeal this super contest effect has | string |
| flavor_text_entries | The flavor text of this super contest effect listed in different languages | list [FlavorText](#flavortext) |
| moves | A list of moves that have the effect when used in super contests | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
-
-
Encounters
## Encounter Methods
-Methods by which the player might can encounter pokemon in the wild, e.g., walking in tall grass. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Wild_Pokémon) for greater detail.
+Methods by which the player might can encounter Pokémon in the wild, e.g., walking in tall grass. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Wild_Pokémon) for greater detail.
### GET api/v2/encounter-method/{id or name}
-###### example response
+###### Example response
```json
{
@@ -432,25 +419,23 @@ Methods by which the player might can encounter pokemon in the wild, e.g., walki
```
-###### response models
+###### Response models
#### EncounterMethod
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ----- | ----------- | --------- |
| id | The identifier for this encounter method resource | integer |
-| name | The name for this encounter method resource | string |
+| name | The name for this encounter method resource | string |
| order | A good value for sorting | integer |
| names | The name of this encounter method listed in different languages | list [Name](#resourcename) |
-
-
## Encounter Conditions
Conditions which affect what pokemon might appear in the wild, e.g., day or night.
### GET api/v2/encounter-condition/{id or name}
-###### example response
+###### Example response
```json
{
@@ -474,25 +459,23 @@ Conditions which affect what pokemon might appear in the wild, e.g., day or nigh
```
-###### response models
+###### Response models
#### EncounterCondition
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------ | ----------- | --------- |
| id | The identifier for this encounter condition resource | integer |
-| name | The name for this encounter condition resource | string |
+| name | The name for this encounter condition resource | string |
| names | The name of this encounter method listed in different languages | list [Name](#resourcename) |
| values | A list of possible values for this encounter condition | list [NamedAPIResource](#namedapiresource) ([EncounterConditionValue](#encounter-condition-values)) |
-
-
## Encounter Condition Values
-Encounter condition values are the various states that an encounter condition can have, i.e., Time of day can be either day or night.
+Encounter condition values are the various states that an encounter condition can have, i.e., time of day can be either day or night.
### GET api/v2/encounter-condition-value/{id or name}
-###### example response
+###### Example response
```json
{
@@ -513,27 +496,25 @@ Encounter condition values are the various states that an encounter condition ca
```
-###### response models
+###### Response models
#### EncounterConditionValue
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| --------- | ----------- | --------- |
| id | The identifier for this encounter condition value resource | integer |
-| name | The name for this encounter condition value resource | string |
+| name | The name for this encounter condition value resource | string |
| condition | The condition this encounter condition value pertains to | list [NamedAPIResource](#namedapiresource) ([EncounterCondition](#encounter-conditions)) |
| names | The name of this encounter condition value listed in different languages | list [Name](#resourcename) |
-
-
Evolution
## Evolution Chains
-Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as pokemon they can evolve into up through the hierarchy.
+Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokémon they can evolve into up through the hierarchy.
### GET api/v2/evolution-chain/{id}
-###### example response
+###### Example response
```json
{
@@ -581,55 +562,54 @@ Evolution chains are essentially family trees. They start with the lowest stage
}
```
-###### response models
+###### Response models
#### EvolutionChain
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ----------------- | ----------- | --------- |
| id | The identifier for this evolution chain resource | integer |
-| baby_trigger_item | The item that a pokemon would be holding when mating that would trigger the egg hatching a baby pokemon rather than a basic pokemon | [NamedAPIResource](#namedapiresource) ([Item](#items)) |
-| chain | The base chain link object. Each link contains evolution details for a pokemon in the chain. Each link references the next pokemon in the natural evolution order. | [ChainLink](#chainlink) |
+| baby_trigger_item | The item that a Pokémon would be holding when mating that would trigger the egg hatching a baby Pokémon rather than a basic Pokémon | [NamedAPIResource](#namedapiresource) ([Item](#items)) |
+| chain | The base chain link object. Each link contains evolution details for a Pokémon in the chain. Each link references the next Pokémon in the natural evolution order. | [ChainLink](#chainlink) |
#### ChainLink
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| 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)) |
-| 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) |
+| Name | Description | Data Type |
+| ----------------- | ----------- | --------- |
+| is_baby | Whether or not this link is for a baby Pokémon. This would only ever be true on the base link. | boolean |
+| species | The Pokémon species at this point in the evolution chain | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
+| evolution_details | All details regarding the specific details of the referenced Pokémon species evolution | [EvolutionDetail](#evolutiondetail) |
+| evolves_to | A List of chain objects. | list [ChainLink](#chainlink) |
#### EvolutionDetail
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| item | The item required to cause evolution this into pokemon species | [NamedAPIResource](#namedapiresource) ([Item](#items)) |
-| trigger | The type of event that triggers evolution into this pokemon species | [NamedAPIResource](#namedapiresource) ([EvolutionTrigger](#evolution-triggers)) |
-| gender | The gender the evolving pokemon species must be in order to evolve into this pokemon species | [NamedAPIResource](#namedapiresource) ([Gender](#genders)) |
-| held_item | The item the evolving pokemon species must be holding during the evolution trigger event to evolve into this pokemon species | [NamedAPIResource](#namedapiresource) ([Item](#items)) |
-| known_move | The move that must be known by the evolving pokemon species during the evolution trigger event in order to evolve into this pokemon species | [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
-| 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)) |
+| Name | Description | Data Type |
+| ----------------------- | ----------- | --------- |
+| item | The item required to cause evolution this into Pokémon species | [NamedAPIResource](#namedapiresource) ([Item](#items)) |
+| trigger | The type of event that triggers evolution into this Pokémon species | [NamedAPIResource](#namedapiresource) ([EvolutionTrigger](#evolution-triggers)) |
+| gender | The gender the evolving Pokémon species must be in order to evolve into this Pokémon species | [NamedAPIResource](#namedapiresource) ([Gender](#genders)) |
+| held_item | The item the evolving Pokémon species must be holding during the evolution trigger event to evolve into this Pokémon species | [NamedAPIResource](#namedapiresource) ([Item](#items)) |
+| known_move | The move that must be known by the evolving Pokémon species during the evolution trigger event in order to evolve into this Pokémon species | [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
+| known_move_type | The evolving Pokémon species must know a move with this type during the evolution trigger event in order to evolve into this Pokémon species | [NamedAPIResource](#namedapiresource) ([Type](#types)) |
| 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_hapiness | 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_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 |
-| 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)) |
+| min_level | The minimum required level of the evolving Pokémon species to evolve into this Pokémon species | integer |
+| min_happiness | The minimum required level of happiness the evolving Pokémon species to evolve into this Pokémon species | integer |
+| min_beauty | The minimum required level of beauty the evolving Pokémon species to evolve into this Pokémon species | integer |
+| min_affection | The minimum required level of affection the evolving Pokémon species to evolve into this Pokémon species | integer |
+| needs_overworld_rain | Whether or not it must be raining in the overworld to cause evolution this Pokémon species | boolean |
+| party_species | The pokemon species that must be in the players party in order for the evolving Pokémon species to evolve into this Pokémon 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 Pokémon species to evolve into this Pokémon 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 |
-| 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)) |
+| time_of_day | The required time of day. Day or night. | string |
+| trade_species | Pokémon 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 |
-
## Evolution Triggers
Evolution triggers are the events and conditions that cause a pokemon to evolve. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Methods_of_evolution) for greater detail.
### GET api/v2/evolution-trigger/{id or name}
-###### example response
+###### Example response
```json
{
@@ -650,19 +630,17 @@ Evolution triggers are the events and conditions that cause a pokemon to evolve.
```
-###### response models
+###### Response models
#### EvolutionTrigger
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
| 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) |
| pokemon_species | A list of pokemon species that result from this evolution trigger | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
-
-
Games
## Generations
@@ -670,7 +648,7 @@ A generation is a grouping of the Pokémon games that separates them based on th
### GET api/v2/generation/{id or name}
-###### example response
+###### Example response
```json
{
@@ -708,30 +686,28 @@ A generation is a grouping of the Pokémon games that separates them based on th
```
-###### response models
+###### Response models
#### Generation
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
| id | The identifier for this generation resource | integer |
-| name | The name for this generation resource | string |
+| name | The name for this generation resource | string |
| abilities | A list of abilities that were introduced in this generation | list [NamedAPIResource](#namedapiresource) ([Ability](#abilities)) |
| names | The name of this generation listed in different languages | list [Name](#resourcename) |
| main_region | The main region travelled in this generation | [NamedAPIResource](#namedapiresource) ([Region](#regions)) |
| moves | A list of moves that were introduced in this generation | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
-| pokemon_species | A list of pokemon species that were introduced in this generation | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
+| pokemon_species | A list of Pokémon species that were introduced in this generation | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
| types | A list of types that were introduced in this generation | list [NamedAPIResource](#namedapiresource) ([Type](#types)) |
| version_groups | A list of version groups that were introduced in this generation | list [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
-
-
## Pokedexes
A Pokédex is a handheld electronic encyclopedia device; one which is capable of recording and retaining information of the various Pokémon in a given region with the exception of the national dex and some smaller dexes related to portions of a region. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokedex) for greater detail.
### GET api/v2/pokedex/{id or name}
-###### example response
+###### Example response
```json
{
@@ -770,36 +746,34 @@ A Pokédex is a handheld electronic encyclopedia device; one which is capable of
}
```
-###### response models
+###### Response models
#### Pokedex
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| id | The identifier for this pokedex resource | integer |
-| name | The name for this pokedex resource | string |
-| is_main_series | Whether or not this pokedex originated in the main series of the video games | boolean |
-| descriptions | The description of this pokedex listed in different languages | list [Description](#description) |
-| names | The name of this pokedex listed in different languages | list [Name](#resourcename) |
-| pokemon_entries | A list of pokemon catalogued in this pokedex and their indexes | list [PokemonEntry](#pokemonentry) |
-| region | The region this pokedex catalogues pokemon for | [NamedAPIResource](#namedapiresource) ([Region](#regions)) |
-| version_groups | A list of version groups this pokedex is relevent to | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
+| id | The identifier for this Pokédex resource | integer |
+| name | The name for this Pokédex resource | string |
+| is_main_series | Whether or not this Pokédex originated in the main series of the video games | boolean |
+| descriptions | The description of this Pokédex listed in different languages | list [Description](#description) |
+| names | The name of this Pokédex listed in different languages | list [Name](#resourcename) |
+| pokemon_entries | A list of pokemon catalogued in this Pokédex and their indexes | list [PokemonEntry](#pokemonentry) |
+| region | The region this Pokédex catalogues pokemon for | [NamedAPIResource](#namedapiresource) ([Region](#regions)) |
+| version_groups | A list of version groups this Pokédex is relevent to | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
#### PokemonEntry
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| entry_number | The index of this pokemon species entry within the pokedex | integer |
-| pokemon_species | The pokemon species being encountered | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
-
-
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
+| entry_number | The index of this pokemon species entry within the Pokédex | integer |
+| pokemon_species | The Pokémon species being encountered | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
## Versions
Versions of the games, e.g., Red, Blue or Yellow.
### GET api/v2/version/{id or name}
-###### example response
+###### Example response
```json
@@ -820,17 +794,16 @@ Versions of the games, e.g., Red, Blue or Yellow.
}
```
-###### response models
+###### Response models
#### Version
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------- | ----------- | --------- |
| 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) |
-| 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 categorize highly similar versions of the games.
@@ -871,19 +844,18 @@ Version groups categorize highly similar versions of the games.
#### VersionGroup
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------------ | ----------- | --------- |
| id | The identifier for this version group resource | integer |
| name | The name for this version group resource | string |
| order | Order for sorting. Almost by date of release, except similar versions are grouped together. | integer |
| generation | The generation this version was introduced in | list [NamedAPIResource](#namedapiresource) ([Generation](#generations)) |
-| move_learn_methods | A list of methods in which pokemon can learn moves in this version group | list [NamedAPIResource](#namedapiresource) ([MoveLearnMethod](#move-learn-methods)) |
+| move_learn_methods | A list of methods in which Pokémon can learn moves in this version group | list [NamedAPIResource](#namedapiresource) ([MoveLearnMethod](#move-learn-methods)) |
| names | The name of this version group listed in different languages | list [Name](#resourcename) |
-| pokedexes | A list of pokedexes introduces in this version group | list [NamedAPIResource](#namedapiresource) ([Pokedex](#pokedexes)) |
+| pokedexes | A list of Pokédexes introduces in this version group | list [NamedAPIResource](#namedapiresource) ([Pokedex](#pokedexes)) |
| regions | A list of regions that can be visited in this version group | list [NamedAPIResource](#namedapiresource) ([Region](#regions)) |
| versions | The versions this version group owns | list [NamedAPIResource](#namedapiresource) ([Version](#versions)) |
-
Items
## Items
@@ -891,7 +863,7 @@ An item is an object in the games which the player can pick up, keep in their ba
### GET api/v2/item/{id or name}
-###### example response
+###### Example response
```json
{
@@ -912,22 +884,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/"
},
"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.",
- "short_effect": "Catches a wild Pokémon every time.",
+ "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.",
"language": {
"name": "en",
"url": "http://pokeapi.co/api/v2/language/9/"
}
}],
"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": {
"name": "x-y",
"url": "http://pokeapi.co/api/v2/version-group/15/"
},
"language": {
- "name": "ja-kanji",
- "url": "http://pokeapi.co/api/v2/language/11/"
+ "name": "en",
+ "url": "http://pokeapi.co/api/v2/language/9/"
}
}],
"game_indices": [{
@@ -944,7 +916,7 @@ An item is an object in the games which the player can pick up, keep in their ba
"url": "http://pokeapi.co/api/v2/language/9/"
}
}],
- sprites: {
+ "sprites": {
"default": "http://localhost:8000/media/sprites/items/master-ball.png"
},
"held_by_pokemon": [{
@@ -966,14 +938,14 @@ An item is an object in the games which the player can pick up, keep in their ba
}
```
-###### response models
+###### Response models
#### Item
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------------- | ----------- | --------- |
| id | The identifier for this item resource | integer |
-| name | The name for this item resource | string |
+| name | The name for this item resource | string |
| cost | The price of this item in stores | integer |
| fling_power | The power of the move Fling when used with this item. | integer |
| fling_effect | The effect of the move Fling when used with this item | [ItemFlingEffect](#item-fling-effects) |
@@ -983,23 +955,22 @@ An item is an object in the games which the player can pick up, keep in their ba
| flavor_text_entries | The flavor text of this ability listed in different languages | list [VersionGroupFlavorText](#versiongroupflavortext) |
| game_indices | A list of game indices relevent to this item by generation | list [GenerationGameIndex](#generationgameindex) |
| names | The name of this item listed in different languages | list [Name](#resourcename) |
-| sprites | A set of sprites used to depict this item in the game | [ItemSprites](#item-sprites) |
-| held_by_pokemon | A list of pokemon that might be found in the wild holding this item | list [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
+| sprites | A set of sprites used to depict this item in the game | [ItemSprites](#item-sprites) |
+| held_by_pokemon | A list of Pokémon that might be found in the wild holding this item | list [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
| baby_trigger_for | An evolution chain this item requires to produce a bay during mating | list [APIResource](#apiresource) ([EvolutionChain](#evolution-chains)) |
#### Item Sprites
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| default | The default depiction of this item | string |
-
+| Name | Description | Data Type |
+| ------- | ----------- | --------- |
+| default | The default depiction of this item | string |
## Item Attributes
Item attributes define particular aspects of items, e.g. "usable in battle" or "consumable".
### GET api/v2/item-attribute/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1026,19 +997,18 @@ Item attributes define particular aspects of items, e.g. "usable in battle" or "
}
```
-###### response models
+###### Response models
#### ItemAttribute
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------ | ----------- | --------- |
| id | The identifier for this item attribute resource | integer |
-| name | The name for this item attribute resource | string |
-| items | A list of items that have this attribute | list [Item](#items) |
+| name | The name for this item attribute resource | string |
+| 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) |
| descriptions | The description of this item attribute listed in different languages | list [Description](#description) |
-
## Item Categories
Item categories determine where items will be placed in the players bag.
@@ -1072,14 +1042,13 @@ Item categories determine where items will be placed in the players bag.
#### ItemCategory
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------ | ----------- | --------- |
| 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) |
| 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
The various effects of the move "Fling" when used with different items.
@@ -1110,20 +1079,19 @@ The various effects of the move "Fling" when used with different items.
#### ItemFlingEffect
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| -------------- | ----------- | --------- |
| id | The identifier for this fling effect resource | integer |
-| name | The name for this fling effect resource | string |
+| name | The name for this fling effect resource | string |
| effect_entries | The result of this fling effect listed in different languages | list [Effect](#effect) |
| items | A list of items that have this fling effect | list [NamedAPIResource](#namedapiresource) ([Item](#items)) |
-
## Item Pockets
Pockets within the players bag used for storing items by category.
### GET api/v2/item-pocket/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1143,26 +1111,25 @@ Pockets within the players bag used for storing items by category.
}
```
-###### response models
+###### Response models
#### ItemPocket
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ---------- | ----------- | --------- |
| id | The identifier for this item pocket resource | integer |
-| 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) |
+| name | The name for this item pocket resource | string |
+| 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) |
-
Moves
## Moves
-Moves are the skills of pokemon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas.
+Moves are the skills of Pokémon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas.
### GET api/v2/move/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1259,52 +1226,52 @@ Moves are the skills of pokemon in battle. In battle, a Pokémon uses one move
}
```
-###### response models
+###### Response models
#### Move
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| -------------- | ----------- | --------- |
| 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 |
| 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 |
-| 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 |
| 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 Pokémon when used in a contest | [NamedAPIResource](#namedapiresource) ([ContestType](#contest-types)) |
| contest_effect | The effect the move has when used in a contest | [NamedAPIResource](#namedapiresource) ([ContestEffect](#contest-effects)) |
| damage_class | The type of damage the move inflicts on the target, e.g. physical | [NamedAPIResource](#namedapiresource) ([MoveDamageClass](#move-damage-classes)) |
| effect_entries | The effect of this move listed in different languages | list [VerboseEffect](#verboseeffect) |
| effect_changes | The list of previous effects this move has had across version groups of the games | list [AbilityEffectChange](#abilityeffectchange) |
| generation | The generation in which this move was introduced | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) |
-| meta | Meta data about this move | [MoveMetaData](#movemetadata) |
+| meta | Metadata about this move | [MoveMetaData](#movemetadata) |
| names | The name of this move listed in different languages | list [Name](#resourcename) |
| 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) |
| 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) |
-| type | The elemental type of this move | [Type](#types) |
+| 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 | [NamedAPIResource](#namedapiresource) ([Type](#types)) |
#### ContestComboSets
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------ | ----------- | --------- |
| normal | A detail of moves this move can be used before or after, granting additional appeal points in contests | list [ContestComboDetail](#contestcombodetail) |
| super | A detail of moves this move can be used before or after, granting additional appeal points in super contests | list [ContestComboDetail](#contestcombodetail) |
#### ContestComboDetail
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ---------- | ----------- | --------- |
| use_before | A list of moves to use before this move | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
| use_after | A list of moves to use after this move | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
#### MoveMetaData
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| -------------- | ----------- | --------- |
| ailment | The status ailment this move inflicts on its target | [NamedAPIResource](#namedapiresource) ([MoveAilment](#move-ailments)) |
| category | The category of move this move falls under, e.g. damage or ailment | [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
| min_hits | The minimum number of times this move hits. Null if it always only hits once. | integer |
@@ -1320,30 +1287,29 @@ Moves are the skills of pokemon in battle. In battle, a Pokémon uses one move
#### MoveStatChange
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------ | ----------- | --------- |
| 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
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| -------------- | ----------- | --------- |
| 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 take effect | 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 |
| 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)) |
-
## 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.
### GET api/v2/move-ailment/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1363,24 +1329,23 @@ Move Ailments are status conditions caused by moves used during battle. See [Bul
}
```
-###### response models
+###### Response models
#### Move Ailment
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ----- | ----------- | --------- |
| 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)) |
| names | The name of this move ailment listed in different languages | list [Name](#resourcename) |
-
## 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.
### GET api/v2/move-battle-style/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1396,23 +1361,22 @@ Styles of moves when used in the Battle Palace. See [Bulbapedia](http://bulbaped
}
```
-###### response models
+###### Response models
#### Move Battle Style
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ----- | ----------- | --------- |
| 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) |
-
## Move Categories
Very general categories that loosely group move effects.
### GET api/v2/move-category/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1432,24 +1396,23 @@ Very general categories that loosely group move effects.
}
```
-###### response models
+###### Response models
#### Move Category
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------ | ----------- | --------- |
| 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)) |
| descriptions | The description of this move ailment listed in different languages | list [Description](#description) |
-
## Move Damage Classes
Damage classes moves can have, e.g. physical, special, or non-damaging.
### GET api/v2/move-damage-class/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1469,25 +1432,24 @@ Damage classes moves can have, e.g. physical, special, or non-damaging.
}
```
-###### response models
+###### Response models
#### Move Damage Class
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------ | ----------- | --------- |
| 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) |
| 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) |
-
## Move Learn Methods
-Methods by which pokemon can learn moves.
+Methods by which Pokémon can learn moves.
### GET api/v2/move-learn-method/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1501,7 +1463,7 @@ Methods by which pokemon can learn moves.
}
}],
"descriptions": [{
- "description": "Wird gelernt, wenn ein Pokémon ein bestimmtes Level erreicht.",
+ "description": "Wird gelernt, wenn ein Pokémon ein bestimmtes Level erreicht.",
"language": {
"name": "de",
"url": "http://pokeapi.co/api/v2/language/6/"
@@ -1514,32 +1476,31 @@ Methods by which pokemon can learn moves.
}
```
-###### response models
+###### Response models
#### Move Learn Method
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| -------------- | ----------- | --------- |
| 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) |
| 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)) |
-
## 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 Pokémon, environments or even other moves.
### GET api/v2/move-target/{id or name}
-###### example response
+###### Example response
```json
{
"id": 1,
"name": "specific-move",
"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": {
"name": "de",
"url": "http://pokeapi.co/api/v2/language/6/"
@@ -1550,7 +1511,7 @@ Targets moves can be directed at during battle. Targets can be pokemon, environm
"url": "http://pokeapi.co/api/v2/move/68/"
}],
"names": [{
- "name": "Spezifische Fähigkeit",
+ "name": "Spezifische Fähigkeit",
"language": {
"name": "de",
"url": "http://pokeapi.co/api/v2/language/6/"
@@ -1559,20 +1520,18 @@ Targets moves can be directed at during battle. Targets can be pokemon, environm
}
```
-###### response models
+###### Response models
#### Move Target
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------ | ----------- | --------- |
| 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) |
| 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) |
-
-
Locations
## Locations
@@ -1580,7 +1539,7 @@ Locations that can be visited within the games. Locations make up sizable portio
### GET api/v2/location/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1611,26 +1570,25 @@ Locations that can be visited within the games. Locations make up sizable portio
}
```
-###### response models
+###### Response models
#### Location
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------ | ----------- | --------- |
| 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)) |
| 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) |
| areas | Areas that can be found within this location | [APIResource](#apiresource) ([LocationArea](#location-areas)) |
-
## Location Areas
-Location areas are sections of areas, such as floors in a building or cave. Each area has its own set of possible pokemon encounters.
+Location areas are sections of areas, such as floors in a building or cave. Each area has its own set of possible Pokémon encounters.
### GET api/v2/location-area/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1687,34 +1645,47 @@ Location areas are sections of areas, such as floors in a building or cave. Each
}
```
-###### response models
+###### Response models
#### LocationArea
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ---------------------- | ----------- | --------- |
| id | The identifier for this location resource | integer |
-| name | The name for this location resource | string |
-| 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) |
+| name | The name for this location resource | string |
+| game_index | The internal id of an API resource within game data | integer |
+| encounter_method_rates | A list of methods in which Pokémon 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)) |
| 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 Pokémon 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
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| pokemon | The pokemon being encountered | [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
-| version_details | A list of versions and encounters with pokemon that might happen in the referenced location area | list [VersionEncounterDetail](#versionencounterdetail) |
-
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
+| pokemon | The Pokémon being encountered | [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
+| version_details | A list of versions and encounters with Pokémon that might happen in the referenced location area | list [VersionEncounterDetail](#versionencounterdetail) |
## Pal Park Areas
-Areas used for grouping pokemon encounters in Pal Park. They're like habitats that are specific to Pal Park.
+Areas used for grouping Pokémon encounters in Pal Park. They're like habitats that are specific to Pal Park.
### GET api/v2/pal-park-area/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1738,32 +1709,31 @@ Areas used for grouping pokemon encounters in Pal Park. They're like habitats th
}
```
-###### response models
+###### Response models
#### PalParkArea
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------------ | ----------- | --------- |
| id | The identifier for this pal park area resource | integer |
-| name | The name for this pal park area resource | string |
+| name | The name for this pal park area resource | string |
| names | The name of this pal park area listed in different languages | list [Name](#resourcename) |
-| pokemon_encounters | A list of pokemon encountered in thi pal park area along with details | list [PalParkEncounterSpecies](#palparkencounterspecies) |
+| pokemon_encounters | A list of Pokémon encountered in thi pal park area along with details | list [PalParkEncounterSpecies](#palparkencounterspecies) |
#### PalParkEncounterSpecies
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| base_score | The base score given to the player when this pokemon is caught during a pal park run | integer |
-| rate | The base rate for encountering this pokemon in this pal park area | integer |
-| pokemon_species | The pokemon species being encountered | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemonspecies)) |
-
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
+| base_score | The base score given to the player when this Pokémon is caught during a pal park run | integer |
+| rate | The base rate for encountering this Pokémon in this pal park area | integer |
+| pokemon_species | The Pokémon species being encountered | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemonspecies)) |
## Regions
-A region is an organized area of the pokemon world. Most often, the main difference between regions is the species of pokemon that can be encountered within them.
+A region is an organized area of the Pokémon world. Most often, the main difference between regions is the species of Pokémon that can be encountered within them.
### GET api/v2/region/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1795,30 +1765,29 @@ A region is an organized area of the pokemon world. Most often, the main differe
}
```
-###### response models
+###### Response models
#### Region
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
| id | The identifier for this region resource | integer |
| name | The name for this region resource | string |
| 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)) |
| 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)) |
-| version_groups | A list of version groups where this region can be visited | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
-
+| pokedexes | A list of pokédexes that catalogue Pokémon in this region | list [NamedAPIResource](#namedapiresource) ([Pokedex](#pokedexes)) |
+| version_groups | A list of version groups where this region can be visited | list [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
Pokemon
## Abilities
-Abilities provide passive effects for pokemon in battle or in the overworld. Pokemon have mutiple possible abilities but can have only one ability at a time. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Ability) for greater detail.
+Abilities provide passive effects for Pokémon in battle or in the overworld. Pokémon have mutiple possible abilities but can have only one ability at a time. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Ability) for greater detail.
### GET api/v2/ability/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1837,8 +1806,8 @@ Abilities provide passive effects for pokemon in battle or in the overworld. Pok
}
}],
"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.",
- "short_effect": "Has a 10% chance of making target Pokémon [flinch]{mechanic:flinch} with each hit.",
+ "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.",
"language": {
"name": "en",
"url": "http://pokeapi.co/api/v2/language/9/"
@@ -1879,52 +1848,51 @@ Abilities provide passive effects for pokemon in battle or in the overworld. Pok
}
```
-###### response models
+###### Response models
#### Ability
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------------------- | ----------- | --------- |
| 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 |
| generation | The generation this ability originated in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) |
| names | The name of this ability listed in different languages | list [Name](#resourcename) |
| effect_entries | The effect of this ability listed in different languages | list [VerboseEffect](#verboseeffect) |
| effect_changes | The list of previous effects this ability has had across version groups | list [AbilityEffectChange](#abilityeffectchange) |
| flavor_text_entries | The flavor text of this ability listed in different languages | list [VersionGroupFlavorText](#versiongroupflavortext) |
-| pokemon | A list of pokemon that could potentially have this ability | list [AbilityPokemon](#abilitypokemon) |
+| pokemon | A list of Pokémon that could potentially have this ability | list [AbilityPokemon](#abilitypokemon) |
#### AbilityEffectChange
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| -------------- | ----------- | --------- |
| effect_entries | The previous effect of this ability listed in different languages | [Effect](#effect) |
| version_group | The version group in which the previous effect of this ability originated | [NamedAPIResource](#namedapiresource) ([VersionGroup](#versiongroups)) |
#### AbilityFlavorText
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| flavor_text | The localized name for an api resource in a specific language | string |
+| Name | Description | Data Type |
+| ------------- | ----------- | --------- |
+| flavor_text | The localized name for an API resource in a specific language | string |
| language | The language this name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) |
| version_group | The version group that uses this flavor text | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
#### AbilityPokemon
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
-| is_hidden | Whether or not this a hidden ability for the referenced pokemon | boolean |
-| slot | Pokemon have 3 ability 'slots' which hold references to possible abilities they could have. This is the slot of this ability for the referenced pokemon. | integer |
-| pokemon | The pokemon this ability could belong to | [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
-
+| Name | Description | Data Type |
+| --------- | ----------- | --------- |
+| is_hidden | Whether or not this a hidden ability for the referenced Pokémon | boolean |
+| slot | Pokémon have 3 ability 'slots' which hold references to possible abilities they could have. This is the slot of this ability for the referenced pokemon. | integer |
+| pokemon | The Pokémon this ability could belong to | [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
## Characteristics
Characteristics indicate which stat contains a Pokémon's highest IV. A Pokémon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo). Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Characteristic) for greater detail.
### GET api/v2/characteristic/{id}
-###### example response
+###### Example response
```json
{
@@ -1946,24 +1914,23 @@ Characteristics indicate which stat contains a Pokémon's highest IV. A Pokémon
```
-###### response models
+###### Response models
#### Characteristic
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
| id | The identifier for this characteristic resource | 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] |
-| descriptions | The descriptions of this characteristic listed in different languages | list [Description](#description) |
-
+| possible_values | The possible values of the highest stat that would result in a Pokémon recieving this characteristic when divided by 5 | list integer |
+| descriptions | The descriptions of this characteristic listed in different languages | list ([Description](#description)) |
## Egg Groups
Egg Groups are categories which determine which Pokémon are able to interbreed. Pokémon may belong to either one or two Egg Groups. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Egg_Group) for greater detail.
### GET api/v2/egg-group/{id or name}
-###### example response
+###### Example response
```json
{
@@ -1984,24 +1951,23 @@ Egg Groups are categories which determine which Pokémon are able to interbreed.
```
-###### response models
+###### Response models
#### EggGroup
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
| 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) |
-| 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 Pokémon species that are members of this egg group | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
## Genders
-Genders were introduced in Generation II for the purposes of breeding pokemon but can also rsult in visual differences or even different evolutionary lines. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Gender) for greater detail.
+Genders were introduced in Generation II for the purposes of breeding Pokémon but can also result in visual differences or even different evolutionary lines. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Gender) for greater detail.
### GET api/v2/gender/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2022,32 +1988,30 @@ Genders were introduced in Generation II for the purposes of breeding pokemon bu
```
-###### response models
+###### Response models
#### Gender
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ----------------------- | ----------- | --------- |
| id | The identifier for this gender resource | integer |
-| 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) |
-| 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)) |
-
+| name | The name for this gender resource | string |
+| pokemon_species_details | A list of Pokémon species that can be this gender and how likely it is that they will be | list [PokemonSpeciesGender](#pokemonspeciesgender) |
+| required_for_evolution | A list of Pokémon species that required this gender in order for a Pokémon to evolve into them | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
#### PokemonSpeciesGender
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| --------------- | ----------- | --------- |
| rate | The chance of this Pokémon being female, in eighths; or -1 for genderless | integer |
-| pokemon_species | A pokemon species that can be the referenced gender | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
-
+| pokemon_species | A Pokémon species that can be the referenced gender | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
## Growth Rates
-Growth rates are the speed with which pokemon gain levels through experience. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Experience) for greater detail.
+Growth rates are the speed with which Pokémon gain levels through experience. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Experience) for greater detail.
### GET api/v2/growth-rate/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2072,18 +2036,18 @@ Growth rates are the speed with which pokemon gain levels through experience. Ch
}
```
-###### response models
+###### Response models
#### Growth Rate
| Name | Description | Data Type |
| ---- | ----------- | --------- |
| id | The identifier for this gender resource | integer |
-| name | The name for this gender resource | string |
-| formula | The formula used to calculate the rate at which the pokemon species gains level | string |
+| name | The name for this gender resource | string |
+| formula | The formula used to calculate the rate at which the Pokémon species gains level | string |
| 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) |
-| 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 Pokémon species that gain levels at this growth rate | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
#### GrowthRateExperienceLevel
@@ -2092,13 +2056,12 @@ Growth rates are the speed with which pokemon gain levels through experience. Ch
| level | The level gained | integer |
| experience | The amount of experience required to reach the referenced level | integer |
-
## Natures
-Natures influence how a pokemon's stats grow. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Nature) for greater detail.
+Natures influence how a Pokémon's stats grow. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Nature) for greater detail.
### GET api/v2/nature/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2145,26 +2108,26 @@ Natures influence how a pokemon's stats grow. See [Bulbapedia](http://bulbapedia
}
```
-###### response models
+###### Response models
#### Nature
| Name | Description | Data Type |
| ---- | ----------- | --------- |
| id | The identifier for this nature resource | integer |
-| name | The name for this nature resource | string |
-| 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)) |
-| hates_flavor | The flavor hated by pokemon with this nature | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) |
-| likes_flavor | The flavor liked by pokemon with this nature | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) |
-| pokeathlon_stat_changes | A list of pokeathlon stats this nature effects and how much it effects them | list [NatureStatChange](#naturestatchange) |
-| move_battle_style_preferences | A list of battle styles and how likely a pokemon with this nature is to use them in the Battle Palace or Battle Tent. | list [MoveBattleStylePreference](#movebattlestylepreference) |
+| name | The name for this nature resource | string |
+| decreased_stat | The stat decreased by 10% in Pokémon with this nature | [NamedAPIResource](#namedapiresource) ([Stat](#stats)) |
+| increased_stat | The stat increased by 10% in Pokémon with this nature | [NamedAPIResource](#namedapiresource) ([Stat](#stats)) |
+| hates_flavor | The flavor hated by Pokémon with this nature | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) |
+| likes_flavor | The flavor liked by Pokémon with this nature | [NamedAPIResource](#namedapiresource) ([BerryFlavor](#berry-flavors)) |
+| pokeathlon_stat_changes | A list of Pokéathlon stats this nature effects and how much it effects them | list [NatureStatChange](#naturestatchange) |
+| move_battle_style_preferences | A list of battle styles and how likely a Pokémon with this nature is to use them in the Battle Palace or Battle Tent. | list [MoveBattleStylePreference](#movebattlestylepreference) |
| names | The name of this nature listed in different languages | list [Name](#resourcename) |
#### NatureStatChange
-| Name | Description | Data Type |
-| ---- | ----------- | --------- |
+| Name | Description | Data Type |
+| ------ | ----------- | --------- |
| change | The amount of change | integer |
| stat | The stat being affected | [NamedAPIResource](#namedapiresource) ([PokeathlonStat](#pokeathlon-stats)) |
@@ -2176,13 +2139,12 @@ Natures influence how a pokemon's stats grow. See [Bulbapedia](http://bulbapedia
| high_hp_preference | Chance of using the move, in percent, if HP is over one half | integer |
| move_battle_style | The move battle style | [NamedAPIResource](#namedapiresource) ([MoveBattleStyle](#move-battle-styles)) |
-
## Pokeathlon Stats
-Pokeathlon Stats are different attributes of a pokemons performance in pokeathlons. In Pokeathlons, competitions happen on different courses; one for each of the different pokeathlon stats. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokéathlon) for greater detail.
+Pokeathlon Stats are different attributes of a Pokémon's performance in Pokéathlons. In Pokéathlons, competitions happen on different courses; one for each of the different Pokéathlon stats. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokéathlon) for greater detail.
### GET api/v2/pokeathlon-stat/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2214,39 +2176,37 @@ Pokeathlon Stats are different attributes of a pokemons performance in pokeathlo
}
```
-###### response models
+###### Response models
#### PokeathlonStat
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| id | The identifier for this pokeathlon stat resource | integer |
-| name | The name for this pokeathlon stat resource | string |
-| 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) |
+| id | The identifier for this Pokéathlon stat resource | integer |
+| name | The name for this Pokéathlon stat resource | string |
+| names | The name of this Pokéathlon stat listed in different languages | list [Name](#resourcename) |
+| affecting_natures | A detail of natures which affect this Pokéathlon stat positively or negatively | [NaturePokeathlonStatAffectSets](#naturepokeathlonstataffectsets) |
#### NaturePokeathlonStatAffectSets
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| increase | A list of natures and how they change the referenced pokeathlon stat | list [NaturePokeathlonStatAffect](#naturepokeathlonstataffect) |
-| decrease | A list of natures and how they change the referenced pokeathlon stat | list [NaturePokeathlonStatAffect](#naturepokeathlonstataffect) |
+| increase | A list of natures and how they change the referenced Pokéathlon stat | list [NaturePokeathlonStatAffect](#naturepokeathlonstataffect) |
+| decrease | A list of natures and how they change the referenced Pokéathlon stat | list [NaturePokeathlonStatAffect](#naturepokeathlonstataffect) |
#### NaturePokeathlonStatAffect
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| max_change | The maximum amount of change to the referenced pokeathlon stat | integer |
+| max_change | The maximum amount of change to the referenced Pokéathlon stat | integer |
| nature | The nature causing the change | [NamedAPIResource](#namedapiresource) ([Nature](#natures)) |
-
-
## 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.
+Pokémon are the creatures that inhabit the world of the Pokémon games. They can be caught using Pokéballs and trained by battling with other Pokémon. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokémon_(species)) for greater detail.
### GET api/v2/pokemon/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2336,7 +2296,7 @@ Pokemon are the creatures that inhabit the world of the pokemon games. They can
"name": "butterfree",
"url": "http://pokeapi.co/api/v2/pokemon-species/12/"
},
- sprites: {
+ "sprites": {
"back_female": "http://localhost:8000/media/sprites/pokemon/back/female/12.png",
"back_shiny_female": "http://localhost:8000/media/sprites/pokemon/back/shiny/female/12.png",
"back_default": "http://localhost:8000/media/sprites/pokemon/back/12.png",
@@ -2364,73 +2324,71 @@ Pokemon are the creatures that inhabit the world of the pokemon games. They can
}
```
-###### response models
+###### Response models
#### Pokemon
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| id | The identifier for this pokemon resource | integer |
-| name | The name for this pokemon resource | string |
-| base_experience | The base experience gained for defeating 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 |
+| id | The identifier for this Pokémon resource | integer |
+| name | The name for this Pokémon resource | string |
+| base_experience | The base experience gained for defeating this Pokémon | integer |
+| height | The height of this Pokémon | integer |
+| is_default | Set for exactly one Pokémon used as the default for each species | boolean |
| order | Order for sorting. Almost national order, except families are grouped together. | integer |
-| weight | The weight of this pokemon | integer |
-| abilities | A list of abilities this pokemon could potentially have | list [PokemonAbility](#pokemonability) |
-| 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) |
-| 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) |
-| moves | A list of moves along with learn methods and level details pertaining to specific version groups | [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
-| 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)) |
-| stats | A list of base stat values for this pokemon | list [NamedAPIResource](#namedapiresource) ([Stat](#stats)) |
-| types | A list of details showing types this pokemon has | list [PokemonType](#pokemontype) |
+| weight | The weight of this Pokémon | integer |
+| abilities | A list of abilities this Pokémon could potentially have | list [PokemonAbility](#pokemonability) |
+| forms | A list of forms this Pokémon can take on | list [NamedAPIResource](#namedapiresource) ([PokemonForm](#pokemon-forms)) |
+| game_indices | A list of game indices relevent to Pokémon item by generation | list [VersionGameIndex](#versiongameindex) |
+| held_items | A list of items this Pokémon 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) |
+| 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 Pokémon in the game | [PokemonSprites](#pokemonsprites) |
+| species | The species this Pokémon belongs to | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
+| stats | A list of base stat values for this Pokémon | list [NamedAPIResource](#namedapiresource) ([Stat](#stats)) |
+| types | A list of details showing types this Pokémon has | list [PokemonType](#pokemontype) |
#### PokemonAbility
| Name | Description | Data Type |
| ---- | ----------- | --------- |
| is_hidden | Whether or not this is a hidden ability | boolean |
-| slot | The slot this ability occupies in this pokemon species | integer |
-| ability | The ability the pokemon may have | [NamedAPIResource](#namedapiresource) ([Ability](#abilities)) |
+| slot | The slot this ability occupies in this Pokémon species | integer |
+| ability | The ability the Pokémon may have | [NamedAPIResource](#namedapiresource) ([Ability](#abilities)) |
#### PokemonType
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| slot | The order the pokemons types are listed in | integer |
-| type | The type the referenced pokemon has | string |
+| slot | The order the Pokémon's types are listed in | integer |
+| type | The type the referenced Pokémon has | string |
#### PokemonSprites
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| 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_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 |
-| 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_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 |
-
+| front_default | The default depiction of this Pokémon from the front in battle | string |
+| front_shiny | The shiny depiction of this Pokémon from the front in battle | string |
+| front_female | The female depiction of this Pokémon from the front in battle | string |
+| front_shiny_female | The shiny female depiction of this Pokémon from the front in battle | string |
+| back_default | The default depiction of this Pokémon from the back in battle | string |
+| back_shiny | The shiny depiction of this Pokémon from the back in battle | string |
+| back_female | The female depiction of this Pokémon from the back in battle | string |
+| back_shiny_female | The shiny female depiction of this Pokémon from the back in battle | string |
#### LocationAreaEncounter
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| location_area | The location area the referenced pokemon can be encountered in | [APIResource](#apiresource) ([LocationArea](#location-areas)) |
-| version_details | A list of versions and encounters with the referenced pokemon that might happen | list [VersionEncounterDetail](#versionencounterdetail) |
-
+| location_area | The location area the referenced Pokémon can be encountered in | [APIResource](#apiresource) ([LocationArea](#location-areas)) |
+| version_details | A list of versions and encounters with the referenced Pokémon that might happen | list [VersionEncounterDetail](#versionencounterdetail) |
## Pokemon Colors
-Colors used for sorting pokemon in a pokedex. The color listed in the Pokédex is usually the color most apparent or covering each Pokémon's body. No orange category exists; Pokémon that are primarily orange are listed as red or brown.
+Colors used for sorting Pokémon in a Pokédex. The color listed in the Pokédex is usually the color most apparent or covering each Pokémon's body. No orange category exists; Pokémon that are primarily orange are listed as red or brown.
### GET api/v2/pokemon-color/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2450,20 +2408,19 @@ Colors used for sorting pokemon in a pokedex. The color listed in the Pokédex i
}
```
-###### response models
+###### Response models
#### PokemonColor
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| id | The identifier for this pokemon color resource | integer |
-| name | The name for this pokemon color resource | string |
-| 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)) |
-
+| id | The identifier for this Pokémon color resource | integer |
+| name | The name for this Pokémon color resource | string |
+| names | The name of this Pokémon color listed in different languages | list [Name](#resourcename) |
+| pokemon_species | A list of the Pokémon species that have this color | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
## Pokemon Forms
-Some pokemon have the ability to take on different forms. At times, these differences are purely cosmetic and have no bearing on the difference in the Pokémon's stats from another; however, several Pokémon differ in stats (other than HP), type, and Ability depending on their form.
+Some Pokémon have the ability to take on different forms. At times, these differences are purely cosmetic and have no bearing on the difference in the Pokémon's stats from another; however, several Pokémon differ in stats (other than HP), type, and Ability depending on their form.
### GET api/v2/pokemon-form/{id or name}
@@ -2483,7 +2440,7 @@ Some pokemon have the ability to take on different forms. At times, these differ
"name": "wormadam-plant",
"url": "http://pokeapi.co/api/v2/pokemon/413/"
},
- sprites: {
+ "sprites": {
"back_default": "http://localhost:8000/media/sprites/pokemon/back/413.png",
"back_shiny": "http://localhost:8000/media/sprites/pokemon/back/shiny/413.png",
"front_default": "http://localhost:8000/media/sprites/pokemon/413.png",
@@ -2502,34 +2459,33 @@ Some pokemon have the ability to take on different forms. At times, these differ
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| id | The identifier for this pokemon color resource | integer |
-| name | The name for this pokemon color 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 |
-| 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_battle_only | Whether or not this form can only happen during battle | boolean |
-| is_mega | Whether or not this form requires mega evolution | boolean |
-| form_name | The name of this form | string |
-| 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) |
-| version_group | The version group this pokemon form was introduced in | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
+| id | The identifier for this Pokémon form resource | integer |
+| name | The name for this Pokémon 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 |
+| 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 Pokémon | 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 |
+| form_name | The name of this form | string |
+| pokemon | The Pokémon that can take on this form | [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
+| sprites | A set of sprites used to depict this Pokémon form in the game | [PokemonFormSprites](#pokemonformsprites) |
+| version_group | The version group this Pokémon form was introduced in | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
#### PokemonFormSprites
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| 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 |
-| 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 |
-
+| front_default | The default depiction of this Pokémon form from the front in battle | string |
+| front_shiny | The shiny depiction of this Pokémon form from the front in battle | string |
+| back_default | The default depiction of this Pokémon form from the back in battle | string |
+| back_shiny | The shiny depiction of this Pokémon form from the back in battle | string |
## Pokemon Habitats
-Habitats are generally different terrain pokemon can be found in but can also be areas designated for rare or legendary pokemon.
+Habitats are generally different terrain Pokémon can be found in but can also be areas designated for rare or legendary Pokémon.
### GET api/v2/pokemon-habitat/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2553,24 +2509,23 @@ Habitats are generally different terrain pokemon can be found in but can also be
}
```
-###### response models
+###### Response models
#### PokemonHabitat
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| id | The identifier for this pokemon habitat resource | integer |
-| name | The name for this pokemon habitat resource | string |
-| 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)) |
-
+| id | The identifier for this Pokémon habitat resource | integer |
+| name | The name for this Pokémon habitat resource | string |
+| names | The name of this Pokémon habitat listed in different languages | list [Name](#resourcename) |
+| pokemon_species | A list of the Pokémon species that can be found in this habitat | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
## Pokemon Shapes
-Shapes used for sorting pokemon in a pokedex.
+Shapes used for sorting Pokémon in a Pokédex.
### GET api/v2/pokemon-shape/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2603,32 +2558,31 @@ Shapes used for sorting pokemon in a pokedex.
}
```
-###### response models
+###### Response models
#### PokemonShape
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| id | The identifier for this pokemon shape resource | integer |
-| 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) |
-| 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)) |
+| id | The identifier for this Pokémon shape resource | integer |
+| name | The name for this Pokémon shape resource | string |
+| awesome_names | The "scientific" name of this Pokémon shape listed in different languages | list [AwesomeName](#awesomename) |
+| names | The name of this Pokémon shape listed in different languages | list [Name](#resourcename) |
+| pokemon_species | A list of the Pokémon species that have this shape | list [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
#### AwesomeName
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| awesome_name | The localized "scientific" name for an api resource in a specific language | string |
+| awesome_name | The localized "scientific" name for an API resource in a specific language | string |
| language | The language this "scientific" name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) |
-
## Pokemon Species
-A Pokemon Species forms the basis for at least one pokemon. Attributes of a Pokemon species are shared across all varieties of pokemon within the species. A good example is Wormadam; Wormadam is the species which can be found in three different varieties, Wormadam-Trash, Wormadam-Sandy and Wormadam-Plant.
+A Pokémon Species forms the basis for at least one Pokémon. Attributes of a Pokémon species are shared across all varieties of Pokémon within the species. A good example is Wormadam; Wormadam is the species which can be found in three different varieties, Wormadam-Trash, Wormadam-Sandy and Wormadam-Plant.
### GET api/v2/pokemon-species/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2720,37 +2674,37 @@ A Pokemon Species forms the basis for at least one pokemon. Attributes of a Poke
}
```
-###### response models
+###### Response models
#### PokemonSpecies
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| id | The identifier for this pokemon species resource | integer |
-| name | The name for this pokemon species resource | string |
+| id | The identifier for this Pokémon species resource | integer |
+| name | The name for this Pokémon 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 |
| 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 |
-| base_happiness | The happiness when caught by a normal pokeball; up to 255. The higher the number, the happier the pokemon. | integer |
-| is_baby | Whether or not this is a baby pokemon | boolean |
+| base_happiness | The happiness when caught by a normal Pokéball; up to 255. The higher the number, the happier the Pokémon. | integer |
+| is_baby | Whether or not this is a baby Pokémon | boolean |
| hatch_counter | Initial hatch counter: one must walk 255 × (hatch_counter + 1) steps before this Pokémon's egg hatches, unless utilizing bonuses like Flame Body's | integer |
-| has_gender_differences | Whether or not this pokemon can have different genders | boolean |
-| forms_switchable | Whether or not this pokemon has multiple forms and can switch between them | boolean |
-| growth_rate | The rate at which this pokemon species gains levels | [NamedAPIResource](#namedapiresource) ([GrowthRate](#growth-rates)) |
-| pokedex_numbers | A list of pokedexes and the indexes reserved within them for this pokemon species | list [PokemonSpeciesDexEntry](#pokemonspeciesdexentry) |
-| egg_groups | A list of egg groups this pokemon species is a member of | list [NamedAPIResource](#namedapiresource) ([EggGroup](#egg-groups)) |
-| color | The color of this pokemon for gimmicky pokedex search | list [NamedAPIResource](#namedapiresource) ([PokemonColor](#pokemon-colors)) |
-| shape | The shape of this pokemon for gimmicky pokedex search | list [NamedAPIResource](#namedapiresource) ([PokemonShape](#pokemon-shapes)) |
-| evolves_from_species | The pokemon species that evolves into this pokemon_species | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
-| evolution_chain | The evolution chain this pokemon species is a member of | [APIResource](#apiresource) ([EvolutionChain](#evolution-chains)) |
-| habitat | The habitat this pokemon species can be encountered in | [NamedAPIResource](#namedapiresource) ([PokemonHabitat](#pokemon-habitats)) |
-| 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) |
-| 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) |
-| 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) |
-| varieties | A list of the pokemon that exist within this pokemon species | list [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
+| has_gender_differences | Whether or not this Pokémon can have different genders | boolean |
+| forms_switchable | Whether or not this Pokémon has multiple forms and can switch between them | boolean |
+| growth_rate | The rate at which this Pokémon species gains levels | [NamedAPIResource](#namedapiresource) ([GrowthRate](#growth-rates)) |
+| pokedex_numbers | A list of pokedexes and the indexes reserved within them for this Pokémon species | list [PokemonSpeciesDexEntry](#pokemonspeciesdexentry) |
+| egg_groups | A list of egg groups this Pokémon species is a member of | list [NamedAPIResource](#namedapiresource) ([EggGroup](#egg-groups)) |
+| color | The color of this Pokémon for gimmicky Pokédex search | list [NamedAPIResource](#namedapiresource) ([PokemonColor](#pokemon-colors)) |
+| shape | The shape of this Pokémon for gimmicky Pokédex search | list [NamedAPIResource](#namedapiresource) ([PokemonShape](#pokemon-shapes)) |
+| evolves_from_species | The Pokémon species that evolves into this pokemon_species | [NamedAPIResource](#namedapiresource) ([PokemonSpecies](#pokemon-species)) |
+| evolution_chain | The evolution chain this Pokémon species is a member of | [APIResource](#apiresource) ([EvolutionChain](#evolution-chains)) |
+| habitat | The habitat this Pokémon species can be encountered in | [NamedAPIResource](#namedapiresource) ([PokemonHabitat](#pokemon-habitats)) |
+| generation | The generation this Pokémon species was introduced in | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) |
+| names | The name of this Pokémon species listed in different languages | list [Name](#resourcename) |
+| pal_park_encounters | A list of encounters that can be had with this Pokémon species in pal park | list [PalParkEncounterArea](#palparkencounterarea) |
+| flavor_text_entries | The flavor text of this flavor text listed in different languages | list [PokemonSpeciesFlavorText](#pokemonspeciesflavortext) |
+| form_descriptions | Descriptions of different forms Pokémon take on within the Pokémon species | list [Description](#description) |
+| genera | The genus of this Pokémon species listed in multiple languages | [Genus](#genus) |
+| varieties | A list of the Pokémon that exist within this Pokémon species | list [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
#### Genus
@@ -2763,31 +2717,31 @@ A Pokemon Species forms the basis for at least one pokemon. Attributes of a Poke
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| entry_number | The index number within the pokedex | integer |
-| name | The pokdex the referenced pokemon species can be found in | [NamedAPIResource](#namedapiresource) ([Pokedex](#pokedexes)) |
+| entry_number | The index number within the Pokédex | integer |
+| name | The Pokédex the referenced Pokémon species can be found in | [NamedAPIResource](#namedapiresource) ([Pokedex](#pokedexes)) |
#### PalParkEncounterArea
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| base_score | The base score given to the player when the referenced pokemon is caught during a pal park run | integer |
-| rate | The base rate for encountering the referenced pokemon in this pal park area | integer |
+| base_score | The base score given to the player when the referenced Pokémon is caught during a pal park run | integer |
+| rate | The base rate for encountering the referenced Pokémon in this pal park area | integer |
| area | The pal park area where this encounter happens | [NamedAPIResource](#namedapiresource) ([PalParkArea](#pal-park-areas)) |
#### PokemonSpeciesFlavorText
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| 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)) |
-| version | The version this flavor text entry is used in | [NamedAPIResource](#namedapiresource) ([Version](#versions)) |
+| 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)) |
+| version | The version this flavor text entry is used in | [NamedAPIResource](#namedapiresource) ([Version](#versions)) |
## 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 Pokémon has a value for each stat which grows as they gain levels and can be altered momentarily by effects in battles.
### GET api/v2/stat/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2838,19 +2792,19 @@ Stats determine certain aspects of battles. Each pokemon has a value for each st
}
```
-###### response models
+###### Response models
#### Stat
| Name | Description | Data Type |
| ---- | ----------- | --------- |
| 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 |
| 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_natures | A detail of natures which affect this stat positively or negatively | [NatureStatAffectSets](#naturestataffectsets) |
-| characteristics | A list of characteristics that are set on a pokemon when its highest base stat is this stat | list [APIResource](#apiresource) ([Characteristic](#characteristics)) |
+| characteristics | A list of characteristics that are set on a Pokémon when its highest base stat is this stat | list [APIResource](#apiresource) ([Characteristic](#characteristics)) |
| move_damage_class | The class of damage this stat is directly related to | [NamedAPIResource](#namedapiresource) ([MoveDamageClass](#move-damage-classes)) |
| names | The name of this region listed in different languages | list [Name](#resourcename) |
@@ -2882,15 +2836,12 @@ Stats determine certain aspects of battles. Each pokemon has a value for each st
| max_change | The maximum amount of change to the referenced stat | integer |
| nature | The nature causing the change | [NamedAPIResource](#namedapiresource) ([Nature](#natures)) |
-
-
-
## Types
Types are properties for Pokémon and their moves. Each type has three properties: which types of Pokémon it is super effective against, which types of Pokémon it is not very effective against, and which types of Pokémon it is completely ineffective against.
### GET api/v2/type/{id or name}
-###### example response
+###### Example response
```json
{
@@ -2958,28 +2909,28 @@ Types are properties for Pokémon and their moves. Each type has three propertie
}
```
-###### response models
+###### Response models
#### Type
| Name | Description | Data Type |
| ---- | ----------- | --------- |
| 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) |
| 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)) |
| move_damage_class | The class of damage inflicted by this type | [NamedAPIResource](#namedapiresource) ([MoveDamageClass](#move-damage-classes)) |
| names | The name of this type listed in different languages | list [Name](#resourcename) |
-| pokemon | A list of details of pokemon that have this type | [TypePokemon](#typepokemon) |
+| pokemon | A list of details of Pokémon that have this type | [TypePokemon](#typepokemon) |
| moves | A list of moves that have this type | list [NamedAPIResource](#namedapiresource) ([Move](#moves)) |
#### TypePokemon
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| slot | The order the pokemons types are listed in | integer |
-| pokemon | The pokemon that has the referenced type | [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
+| slot | The order the Pokémon's types are listed in | integer |
+| pokemon | The Pokémon that has the referenced type | [NamedAPIResource](#namedapiresource) ([Pokemon](#pokemon)) |
#### TypeRelations
@@ -2992,11 +2943,10 @@ Types are properties for Pokémon and their moves. Each type has three propertie
| half_damage_from | A list of types that are not very effective against this type | list [NamedAPIResource](#namedapiresource) ([Type](#types)) |
| double_damage_from | A list of types that are very effective against this type | list [NamedAPIResource](#namedapiresource) ([Type](#types)) |
-
Utility
## Languages
-Languages for translations of api resource information.
+Languages for translations of API resource information.
### GET api/v2/language/{id or name}
@@ -3026,90 +2976,80 @@ Languages for translations of api resource information.
| Name | Description | Data Type |
| ---- | ----------- | --------- |
| 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 |
-| is639 | 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 |
+| 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 |
| names | The name of this language listed in different languages | list [Name](#resourcename) |
-
-
## Common Models
#### APIResource
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| url | The url of the referenced resource | string |
-
+| url | The URL of the referenced resource | string |
#### Description
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| description | The localized description for an api resource in a specific language | string |
+| description | The localized description for an API resource in a specific language | string |
| language | The language this name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) |
-
#### Effect
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| effect | The localized effect text for an api resource in a specific language | string |
+| effect | The localized effect text for an API resource in a specific language | string |
| language | The language this effect is in | [NamedAPIResource](#namedapiresource) ([Language](#language)) |
-
#### Encounter
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| min_level | The lowest level the pokemon could be encountered at | integer |
-| max_level | The highest level the pokemon could be encountered at | integer |
+| min_level | The lowest level the Pokémon could be encountered at | integer |
+| max_level | The highest level the Pokémon could be encountered at | integer |
| condition_values | A list of condition values that must be in effect for this encounter to occur | list [NamedAPIResource](#namedapiresource) ([EncounterConditionValue](#encounter-condition-values)) |
| chance | percent chance that this encounter will occur | integer |
| method | The method by which this encounter happens | [NamedAPIResource](#namedapiresource) ([EncounterMethod](#encounter-methods)) |
-
#### FlavorText
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| 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)) |
-
+| 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)) |
#### GenerationGameIndex
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| 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 |
| generation | The generation relevent to this game index | [NamedAPIResource](#namedapiresource) ([Generation](#generations)) |
#### Name
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| name | The localized name for an api resource in a specific language | string |
+| name | The localized name for an API resource in a specific language | string |
| language | The language this name is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) |
-
#### NamedAPIResource
| Name | Description | Data Type |
| ---- | ----------- | --------- |
| name | The name of the referenced resource | string |
-| url | The url of the referenced resource | string |
-
+| url | The URL of the referenced resource | string |
#### VerboseEffect
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| effect | The localized effect text for an api resource in a specific language | string |
+| effect | The localized effect text for an API resource in a specific language | string |
| short_effect | The localized effect text in brief | string |
| language | The language this effect is in | [NamedAPIResource](#namedapiresource) ([Language](#languages)) |
-
#### VersionEncounterDetail
| Name | Description | Data Type |
@@ -3118,21 +3058,17 @@ Languages for translations of api resource information.
| max_chance | The total percentage of all encounter potential | integer |
| encounter_details | A list of encounters and their specifics | list [Encounter](#encounters) |
-
#### VersionGameIndex
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| 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 |
| version | The version relevent to this game index | [NamedAPIResource](#namedapiresource) ([Version](#versions)) |
-
#### VersionGroupFlavorText
| Name | Description | Data Type |
| ---- | ----------- | --------- |
-| 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)) |
| version_group | The version group which uses this flavor text | [NamedAPIResource](#namedapiresource) ([VersionGroup](#version-groups)) |
-
-