Get list of truckers
GET/company/truckers/
Retorna uma listagem paginada de todos os transportadores associados à empresa do usuário autenticado.
Funcionalidades de busca:
- Filtragem por texto (nome, sobrenome, email, taxid)
- Autocompletar para seletores
- Paginação configurável
Modos de resposta:
- Modo básico: Apenas _id, name, lastname (para transportadores)
- Modo completo: Todos os campos relevantes (para empresas)
- Modo com veículos: Inclui populate do veículo padrão
Parâmetros de busca:
page: Número da página (padrão: 1)limit: Elementos por página (padrão: 10)search: Busca de texto livreautocomplete: Filtragem para autocompletarextra=vehicles: Inclui informações dos veículos
Campos retornados (modo empresa):
- _id, name, lastname, email, phone, taxid
- address, allowSearch, accountType
- default_vehicle (se extra=vehicles)
- emailVerified
Respostas:
- 200 OK: Listagem paginada de transportadores
- 401 Unauthorized: Token inválido ou empresa não encontrada
- 404 Not Found: Usuário não encontrado
Exemplo de uso:
GET /company/truckers/?page=1&limit=20&search=juan&extra=vehicles
Request
Responses
- 200
- 401
- 404
Lista de transportadoras obtida corretamente.
Não autorizado - Token inválido ou empresa não encontrada
Usuário não encontrado