Skip to content

Rotas da API REST

Todas as rotas são prefixadas com /api e estão protegidas por autenticação JWT, exceto as rotas de autenticação.

Autenticação

MétodoRotaDescriçãoAuth
POST/api/user/loginLogin do usuário
POST/api/userCriar usuário
GET/api/userListar usuários

Clientes

MétodoRotaDescrição
GET/api/clienteListar clientes
POST/api/clienteCriar cliente
GET/api/cliente/:idBuscar cliente
PUT/api/cliente/:idAtualizar cliente
DELETE/api/cliente/:idRemover cliente

Colaboradores

MétodoRotaDescrição
GET/api/colaboradorListar colaboradores
POST/api/colaboradorCriar colaborador
GET/api/colaborador/:idBuscar colaborador
PUT/api/colaborador/:idAtualizar colaborador
DELETE/api/colaborador/:idRemover colaborador

Motoristas

MétodoRotaDescrição
GET/api/motoristaListar motoristas
POST/api/motoristaCriar motorista
GET/api/motorista/:idBuscar motorista
PUT/api/motorista/:idAtualizar
DELETE/api/motorista/:idRemover

Veículos

MétodoRotaDescrição
GET/api/veiculoListar veículos
POST/api/veiculoCriar veículo
GET/api/veiculo/:idBuscar
PUT/api/veiculo/:idAtualizar
DELETE/api/veiculo/:idRemover

Rotas e Roteirização

MétodoRotaDescrição
GET/api/rotaListar rotas
POST/api/rotaCriar rota
GET/api/roteiroListar roteiros
POST/api/roteiroCriar roteiro

Operações

MétodoRotaDescrição
GET/api/transladoListar translados
POST/api/transladoCriar translado
GET/api/fretamentoListar fretamentos
POST/api/fretamentoCriar fretamento
POST/api/boardingRegistrar embarque
GET/api/jornadaJornadas do motorista

Pontos de Interesse (POI)

MétodoRotaDescrição
GET/api/poiListar POIs
POST/api/poiCriar POI
PUT/api/poi/:idAtualizar
DELETE/api/poi/:idRemover

Integrações e Configurações

MétodoRotaDescrição
GET/api/integracaoMonitorar integrações
GET/api/permissionPermissões do usuário atual
GET/api/feature-flagListar feature flags

Documentação Interativa

A documentação Swagger completa com todos os schemas e exemplos está disponível em:

http://localhost:4589/api-docs

Proprietário — Ultra Tecnologias. Todos os direitos reservados.