v1

latestOpenAPI 3.0.02026-07-24102197.9 KB
QuotationAPI

Criar Cotação

Sobre esta API:

Esta API disponibiliza opções de preços e prazos da Loggi nas plataformas parceiras, em tempo real, conforme as características do envio e do parceiro e informações de companyId, shipFrom, shipTo, packages, pickupTypes ou externalServiceIds (SISUs).

Mais alguns detalhes:

Mesmo com poucas informações preenchidas, a API disponibiliza os preços e os prazos mais adequados ao parceiro. Ainda assim, para obter um retorno de estimativa de preço e prazo mais preciso, recomendamos o preenchimento de todos os campos obrigatórios.

A cotação de preços é feita levando em consideração:

  • envio - origem e destino;
  • pacote - pesos, dimensões e características;
  • perfil do parceiro.
  • tipo de coleta.
post/v1/companies/{company_id}/quotations

Path parameters

company_idstring required

Código numérico fornecido pela Loggi para identificar o cliente.

Request body

OR

Example request

{
  "shipFrom": {
    "correios": {
      "logradouro": "R. Liberdade",
      "complemento": "apto 42, em frente ao lava-jato",
      "bairro": "Bonsucesso",
      "cidade": "Belo Horizonte",
      "uf": "MG"
    }
  },
  "shipTo": {
    "correios": {
      "logradouro": "R. Liberdade",
      "complemento": "apto 42, em frente ao lava-jato",
      "bairro": "Bonsucesso",
      "cidade": "Belo Horizonte",
      "uf": "MG"
    }
  },
  "packages": [
    {
      "weightG": 12000,
      "lengthCm": 55,
      "widthCm": 55,
      "heightCm": 100,
      "goodsValue": {
        "currencyCode": "BRL",
        "nanos": 350000000
      }
    }
  ],
  "externalServiceIds": [
    "PDEL-DTED-LEXP-CDOR-0001"
  ]
}

Response

Quotation criada com sucesso.

Para cada pacote fornecido na requisição, uma lista de "quotations" é retornada no response. Caso a Loggi não seja capaz de realizar o serviço para um dos pacotes informados, uma lista de "quotations" vazia será retornada.

Example response

{
  "packagesQuotations": {
    "quotations": [
      {
        "price": {
          "totalAmount": {
            "currencyCode": "BRL",
            "nanos": 350000000
          },
          "baseAmount": {
            "currencyCode": "BRL",
            "nanos": 250000000
          },
          "taxesAndFees": {
            "pis": {
              "rate_tax": "5.4",
              "amount": {
                "currencyCode": "BRL",
                "nanos": 350000000
              }
            },
            "cofins": {
              "rate_tax": "5.4",
              "amount": {
                "currencyCode": "BRL",
                "nanos": 350000000
              }
            },
            "gris": {
              "rate_tax": "5.4",
              "amount": {
                "currencyCode": "BRL",
                "nanos": 350000000
              }
            },
            "advalorem": {
              "rate_tax": "5.4",
              "amount": {
                "currencyCode": "BRL",
                "nanos": 350000000
              }
            },
            "icms": {
              "rate_tax": "5.4",
              "amount": {
                "currencyCode": "BRL",
                "nanos": 350000000
              }
            },
            "iss": {
              "rate_tax": "5.4",
              "amount": {
                "currencyCode": "BRL",
                "nanos": 350000000
              }
            }
          }
        },
        "freightType": "FREIGHT_TYPE_ECONOMIC",
        "freightTypeLabel": "Loggi Econômico",
        "pickup_type": "PICKUP_TYPE_SPOT",
        "externalServiceIds": "PDEL-DTED-LEXP-CDOR-0001"
      }
    ]
  }
}