# Api Definition Review * **/signup** - [x] erro de "already taken" esta vindo como 400 Bad Request. * **/sigin** - [x] Ao enviar user e senha vazio retorna 500 Internal Serve Error com a msg:"Missing username" * **/me/password** - [ ] Não tem descrição de como tem que enviar a request, quais os parâmetros? * **/push** - [ ] não consegui testar pq preciso realizar um pushNotification pra isso, porem aceita qualquer string. * **/push/{token}** - [ ] Qualquer string que coloca dar 200. ?? * **/messages/{messageId}/read** - [ ] marca messagem como read mesmo indo true ou false, e não tem definição de json no body, comente uma string pura. * **/messagens** - [ ] executar sem parametros retorna lista vazia, porem quando coloca qualquer string retorna java.lang.NumberFormatException para string e lista vazia para numero. * **/me** * OK * **/messages/{messageId}** - [ ] Quando entra com id de uma msg que não existe retorna 400 bad Resquest com body "Message not found", deveria retornar o 404, como na descrição, não? * **/me/notifications/settings (GET)** * OK * **/me/notifications/settings (POST)** - [ ] ao escrever uma string no lugar do boolean, da erro 500 Internar Server Error. #### Device * **/device (GET and POST)** * OK * **/device/{deviceId} (GET)** - [ ] Device not found está retornando no 400 Bad Request. * **/device/{deviceId} (POST)** * OK * **/device/{deviceId} (DEL)** - [x] Qualqer ID seja existente ou não esta dando 415:Unsupported Media Type * **/device/{deviceId}/streams/{streamId} (GET)** - [ ] Novamente o not found retornando 400 Bad Request E todos os id's estão retornando stream not found. * **/device/{deviceId}/streams/{streamId} (DEL)** - [x] Qualqer ID seja existente ou não esta dando 415:Unsupported Media Type