Treggo API

API Endpoint

Cotizacion

La cotizacion puede realizarse en cualquier momento y no requiere una autenticacion previa

Resource

POST /api/1/cotizacion
RequestsJSON Message
Body
{
  "destinos": [
    {
      "direccion": "Muñiz 1000, CABA"
    },
    {
      "direccion": "Muñiz 2000, CABA"
    }
  ],
  "api": "AAAA-BBBB-CCCC-DDDD"
}
Responses200400
Body
{
  "pedido": {
    "estado": "Cotización",
    "activo": false,
    "adicionales": [
      {
        "icon": "0xf186",
        "font": "fa-moon-o",
        "adicional": "Horario nocturno/Día no hábil",
        "importe": 69
      }
    ],
    "distancia": 1,
    "importe": 184,
    "importePartner": 184,
    "id": "8533f09d-f99f-4723-a663-51f9963c6ea4",
    "correcto": true,
    "cotizacion": true,
    "fecha": "2017-04-05T23:47:28.273Z",
    "status": {
      "activo": false,
      "cancelado": false
    },
    "importeSinAdicionales": 115,
    "destinos": [
      {
        "direccion": "Muñiz 1000, Cdad. Autónoma de Buenos Aires, Argentina",
        "puerta": "Local",
        "id": "a50904ba-0aec-48e8-be8e-5a354e0bb298",
        "firma": false,
        "dni": false,
        "latitud": -34.6259662,
        "longitud": -58.4257642,
        "placeId": "EjdNdcOxaXogMTAwMCwgQ2RhZC4gQXV0w7Nub21hIGRlIEJ1ZW5vcyBBaXJlcywgQXJnZW50aW5h",
        "tipo": [
          "street_address"
        ],
        "numero": "1000",
        "calle": "Muñiz",
        "area": "Comuna 5",
        "localidad": "Comuna 5",
        "ruta": {
          "index": null,
          "distance": "1.8 km",
          "distanceValue": 1806,
          "duration": "7 mins",
          "durationValue": 420,
          "origin": "Muñiz 1002, Cdad. Autónoma de Buenos Aires, Argentina",
          "destination": "Rondeau 4199, Cdad. Autónoma de Buenos Aires, Argentina",
          "mode": "driving",
          "units": "metric",
          "language": "en",
          "avoid": null,
          "sensor": false
        }
      },
      {
        "direccion": "Muñiz 2000, Cdad. Autónoma de Buenos Aires, Argentina",
        "id": "a5d03b82-cdb1-4dca-8bb4-0dfd43508fca",
        "firma": true,
        "dni": false,
        "latitud": -34.6378601,
        "longitud": -58.4228562,
        "placeId": "EjdNdcOxaXogMjAwMCwgQ2RhZC4gQXV0w7Nub21hIGRlIEJ1ZW5vcyBBaXJlcywgQXJnZW50aW5h",
        "tipo": [
          "street_address"
        ],
        "numero": "2000",
        "calle": "Muñiz",
        "area": "Comuna 5",
        "localidad": "Comuna 5"
      }
    ],
    "seguro": false,
    "cliente": "id2",
    "objetoSeguro": {
      "icon": "0xf023",
      "font": "fa-lock",
      "adicional": "Seguro hasta $1000 (optativo)",
      "importe": 40
    }
  }
}
Body
{
  "pedido": {
    "estado": "Cotización",
    "activo": false,
    "adicionales": [],
    "id": "10291320-ee2b-4c38-bc0b-5e6c6f84d195",
    "correcto": false,
    "cotizacion": true,
    "fecha": "2017-04-05T23:47:29.713Z",
    "status": {
      "activo": false,
      "cancelado": false
    },
    "destinos": [
      {
        "direccion": "Muñiz 1000, Cdad. Autónoma de Buenos Aires, Argentina",
        "puerta": "Local",
        "id": "a344d2d6-4385-4907-bc73-7bc3bb84df0c",
        "firma": false,
        "dni": false,
        "latitud": -34.6259662,
        "longitud": -58.4257642,
        "placeId": "EjdNdcOxaXogMTAwMCwgQ2RhZC4gQXV0w7Nub21hIGRlIEJ1ZW5vcyBBaXJlcywgQXJnZW50aW5h",
        "tipo": [
          "street_address"
        ],
        "numero": "1000",
        "calle": "Muñiz",
        "area": "Comuna 5",
        "localidad": "Comuna 5"
      },
      {
        "direccion": "Calle inexistente nunca da, CABA",
        "id": "4a44f5ce-c6cd-46d6-b3c7-5e71f88c20fa",
        "firma": true,
        "dni": false,
        "error": [
          "No se encontro ninguna dirección con el nombre: Calle inexistente nunca da, CABA"
        ]
      }
    ],
    "seguro": false,
    "cliente": "id2",
    "errores": [
      "No se encontro ninguna dirección con el nombre: Calle inexistente nunca da, CABA"
    ]
  }
}

