| Endpoint | Description |
|---|---|
| POST /v1/access_tokens | Creates a new access token |
| POST /v1/access_tokens/delete | Requests an access token deletion |
| DELETE /v1/access_tokens | Deletes an access token |
| Endpoint | Description |
|---|---|
| GET /v1/hms/moves | Gets a list of HM moves |
| GET /v1/hms/moves/:hm_id | Gets a HM move |
| POST /v1/hms/moves/:hm_id | Updates a HM move |
| Endpoint | Description |
|---|---|
| GET /v1/hms/names | Gets a list of HM names |
| GET /v1/hms/names/:hm_id | Gets a HM name |
| Endpoint | Description |
|---|---|
| GET /v1/icons/:icon_id | Gets an icon |
| Endpoint | Description |
|---|---|
| GET /v1/imgs/game_boy | Gets the Game Boy image |
| GET /v1/imgs/pokemon_logo | Gets the Pokémon logo |
| POST /v1/imgs/pokemon_logo | Updates the Pokémon logo |
| GET /v1/imgs/town_map | Gets the town map |
| Endpoint | Description |
|---|---|
| GET /v1/items/names | Gets a list of item names |
| GET /v1/items/names/:item_id | Gets an item's name |
| POST /v1/items/names/:item_id | Updates an item's name |
| Endpoint | Description |
|---|---|
| GET /v1/maps/pics/:map_id | Gets a map pic |
| Endpoint | Description |
|---|---|
| GET /v1/maps/pokemon | Gets a list of map Pokémon |
| GET /v1/maps/pokemon/:map_id | Gets a map's Pokémon |
| POST /v1/maps/pokemon/:map_id | Updates a map's Pokémon |
| Endpoint | Description |
|---|---|
| GET /v1/mart/items | Gets a list of mart items |
| GET /v1/mart/items/:mart_id | Gets a mart's items |
| POST /v1/mart/items/:mart_id | Updates a mart's items |
| Endpoint | Description |
|---|---|
| GET /v1/moves/names | Gets a list of move names |
| GET /v1/moves/names/:move_id | Gets a move name |
| POST /v1/moves/names/:move_id | Updates a move name |
| Endpoint | Description |
|---|---|
| GET /v1/moves/stats | Gets a list of move stats |
| GET /v1/moves/stats/:move_id | Gets a move's stats |
| POST /v1/moves/stats/:move_id | Updates a move's stats |
| Endpoint | Description |
|---|---|
| GET /v1/player_names | Gets default player names |
| POST /v1/player_names | Updates default player names |
| Endpoint | Description |
|---|---|
| GET /v1/pokedex/entries | Gets a list of Pokédex entries |
| GET /v1/pokedex/entries/:pokedex_id | Gets a Pokédex entry |
| POST /v1/pokedex/entries/:pokedex_id | Updates a Pokédex entry |
| Endpoint | Description |
|---|---|
| GET /v1/pokedex/texts | Gets a list of Pokédex texts |
| GET /v1/pokedex/texts/:pokedex_id | Gets a Pokédex text |
| POST /v1/pokedex/texts/:pokedex_id | Updates a Pokédex text |
| Endpoint | Description |
|---|---|
| GET /v1/pokemon/cries | Gets a list of Pokémon cries |
| GET /v1/pokemon/cries/:pokedex_id | Gets a Pokémon's cry |
| POST /v1/pokemon/cries/:pokedex_id | Updates a Pokémon's cry |
| Endpoint | Description |
|---|---|
| GET /v1/pokemon/evolutions | Gets a list of Pokémon evolutions |
| GET /v1/pokemon/evolutions/:pokedex_id | Gets a Pokémon's evolutions |
| POST /v1/pokemon/evolutions/:pokedex_id | Updates a Pokémon's evolutions |
| Endpoint | Description |
|---|---|
| GET /v1/pokemon/icons | Gets a list of Pokémon icons |
| GET /v1/pokemon/icons/:pokedex_id | Gets a Pokémon's icon |
| POST /v1/pokemon/icons/:pokedex_id | Updates a Pokémon's icon |
| Endpoint | Description |
|---|---|
| GET /v1/pokemon/learnsets | Gets a list of Pokémon learnsets |
| GET /v1/pokemon/learnsets/:pokedex_id | Gets a Pokémon's learnset |
| POST /v1/pokemon/learnsets/:pokedex_id | Updates a Pokémon's learnset |
| Endpoint | Description |
|---|---|
| GET /v1/pokemon/machines | Gets a list of Pokémon machines |
| GET /v1/pokemon/machines/:pokedex_id | Gets a Pokémon's machines |
| POST /v1/pokemon/machines/:pokedex_id | Updates a Pokémon's machines |
| Endpoint | Description |
|---|---|
| GET /v1/pokemon/movesets | Gets a list of Pokémon movesets |
| GET /v1/pokemon/movesets/:pokedex_id | Gets a Pokémon's moveset |
| POST /v1/pokemon/movesets/:pokedex_id | Updates a Pokémon's moveset |
| Endpoint | Description |
|---|---|
| GET /v1/pokemon/names | Gets a list of Pokémon name |
| GET /v1/pokemon/names/:pokedex_id | Gets a Pokémon's name |
| POST /v1/pokemon/names/:pokedex_id | Updates a Pokémon's name |
| Endpoint | Description |
|---|---|
| GET /v1/pokemon/pics/:pokedex_id | Gets a Pokémon's pic |
| POST /v1/pokemon/pics/:pokedex_id | Updates a Pokémon's pic |
| Endpoint | Description |
|---|---|
| GET /v1/pokemon/stats | Gets a list of Pokémon stats |
| GET /v1/pokemon/stats/:pokedex_id | Gets a Pokémon's stats |
| POST /v1/pokemon/stats/:pokedex_id | Updates a Pokémon's stats |
| Endpoint | Description |
|---|---|
| GET /v1/roms/patches | Gets a list of ROM patches |
| GET /v1/roms/patches/:patch_id | Gets a ROM patch |
| DELETE /v1/roms/patches/:patch_id | Deletes a ROM patch |
| Endpoint | Description |
|---|---|
| POST /v1/roms | Upload a ROM |
| GET /v1/roms | Get ROM |
| DELETE /v1/roms | Delete ROM |
| Endpoint | Description |
|---|---|
| GET /v1/savs/player_names | Gets saved player name |
| POST /v1/savs/player_names | Updates saved player name |
| Endpoint | Description |
|---|---|
| POST /v1/savs | Upload a SAV |
| GET /v1/savs | Get SAV |
| DELETE /v1/savs | Delete SAV |
| Endpoint | Description |
|---|---|
| GET /status | Get API status |
| Endpoint | Description |
|---|---|
| GET /v1/tms/moves | Gets a list of TM moves |
| GET /v1/tms/moves/:tm_id | Gets a TM's move |
| POST /v1/tms/moves/:tm_id | Updates a TM's move |
| Endpoint | Description |
|---|---|
| GET /v1/tms/names | Gets a list of TM names |
| GET /v1/tms/names/:tm_id | Gets a TM name |
| Endpoint | Description |
|---|---|
| GET /v1/tms/prices | Gets a list of TM prices |
| GET /v1/tms/prices/:tm_id | Gets a TM's price |
| POST /v1/tms/prices/:tm_id | Updates a TM's price |
| Endpoint | Description |
|---|---|
| GET /v1/trades | Gets a list of trades |
| GET /v1/trades/:trade_id | Gets a trade |
| POST /v1/trades/:trade_id | Updates a trade |
| Endpoint | Description |
|---|---|
| GET /v1/trainers/names | Gets a list of trainer names |
| GET /v1/trainers/names/:trainer_id | Gets a trainer's name |
| POST /v1/trainers/names/:trainer_id | Updates a trainer's name |
| Endpoint | Description |
|---|---|
| GET /v1/trainers/parties | Gets a list of trainer parties |
| GET /v1/trainers/parties/:trainer_id | Gets a trainer's parties |
| POST /v1/trainers/parties/:trainer_id | Updates a trainer's parties |
| Endpoint | Description |
|---|---|
| GET /v1/trainers/pics/:trainer_id | Gets a trainer's pic |
| POST /v1/trainers/pics/:trainer_id | Updates a trainer's pic |
| Endpoint | Description |
|---|---|
| GET /v1/trainers/rewards | Gets a list of trainer rewards |
| GET /v1/trainers/rewards/:trainer_id | Gets a trainer's reward |
| POST /v1/trainers/rewards/:trainer_id | Updates a trainer's reward |
| Endpoint | Description |
|---|---|
| GET /v1/types/effects | Gets a list of type effects |
| GET /v1/types/effects/:type_effect_id | Gets a type effect |
| POST /v1/types/effects/:type_effect_id | Updates a type effect |
| Endpoint | Description |
|---|---|
| GET /v1/types/names | Gets a list of type names |
| GET /v1/types/names/:type_id | Gets a type name |
| POST /v1/types/names/:type_id | Updates a type name |