Estimativas

A estimativa dos detalhes de um orçamento precisa dos seguintes dados:

  • city: Inteiro que identifica a cidade. As seguintes opções estão disponíves:
    • “1” para São Paulo;
    • “2” para Rio de Janeiro.
  • transport_type: Inteiro que pode ser 1 (moto) ou 2 (bicicleta);

  • addresses: Uma lista de hashes com os dados dos pontos de parada, indo de 2 a no máximo 15 pontos. Os hashes seguem o formato:
    • by: Definição se o waypoint é representado por cep ou address.

    • query: hash com os dados da parada, as informações dependend do campo by.
      • cep: No caso do by representando um cep a query contem um cep e um number.
      • address No caso do by representando um address a query contem um category, name e number.

Exemplo de requisição:

POST https://staging.loggi.com/api/v1/endereco/estimativa/

Exemplo do corpo da requisição:

{
    "transport_type": 1,
    "city": 1,
    "addresses": [
        {
            "by": "cep",
            "query": {
                "cep": "01426000",
                "number": 300
            }
        },
        {
            "by": "address",
            "query": {
                "category": "Rua",
                "address": "Oscar Freire",
                "number": 100
            }
        }
    ]
}

Um examplo de resposta:

{
    "optimized":null,
    "optimized_slo":null,
    "normal_slo":{
        "estimated_cost":"14.90",
        "distance":3825,
        "original_eta":13200,
        "path_suggested_gencoded":"d{ynCdfy{GxAaBlAqAf@j@fDpDrArAj@n@oA~AqA`BeFbHgHfJuCrD}CbF{C`Fi@vAo@fBo@|A]\\\\u@p@QNtBxD}AjAeBjAqFhDmErCsC|AOFi@b@YToCvAaGdE_E~Bu@b@aIzEYH[AOCc@G_@W_@_@yCcG{F{KvBuAlCcB~DeCfAw@"
    },
    "normal":{
        "estimated_cost":"22.90",
        "distance":3825,
        "original_eta":2168,
        "path_suggested_gencoded":"d{ynCdfy{GxAaBlAqAf@j@fDpDrArAj@n@oA~AqA`BeFbHgHfJuCrD}CbF{C`Fi@vAo@fBo@|A]\\\\u@p@QNtBxD}AjAeBjAqFhDmErCsC|AOFi@b@YToCvAaGdE_E~Bu@b@aIzEYH[AOCc@G_@W_@_@yCcG{F{KvBuAlCcB~DeCfAw@"
    }
}