Padrão de respostas da api - ipecode-br/abnmo-backend GitHub Wiki
📡 Padrão de Respostas da API
Este documento descreve o padrão de respostas para as rotas da API, garantindo consistência no consumo dos dados pelo front-end.
✅ Resposta de Sucesso
Todas as requisições bem-sucedidas devem retornar o seguinte formato:
🔍 Exemplo (Login bem-sucedido):
{
"success": true,
"message": "Login realizado com sucesso",
"data": {
"access_token": "jwt-token-aqui"
}
}
❌ Resposta de Erro
Todas as respostas de erro devem seguir o seguinte formato:
json
🔍 Exemplo (Erro no login):
{
"success": false,
"message": "Credenciais inválidas",
"data": null
}
ℹ️ O campo message pode conter mensagens específicas de erro, como:
"Email não cadastrado"
"Senha incorreta"
"Erro interno no servidor"