---
title: "Obter todas as viações"
method: GET
path: "/partners/api/v4/bus-companies"
tags: ["Viações"]
---

# Obter todas as viações

`GET /partners/api/v4/bus-companies`

Serviço de apoio que retorna a lista completa das viações conectadas à plataforma, permitindo a exibição do nome e logo das operadoras em sua interface. O retorno é paginado e pode ser filtrado por ID.

## Query parameters

- `id` number
- `size` number
- `page` number

## Response `200`

Sucesso. Retorno da lista de viações parceiras da ClickBus.

- GetBusCompaniesResponseDto
  - `size` number, required — Quantidade de itens por página
  - `currentPageNumber` number, required — Número da página atual
  - `totalElements` number, required — Total de elementos
  - `totalPages` number, required — Total de páginas - calculado por totalElements / size
  - `content` GetBusCompanyDto[], required — Lista de viações
    - `id` number, required — ID da viação
    - `name` string, required — Nome da viação
    - `slug` string, required — Slug da viação
    - `logoUrl` string, required — URL do logo da viação
    - `createdAt` string, required — Data e hora de criação do item
    - `updatedAt` string, required — Data e hora da última atualização do item

## Other responses

- `400` — Requisição inválida
- `401` — Não autorizado - token inválido ou expirado
- `500` — Erro interno do servidor

---

[API](https://skmtc.net/clickbus/apis/documenta-o-da-api-de-autentica-o-clickbus.md) · [All operations](https://skmtc.net/clickbus/apis/documenta-o-da-api-de-autentica-o-clickbus/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clickbus/documenta-o-da-api-de-autentica-o-clickbus/revisions/ead7d81fdb28/schema)