POST/api/1/cotizacion


Alta

El alta de un pedido se puede ejecutar en cualquier momento, si n requerir una cotizacion previa

NOTE: La ejecucion de este servicio implica el envio de una moto a los puntos, en esta accion se realizara un cargo a su cuenta

Resource

POST /api/1/alta
RequestsJSON Message
Body
{
  "api": "AAAA-BBBB-CCCC-DDDD",
  "destinos": [
    {
      "direccion": "muñiz 2145",
      "contacto": "John Doe",
      "puerta": "Local 5"
    },
    {
      "direccion": "Goyena 1160, CABA",
      "contacto": "John Doe",
      "puerta": "Local 5"
    }
  ]
}
Responses200
Body
{
  "id": "448ecb70-47ca-43c4-be0f-df78b278803d"
}

POST/api/1/alta


Pedido

Para consultar el estado de un pedido en cualquier momento que se necesite

Resource

POST /api/1/pedido
RequestsJSON Message
Body
{
  "api": "AAAA-BBBB-CCCC-DDDD",
  "id": "448ecb70-47ca-43c4-be0f-df78b278803d"
}
Responses200
Body
{
  "pedido": {
    "estado": "Cotización",
    "activo": true,
    "adicionales": [
      {
        "icon": "0xf186",
        "font": "fa-moon-o",
        "adicional": "Horario nocturno/Día no hábil",
        "importe": 69
      }
    ],
    "distancia": 2,
    "importe": 184,
    "importePartner": 184,
    "id": "448ecb70-47ca-43c4-be0f-df78b278803d",
    "correcto": true,
    "cotizacion": false,
    "fecha": "2017-04-05T23:47:30.266Z",
    "status": {
      "activo": true,
      "cancelado": false
    },
    "importeSinAdicionales": 115,
    "destinos": [
      {
        "direccion": "Muñiz 2145, C1255 CABA, Argentina",
        "contacto": "John Doe",
        "puerta": "Local",
        "id": "aa898891-7129-4310-9bd2-a764f5e28fe4",
        "firma": false,
        "dni": false,
        "latitud": -34.6393978,
        "longitud": -58.4224638,
        "placeId": "EiJNdcOxaXogMjE0NSwgQzEyNTUgQ0FCQSwgQXJnZW50aW5h",
        "tipo": [
          "street_address"
        ],
        "name": null,
        "numero": "2145",
        "calle": "Muñiz",
        "area": "Comuna 5",
        "localidad": "Comuna 5",
        "ruta": {
          "index": null,
          "distance": "3.3 km",
          "distanceValue": 3313,
          "duration": "10 mins",
          "durationValue": 577,
          "origin": "Muñiz 2131-2147, C1255 CABA, Argentina",
          "destination": "Av. Pedro Goyena 1176, C1406GWN CABA, Argentina",
          "mode": "driving",
          "units": "metric",
          "language": "en",
          "avoid": null,
          "sensor": false
        }
      },
      {
        "direccion": "Av. Pedro Goyena 1160, C1406GWN CABA, Argentina",
        "contacto": "John Doe",
        "puerta": "Local 5",
        "id": "06e34fa3-4836-4e10-b0a5-67f9206cc5ff",
        "firma": true,
        "dni": false,
        "latitud": -34.6269067,
        "longitud": -58.4440418,
        "placeId": "Ei9Bdi4gUGVkcm8gR295ZW5hIDExNjAsIEMxNDA2R1dOIENBQkEsIEFyZ2VudGluYQ",
        "tipo": [
          "street_address"
        ],
        "name": null,
        "numero": "1160",
        "calle": "Av. Pedro Goyena",
        "area": "Comuna 6",
        "localidad": "Comuna 6"
      }
    ],
    "seguro": false,
    "cliente": "id2",
    "objetoSeguro": {
      "icon": "0xf023",
      "font": "fa-lock",
      "adicional": "Seguro hasta $1000 (optativo)",
      "importe": 40
    },
    "intervalo": 5
  }
}

POST/api/1/pedido


Preguntas

Donde obtener una KEY?

Para obtener una KEY deben contactarse con nosotros via email a hola@treggocity.com o consultar la misma desde el perfil dentro de nuestro panel web

Generated by aglio on 05 Apr 2017