Pular para o conteúdo principal

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 livre
  • autocomplete: Filtragem para autocompletar
  • extra=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

Lista de transportadoras obtida corretamente.