# 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