Orçamentos (legado)

Ver orcamentos

Um orçamento precisa especificar os seguintes campos:

  • city: Inteiro que identifica a cidade. As seguintes opções estão disponíves:
    • “1” para São Paulo;
    • “2” para Rio de Janeiro.
  • package_type: Tipo de pacote a ser entregue, pode ser:
    • “document”: entrega de envelopes;
    • “box”: caixa pequena, com dimensões de até 15 cm x 15 cm x 15 cm;
    • “medium_box”: caixa média, com dimensões de até 20 cm x 20 cm x 20 cm;
    • “large_box”: caixa grande, com dimensões de até 42 cm x 44 cm x 32 cm.
  • waypoints: Array com 2 ou mais pontos definindo um trajeto, ver Waypoint;

  • transport_type: Inteiro que pode ser 1 (moto) ou 2 (bicicleta);

  • slo: Inteiro que representa o modo de entrega a ser usado, opcional. Pode ser:
    • “1”: entrega já (padrão);
    • “2”: entrega expressa, será finalizada em até quatro horas.

Exemplo De Requisição:

POST https://staging.loggi.com/api/v1/pedidos/

Exemplo do corpo da requisição:

{
   "payment_method":277,
   "transport_type":1,
   "city":1,
   "package_type":"document",
   "slo":1,
   "waypoints":[
      {
         "address_complement":"cj 101",
         "address_data":{
            "address_components":[
               {
                  "long_name":"2000",
                  "short_name":"2000",
                  "types":[
                     "street_number"
                  ]
               },
               {
                  "long_name":"Rua Oscar Freire",
                  "short_name":"Rua Oscar Freire",
                  "types":[
                     "route"
                  ]
               },
               {
                  "long_name":"Pinheiros",
                  "short_name":"Pinheiros",
                  "types":[
                     "neighborhood",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"São Paulo",
                  "types":[
                     "locality",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"São Paulo",
                  "types":[
                     "administrative_area_level_2",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"SP",
                  "types":[
                     "administrative_area_level_1",
                     "political"
                  ]
               },
               {
                  "long_name":"Brasil",
                  "short_name":"BR",
                  "types":[
                     "country",
                     "political"
                  ]
               },
               {
                  "long_name":"05409-011",
                  "short_name":"05409-011",
                  "types":[
                     "postal_code"
                  ]
               }
            ],
            "formatted_address":"Rua Oscar Freire, 2000 - Pinheiros, São Paulo - SP, 05409-011, Brasil",
            "geometry":{
               "location":{
                  "lat":-23.5551636,
                  "lng":-46.675650899999994,
                  "query":"Rua Oscar Freire, 2000 - Pinheiros, São Paulo - SP, 05409-011, Brasil"
               }
            },
            "types":[
               "street_address"
            ]
         },
         "instructions":"Pegar com Jose"
      },
      {
         "address_complement":"2o andar",
         "address_data":{
            "address_components":[
               {
                  "long_name":"400",
                  "short_name":"400",
                  "types":[
                     "street_number"
                  ]
               },
               {
                  "long_name":"Avenida Cidade Jardim",
                  "short_name":"Av. Cidade Jardim",
                  "types":[
                     "route"
                  ]
               },
               {
                  "long_name":"Jardim Europa",
                  "short_name":"Jardim Europa",
                  "types":[
                     "neighborhood",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"São Paulo",
                  "types":[
                     "locality",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"São Paulo",
                  "types":[
                     "administrative_area_level_2",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"SP",
                  "types":[
                     "administrative_area_level_1",
                     "political"
                  ]
               },
               {
                  "long_name":"Brasil",
                  "short_name":"BR",
                  "types":[
                     "country",
                     "political"
                  ]
               },
               {
                  "long_name":"01448-090",
                  "short_name":"01448-090",
                  "types":[
                     "postal_code"
                  ]
               }
            ],
            "formatted_address":"Avenida Cidade Jardim, 400 - Jardim Europa, São Paulo - SP, 01448-090, Brasil",
            "geometry":{
               "location":{
                  "lat":-23.5806081,
                  "lng":-46.684168,
                  "query":"Avenida Cidade Jardim, 400 - Jardim Europa, São Paulo - SP, 01448-090, Brasil"
               }
            },
            "types":[
               "street_address"
            ]
         },
         "instructions":"Entregar para Arthur"
      }
   ]
}

Um examplo de resposta:

{
   "accepted":null,
   "auto_routing":false,
   "can_bundle":false,
   "city":1,
   "city_name":"São Paulo",
   "corporate_discount":"0.00",
   "created":1398180599,
   "customer":{
      "email":"arthur@loggi.com",
      "name":"Arthur Debert (Loggi Técnologia) ",
      "telephone_number":"11991043216"
   },
   "distance":4061,
   "driver":null,
   "dropped":null,
   "finished":null,
   "finished_notes":"",
   "id":"f75f2c0e-ca32-11e3-86f9-fa036179b8de",
   "notes":"",
   "original_eta":1716,
   "package_type":"document",
   "path_suggested_gencoded":"xrwnC|i{{GzO_KfEhIfGbMvAnCpBrDn@pAP\\JPjAu@~E{CvCiBfBiAj@a@XYd@o@tAkBZq@zAaC\\k@l@aAvAqB~AkBhDoDdBgBfDqDdDjDpJ|JzJvK`G`Gt@z@zIdJhBrBdBfBpEzEvA`B~@lA\\b@FRLP|@~@",
   "payment":{
      "captured":null,
      "captured_at":null,
      "method":"Arthur",
      "type":"b"
   },
   "payment_method":277,
   "pricing":{
      "applied_bonuses":[],
      "bonuses":"0.00",
      "discount":"0.00",
      "id":15984,
      "inquiry":"ea7016e2-b9e2-11e5-b255-0242ac110005",
      "sum_ride_cm":"14.90",
      "sum_wait_cm":"0.00",
      "total_cm":"14.90",
      "total_cm_gross":"14.90"
   },
   "real_completion_time":null,
   "resource_uri":"/api/v1/pedidos/f75f2c0e-ca32-11e3-86f9-fa036179b8de/",
   "slo":1,
   "started":null,
   "status":"allocating",
   "total_time":null,
   "transport_type":"1",
   "updated":1398180600,
   "waypoints":[
      {
         "address_complement":"cj 101",
         "address_data":{
            "address_components":[
               {
                  "long_name":"2000",
                  "short_name":"2000",
                  "types":[
                     "street_number"
                  ]
               },
               {
                  "long_name":"Rua Oscar Freire",
                  "short_name":"Rua Oscar Freire",
                  "types":[
                     "route"
                  ]
               },
               {
                  "long_name":"Pinheiros",
                  "short_name":"Pinheiros",
                  "types":[
                     "neighborhood",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"São Paulo",
                  "types":[
                     "locality",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"São Paulo",
                  "types":[
                     "administrative_area_level_2",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"SP",
                  "types":[
                     "administrative_area_level_1",
                     "political"
                  ]
               },
               {
                  "long_name":"Brasil",
                  "short_name":"BR",
                  "types":[
                     "country",
                     "political"
                  ]
               },
               {
                  "long_name":"05409-011",
                  "short_name":"05409-011",
                  "types":[
                     "postal_code"
                  ]
               }
            ],
            "formatted_address":"Rua Oscar Freire, 2000 - Pinheiros, São Paulo - SP, 05409-011, Brasil",
            "geometry":{
               "location":{
                  "lat":-23.5551636,
                  "lng":-46.675650899999994,
                  "query":"Rua Oscar Freire, 2000 - Pinheiros, São Paulo - SP, 05409-011, Brasil"
               }
            },
            "types":[
               "street_address"
            ]
         },
         "address_formatted":"Rua Oscar Freire, 2000 - cj 101",
         "address_number":"2000",
         "address_st":"Rua Oscar Freire",
         "arrived_at":null,
         "arrived_pos":null,
         "arrived_pos_distance":null,
         "billable_minutes":0,
         "city":"São Paulo",
         "completed_at":null,
         "completed_pos":null,
         "completed_pos_distance":null,
         "favorite":null,
         "google_maps_id":null,
         "id":8773,
         "index":0,
         "instructions":"Pegar com Jose",
         "leg_distance":4061,
         "leg_time":516,
         "notes":null,
         "pos":"POINT (-46.6756508999999937 -23.5551636000000002)",
         "state":"São Paulo",
         "vicinity":"Pinheiros",
         "zip":"05409-011"
      },
      {
         "address_complement":"2o andar",
         "address_data":{
            "address_components":[
               {
                  "long_name":"400",
                  "short_name":"400",
                  "types":[
                     "street_number"
                  ]
               },
               {
                  "long_name":"Avenida Cidade Jardim",
                  "short_name":"Av. Cidade Jardim",
                  "types":[
                     "route"
                  ]
               },
               {
                  "long_name":"Jardim Europa",
                  "short_name":"Jardim Europa",
                  "types":[
                     "neighborhood",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"São Paulo",
                  "types":[
                     "locality",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"São Paulo",
                  "types":[
                     "administrative_area_level_2",
                     "political"
                  ]
               },
               {
                  "long_name":"São Paulo",
                  "short_name":"SP",
                  "types":[
                     "administrative_area_level_1",
                     "political"
                  ]
               },
               {
                  "long_name":"Brasil",
                  "short_name":"BR",
                  "types":[
                     "country",
                     "political"
                  ]
               },
               {
                  "long_name":"01448-090",
                  "short_name":"01448-090",
                  "types":[
                     "postal_code"
                  ]
               }
            ],
            "formatted_address":"Avenida Cidade Jardim, 400 - Jardim Europa, São Paulo - SP, 01448-090, Brasil",
            "geometry":{
               "location":{
                  "lat":-23.5806081,
                  "lng":-46.684168,
                  "query":"Avenida Cidade Jardim, 400 - Jardim Europa, São Paulo - SP, 01448-090, Brasil"
               }
            },
            "types":[
               "street_address"
            ]
         },
         "address_formatted":"Avenida Cidade Jardim, 400 - 2o andar",
         "address_number":"400",
         "address_st":"Avenida Cidade Jardim",
         "arrived_at":null,
         "arrived_pos":null,
         "arrived_pos_distance":null,
         "billable_minutes":0,
         "city":"São Paulo",
         "completed_at":null,
         "completed_pos":null,
         "completed_pos_distance":null,
         "favorite":null,
         "google_maps_id":null,
         "id":8774,
         "index":1,
         "instructions":"Entregar para Arthur",
         "leg_distance":0,
         "leg_time":0,
         "notes":null,
         "pos":"POINT (-46.6841679999999997 -23.5806080999999992)",
         "state":"São Paulo",
         "vicinity":"Jardim Europa",
         "zip":"01448-090"
      }
   ]
}