Skip to content

joaol23/api_projects_cotemig

 
 

Repository files navigation

Url Api Online

  https://api-projetos.onrender.com/

Documentação Swagger (teste)

  https://api-projetos.onrender.com/doc

Documentação da API

Pokemons

Retorna todos os pokemons

  GET api/pokemons

Retorna um pokemon específico

  GET api/pokemon/${name}
Parâmetro Tipo Descrição
name string Obrigatório. O nome do pokemon que você quer

Usuários

Cria um usuário

  POST api/create-user
Parâmetro Tipo Descrição
name string Obrigatório. O nome do seu usuário
password string Obrigatório. A senha do seu usuário

Verificação de usuário

  POST api/login
Parâmetro Tipo Descrição
name string Obrigatório. O nome do seu usuário
password string Obrigatório. A senha do seu usuário

Atualizar usuário

  PUT api/login
Parâmetro Tipo Descrição
id string Obrigatório. O ID do usuário para atualizar
newUser object Obrigatório. O objeto que irá conter os novos dados
newUser.name string O nome do seu usuário
newUser.password string A senha do seu usuário
oldPassword string A senha antiga do usuário, caso for alterar a senha

Deletar de usuário

  DELETE api/login
Parâmetro Tipo Descrição
id string Obrigatório. O ID do usuário para deletar

Favoritos

Listar Favoritos

  GET api/favorite?id={id}
Parâmetro Tipo Descrição
id string Obrigatório. O ID do usuário

Favoritar pokemon

  POST api/favorite
Parâmetro Tipo Descrição
user_id string Obrigatório. O ID do usuário
poke_id string Obrigatório. A ID do pokemon

Deletar Favorito

  DELETE api/favorite
Parâmetro Tipo Descrição
id string Obrigatório. O ID do dado

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%