Nós utilizamos os códigos HTTP para indicar sucesso ou falha nas requisições da API. Códigos 2xx indicam sucesso, códigos 4xx indicam falhas tratadas e códigos 5xx indicam falhas não mapeadas ou instabilidade em nossos serviços.
| Código | Status | Descrição |
|---|---|---|
| 200 | OK (Sucesso) | Requisição realizada com sucesso. |
| 201 | Created (Sucesso) | Requisição realizada com sucesso. |
| 204 | No Content (Sucesso) | Requisição realizada com sucesso. |
| 400 | Requisição inválida | Normalmente acontece por falta de um parâmetro necessário. |
| 401 | Não autorizado | O token não foi enviado corretamente no header da solicitação. |
| 403 | Proibido | O token do usuário enviado no header da solicitação não tem permissões para executar a solicitação. |
| 404 | Não encontrado | O recurso solicitado não existe. |
| 500 | Erros do servidor | Algo deu errado no servidor ou alguma exceção interna. |
