Tabela de conteúdos

GET - Consulta transportadoras

Este método consulta o cadastro de transportadoras do Prosyst. Na consulta geral, os filtros informados no corpo da requisição são combinados entre si: a transportadora precisa atender a todos eles. Filtro não informado não restringe a consulta. Quando nenhuma situação é informada, são retornados somente os cadastros ativos. A consulta não é paginada: todas as transportadoras que atendem aos filtros são retornadas de uma vez.

A consulta por código retorna somente a transportadora informada na URL, inclusive quando o cadastro está cancelado.

Exemplo URL

Consulta geral:

api/transportadora

Consulta de uma transportadora:

api/transportadora/{codigo}

Parâmetros da URL

NomeTipoDescriçãoObrigatório?
codigoLongCódigo da transportadora no Prosyst. Utilizado somente na consulta por código.Não

Parâmetros do Header

NomeDescrição
authToken adquirido no Login.
Content-Typeapplication/json

Parâmetros do Body

NomeTipoDescriçãoObrigatório?
CodigosArray de LongCódigos das transportadoras no Prosyst.Não
NomeStringParte do nome da transportadora. A comparação não diferencia maiúsculas e minúsculas.Não
DocumentosArray de StringCPF ou CNPJ das transportadoras, com ou sem máscara.Não
SituacaoStringSituação do cadastro: ativo ou cancelado. Quando não informada, considera ativo.Não
DataAlteracaoInicialStringRetorna as transportadoras alteradas a partir desta data. Formatos aceitos: dd-MM-yyyy ou yyyy-MM-ddTHH:mm:ss.Não

O corpo da requisição é usado somente na consulta geral. Na consulta por código, a transportadora é localizada apenas pelo código informado na URL.

Exemplo de Body

{
    "Codigos": [1, 2],
    "Nome": "transportes",
    "Documentos": ["11.222.333/0001-81", "11222333000181"],
    "Situacao": "ativo",
    "DataAlteracaoInicial": "01-01-2026"
}

Sucesso

As duas consultas retornam o mesmo formato: uma lista de transportadoras em dados. Na consulta por código, a lista tem uma única transportadora.

{
    "bemSucedido": true,
    "mensagemFalha": null,
    "novoCodigo": null,
    "dados": [
        {
            "codigoTransportadora": 1,
            "descricao": "TRANSPORTES EXEMPLO LTDA",
            "situacao": 0,
            "descricaoSituacao": "Ativo",
            "cpfCnpj": "11.222.333/0001-81",
            "inscricaoEstadual": "255123456",
            "endereco": "RUA EXEMPLO, 1000",
            "bairro": "CENTRO",
            "cEP": "89040000",
            "codMunicipio": 4202404,
            "municipio": "BLUMENAU",
            "estado": "SC",
            "fone": "4733220000",
            "email": "contato@exemplo.com.br",
            "codigoFornecedor": 5001,
            "nomeFornecedor": "TRANSPORTES EXEMPLO LTDA",
            "codigoContador": 12,
            "nomeContador": "CONTABILIDADE EXEMPLO",
            "codigoRNTRC": 12345678,
            "quantidadePaletesGiro": 50,
            "transportadoraPropria": false,
            "transportadoraCooperada": false,
            "naoContribuinteICMS": false,
            "consideraDestinatarioNF": false,
            "dataCadastro": "2024-03-10T00:00:00",
            "dataAlteracao": "2026-01-15T00:00:00"
        }
    ]
}
CampoDescrição
situacaoSituação do cadastro: 0 = Ativo, 9 = Cancelado.
cpfCnpjCPF ou CNPJ da transportadora, formatado com máscara.
codigoFornecedor / nomeFornecedorFornecedor vinculado à transportadora.
codigoContador / nomeContadorContador vinculado à transportadora.
transportadoraPropriaIndica se a transportadora é própria.
transportadoraCooperadaIndica se a transportadora é cooperada.
naoContribuinteICMSIndica se a transportadora não é contribuinte de ICMS.
consideraDestinatarioNFIndica se os dados cadastrais considerados são os do destinatário da nota fiscal.

Erros

HTTPSituaçãoMensagem
400Filtro com valor inválido (data fora dos formatos aceitos ou situação diferente de ativo/cancelado).Algumas validações para a consulta de transportadoras não foram bem-sucedidas. Consulte os detalhes para mais informações.
400Corpo da requisição em formato inválido.Payload inválido ou incompatível com o modelo!
404Código informado na URL não é numérico.Código de transportadora inválido: {codigo}.
404Transportadora não encontrada.Transportadora inexistente no Prosyst.
{
    "bemSucedido": false,
    "mensagemFalha": "Transportadora inexistente no Prosyst.",
    "novoCodigo": null,
    "dados": null
}