Pickup

Servicio web que permite realizar solicitudes de recolección. Todos los métodos son accesados a través de peticiones http.

APIDescription
GET api/Recoleccion/CiudadOrigen/{idPais}/{language}

Método que retorna la lista de ciudades desde las cuales pueden realizarse solicitudes de recolección. El filtro establecido para retornar las ciudades está definido por el id de país. Se accede a través de una petición HTTP (GET) a api/Recoleccion/CiudadOrigen/{idPais}. Donde {idPais} corresponde al código del país. Para Colombia idPais = 1

GET api/Recoleccion/Producto/{idPais}/{idCiudad}/{tipoCliente}/{language}

Método que retorna el listado de Productos para un cliente filtrado por país y ciudad de origen. Se accede a través de una petición HTTP (GET) a api/Recoleccion/Producto/{idPais}/{idCiudad}/{tipoCliente} donde {idPais} corresponde al código del país, {idCiudad} corresponde al código de Ciudad y {tipocliente} corresponde al código del tipo de cliente.

GET api/Recoleccion/FormasPago/{idPais}/{idCiudad}/{idProducto}/{idSubProducto}/{language}

Método que retorna el listado de las formas de pago filtrada por país, ciudad, producto y subproducto. Se accede a través de una petición HTTP (GET) a api/Recoleccion/FormasPago/{idPais}/{idCiudad}/{idProducto}/{idSubProducto}.

GET api/Recoleccion/TiempoEntrega/{idPais}/{idCiudad}/{idProducto}/{idSubProducto}/{idFormaPago}/{language}

Método que retorna el listado de los tiempos de entrega filtrado por país, ciudad, producto, subproducto y forma de pago. Se accede a través de una petición HTTP (GET) a api/Recoleccion/TiempoEntrega/{idPais}/{idCiudad}/{idProducto}/{idSubProducto}/{idFormaPago}

GET api/recoleccion/CiudadDestino/{idPais}/{idCiudad}/{idProducto}/{idFormaPago}/{idTiempo}/{language}

Método que retorna el listado de las ciudades destino para realizar el proceso de solicitud de recolección, teniendo como filtro el id del país, la ciudad, el producto a recoger, forma de pago y tiempo entrega.Se accede a través de una petición HTTP (GET) a api/recoleccion/CiudadDestino/{idPais}/{idCiudad}/{idProducto}/{idFormaPago}/{idTiempo}.

POST api/recoleccion/Hora/{language}

Método que retorna la hora mínima y máxima de la solicitud de recolección. Se accede a través de una petición HTTP (POST) a api/recoleccion/Hora/{language} con el objeto "pickup en el body de la petición".

POST api/Recoleccion/Solicitud/{language}

Método que retorna el numero de solicitud de recoleccion generado con base en los criterios de solicitud enviados en la peticfion. Se accede a través de una petición HTTP (post) a api/Recoleccion/Solicitud. donde numeroGuia corresponde al número del envío, idioma debe establecerse como ES: para español ó EN: para inglés y pais usará el código definido del respectivo país.

GET api/Recoleccion/ConsultarRecoleccion/{Numero_Solicitud}/{idPais}/{Lenguaje}

Método que retorna el estado de la recolección, buscando por idioma y solicitud. Se accede a través de una petición HTTP (GET) a api/recoleccion/ConsultarRecoleccion/{Numero_Solicitud}/{language}

GET api/Recoleccion/ConsultarRecoleccionBot/{NUMERO_SOLICITUD}/{ID_PAIS}

Método que retorna el estado de la recolección para el Bot. Se accede a través de una petición HTTP (GET) a api/recoleccion/ConsultarRecoleccionBot/{Numero_Solicitud}/{idPais}

GET api/Recoleccion/ConsultarCiudadRecoleccion/{idPais}/{idCiudad}/{language}

Método que retorna si una ciudad tiene recoleccion. Se accede a través de una petición HTTP (GET) a api/recoleccion/ConsultarCiudadRecoleccion/{Numero_Solicitud}/{idPais}/{idCiudad}/{language}

GET api/Recoleccion/ValidarGuiaRecoleccion/{numeroGuia}/{idPais}

No documentation available.

GET api/Recoleccion/CiudadOrigenRO/{idPais}/{language}

