🚗 Elias Veículos - API

Sistema de Gestão de Estoque - Documentação de Endpoints

📊 Status do Servidor

Status: Online

Versão: 1.0.0

Base URL:

🔐 Autenticação

POST /api/auth/login Login de usuário
GET /api/auth/me Obter dados do usuário autenticado
POST /api/auth/logout Logout do usuário
POST /api/auth/register Registrar novo usuário
POST /api/auth/refresh Renovar token de acesso

👥 Clientes

GET /api/clientes Listar todos os clientes
POST /api/clientes Criar novo cliente
GET /api/clientes/:id Obter cliente por ID
PUT /api/clientes/:id Atualizar cliente
DELETE /api/clientes/:id Deletar cliente

🚗 Veículos

GET /api/veiculos Listar todos os veículos
POST /api/veiculos Criar novo veículo
GET /api/veiculos/:id Obter veículo por ID
PUT /api/veiculos/:id Atualizar veículo
DELETE /api/veiculos/:id Deletar veículo

🔧 Manutenções

GET /api/manutencoes Listar todas as manutenções
POST /api/manutencoes Criar nova manutenção
GET /api/manutencoes/:id Obter manutenção por ID
PUT /api/manutencoes/:id Atualizar manutenção
DELETE /api/manutencoes/:id Deletar manutenção

💰 Movimentações

GET /api/movimentacoes Listar todas as movimentações
POST /api/movimentacoes Criar nova movimentação
GET /api/movimentacoes/:id Obter movimentação por ID
PUT /api/movimentacoes/:id Atualizar movimentação
DELETE /api/movimentacoes/:id Deletar movimentação

📄 Documentos

GET /api/documentos Listar todos os documentos
POST /api/documentos Criar novo documento
GET /api/documentos/:id Obter documento por ID
PUT /api/documentos/:id Atualizar documento
DELETE /api/documentos/:id Deletar documento

👤 Usuários

GET /api/users Listar todos os usuários
POST /api/users Criar novo usuário
PUT /api/users/:id Atualizar usuário
DELETE /api/users/:id Deletar usuário

📤 Upload

POST /api/upload Upload de arquivo

🏥 Health Check

GET /health Status do servidor