refatorando api