Lista as transportadoras habilitadas na conta, com as modalidades de coleta/postagem que cada uma aceita e, quando informado o CEP de origem, apenas as que atendem àquela região.
Define as opções de envio que podem ser apresentadas ao consumidor. Cada transportadora informa suas modalidades por meio de flags:
| Campo | Modalidade |
|---|---|
agencia | Postagem em agência (consumidor leva o pacote) |
coletaSimples | Coleta no endereço do consumidor |
domicilio | Coleta domiciliar/simultânea |
expresso | Coleta expressa |
postoDePostagem | Possui pontos de postagem (ver postos) |
Os campos coletaSimplesTexto e coletaDomiciliarTexto trazem as instruções já redigidas para exibir ao consumidor (ex.: como embalar, o que imprimir), e prazoPostagem indica em quantos dias ele precisa postar.
Na etapa logística, o front lista as transportadoras retornadas e, para cada uma, exibe apenas as modalidades habilitadas. Ao selecionar uma que tenha postoDePostagem, busca os pontos próximos ao CEP e mostra no mapa. A escolha vira parte da solicitação enviada em /v1/pvt/processo/enviar-solicitacao.
- Informe
cepOrigem(CEP do consumidor) para aplicar as restrições por faixa de CEP. Sem ele, a lista volta sem esse filtro. - Retorna
204quando nenhuma transportadora está habilitada — nesse caso, ofereça devolução em loja física, se houver.
- Mock serverhttps://apidocs.geniusreturns.com.br/_mock/openapi/v1/pvt/logistica/obter-transportadoras
- https://integration.geniusreturns.com.brhttps://integration.geniusreturns.com.br/v1/pvt/logistica/obter-transportadoras
- QAhttps://integration-qa.geniusreturns.com.br/v1/pvt/logistica/obter-transportadoras
curl -i -X POST \
'https://apidocs.geniusreturns.com.br/_mock/openapi/v1/pvt/logistica/obter-transportadoras?cepOrigem=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Transportadoras localizadas.
Classificação do erro. Útil para distinguir falha de integração com a plataforma de e-commerce (04) de erro de domínio ou erro comum (00).
{ "dataHoraResposta": "2026-09-18T13:52:10.900Z", "registros": 2, "httpStatus": "200", "entidade": [ { … }, { … } ] }