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"