Método que retorna la lista de ciudades desde las cuales pueden realizarse solicitudes de recolección validando en red Operativa por medio del WebServices intermedio. (ASMX) El filtro establecido para retornar las ciudades está definido por el id de país. Se accede a través de una petición HTTP (GET) a api/Recoleccion/CiudadOrigenRO/{idPais}/{language}. Donde {idPais} corresponde al código del país. Para Colombia idPais = 1

GET api/Recoleccion/ProductoRO/{idPais}/{idCiudad}/{language}

Método que retorna el listado de Productos para un cliente filtrado por país y ciudad de origen consultando en Red Operativa. Se accede a través de una petición HTTP (GET) a api/Recoleccion/Producto/{idPais}/{idCiudad} donde {idPais} corresponde al código del país, {idCiudad} corresponde al código de Ciudad.

GET api/Recoleccion/FormasPago/{idPais}/{idCiudad}/{idProducto}/{language}

Método que retorna el listado de las formas de pago filtrada por país, ciudad, producto consultando la Red Operativa. Se accede a través de una petición HTTP (GET) a api/Recoleccion/FormasPago/{idPais}/{idCiudad}/{idProducto}.

GET api/Recoleccion/TiempoEntrega/{idPais}/{idCiudad}/{idProducto}/{idFormaPago}/{language}

Método que retorna el listado de los tiempos de entrega filtrado por país, ciudad, producto, subproducto y forma de pago consultando Red Operativa. Se accede a través de una petición HTTP (GET) a api/Recoleccion/TiempoEntrega/{idPais}/{idCiudad}/{idProducto}/{idFormaPago}

GET api/recoleccion/CiudadDestinoRO/{idPais}/{idCiudad}/{idProducto}/{idFormaPago}/{idTiempo}/{language}

Método que retorna el listado de las ciudades destino para realizar el proceso de solicitud de recolección, teniendo como filtro el id del país, la ciudad, el producto a recoger, forma de pago y tiempo entrega. Consultando a Red Operativa. Se accede a través de una petición HTTP (GET) a api/recoleccion/CiudadDestino/{idPais}/{idCiudad}/{idProducto}/{idFormaPago}/{idTiempo}.

GET api/recoleccion/GetValidRestrictionsRO/{IdPaisOrigen}/{IdPaisDestino}/{IdCiudadOrigen}/{IdCiudadDestino}/{IdProducto}/{IdFormaPago}/{IdTiempo}/{nPeso}/{nLargo}/{nAlto}/{nAncho}/{language}

Método que retorna el listado de las Medios de Transporte para realizar el proceso de solicitud de recolección, teniendo como filtro IdPaisOrigen, IdPaisDestino, IdCiudadOrigen, IdCiudadDestino, IdProducto, IdFormaPago, IdTiempo, nPeso, nLargo, nAlto, nAncho Se accede a través de una petición HTTP (GET) a api/recoleccion/CiudadDestino/{idPais}/{idCiudad}/{idProducto}/{idFormaPago}/{idTiempo}.

GET api/recoleccion/GetMaxValues/{IdPaisOrigen}/{IdPaisDestino}/{IdCiudadOrigen}/{IdCiudadDestino}/{IdProducto}/{IdFormaPago}/{IdTiempo}/{language}

Método que retorna el listado de las Medios de Transporte y los valores maximos establecidos, teniendo como filtro IdPaisOrigen, IdPaisDestino, IdCiudadOrigen, IdCiudadDestino, IdProducto, IdFormaPago, IdTiempo, nPeso, nLargo, nAlto, nAncho Se accede a través de una petición HTTP (GET) a api/recoleccion/ValoresMaximos/{idPaisOrigen}/{idCiudadOrigen}/{idPaisDestino}/{idCiudadDestino}/{idProducto}/{idFormaPago}/{idTiempo}

GET api/recoleccion/GetDateRecolec/{IdPaisOrigen}/{IdPaisDestino}/{IdCiudadOrigen}/{language}

Método que retorna el listado de las posibles fechas y horas de recolección IdPaisOrigen, IdPaisDestino, IdCiudadOrigen Se accede a través de una petición HTTP (GET) a api/recoleccion/GetDateRecolec/{idPaisOrigen}/{idCiudadOrigen}}