RateQuote

Servicio web que permite cotizar envíos y entregar varias cotizaciones (si es el caso) de acuerdo a las variables de tiempo de entrega, medio de transporte y duración. Todos los métodos se consumen a través de peticiones http.

APIDescription
GET api/Cotizador/CiudadesDepartamento/{idPais}/{language}

Método que permite obtener la lista de ciudades de acuerdo al parámetro de país enviado en la petición. Se accede al método a través de una petición GET a la url ".../api/Cotizador/CiudadesDepartamento/{idPais}" en donde {idPais} es el código único del país que se envía como parámetro.

GET api/Cotizador/CiudadesOrigen/{idPais}/{idProducto}/{language}

Método que permite obtener la lista de ciudades de acuerdo al parámetro de país enviado en la petición. Se accede al método a través de una petición GET a la url "...api/Cotizador/CiudadesOrigen/{idPais}/{idProducto}/{language}" en donde {idPais} es el código único del país que se envía como parámetro al igual que el id del producto {idProducto} y el idioma.

GET api/Cotizador/CiudadesDepartamentoDestino/{idPais}/{idCiudad}/{idProducto}/{language}

Método que permite obtener la lista de ciudades a las cuales se pueden realizar envíos. Se accede al método a través de una petición GET a la url ".../api/Cotizador/CiudadesDepartamentoDestino/{idPais}/{idCiudad}/{idProducto}" donde deben enviarse como parámetro los códigos de {idPais}, {idCiudad} y {idProducto} respectivamente.

GET api/Cotizador/AutoCompleteCiudadesOrigen/{idPais}/{idProducto}/{language}/{nombreCiudad}

Método que permite obtener la lista de ciudades origen de acuerdo a los parametros (país,producto,idioma y parte del nombre de la ciudad) enviados en la petición. Se accede al método a través de una petición GET a la url "...api/Cotizador/AutoCompleteCiudadesOrigen/{idPais}/{idProducto}/{language}/{nombreCiudad}" en donde {idPais} es el código único del país que se envía como parámetro al igual que el id del producto {idProducto}, el idioma y {nombreCiudad} que es el nombre o parte del nombre de la ciudad.

GET api/Cotizador/AutoCompleteCiudadesDepartamentoDestino/{idPais}/{idCiudad}/{idProducto}/{language}/{nombreCiudad}

Método que permite obtener la lista de ciudades a las cuales se pueden realizar envíos de acuerdo a los parametros (país,ciudad origen,producto,lenguaje y parte del nombre de la ciudad) enviados en la petición. Se accede al método a través de una petición GET a la url ".../api/Cotizador/AutoCompleteCiudadesDepartamentoDestino/{idPais}/{idCiudad}/{idProducto}/{language}/{nombreCiudad}" donde deben enviarse como parámetro los códigos de {idPais}, {idCiudad} ciudad origen, {idProducto},{language} idioma y {nombreCiudad} que es el nombre o parte del nombre de la ciudad.

GET api/Cotizador/restricciones/{idPais}/{idProducto}/{idFilial}/{idSubproducto}/{lenguaje}

Método que permite obtener lista de restricciones de acuerdo a los parametros (país, producto, filial y subproducto). Se accede al método a través de una petición GET a la url ".../api/Cotizador/restricciones/{idPais}/{idProducto}/{idfilial}/{idsubproducto}/{lenguaje}" donde deben enviarse como parámetro los códigos de {idPais}, {idCiudad} ciudad origen, {idProducto},{language} idioma y {nombreCiudad} que es el nombre o parte del nombre de la ciudad.

GET api/Cotizador/Tarifas/{idCiudadOrigen}/{idCiudadDestino}/{largo}/{alto}/{ancho}/{peso}/{valorDeclarado}/{idProducto}/{language}

Método que permite realizar el proceso de cotización teniendo en cuenta las aristas, peso, valor declarado, producto y las ciudades de origen y destino. Se accede al método a través de una petición GET a la url ".../api/Cotizador/Tarifas/{language}/{idCiudadOrigen}/{idCiudadDestino}/{largo}/{alto}/{ancho}/{peso}/{valorDeclarado}/{idProducto}" donde cada uno de los parámetros están señalados entre llaves "{}" y son descritos a continuación.