Validations

Servicio que permite consultar si una guía fue vendida en un rango de fechas. Servicio tipo REST que retorna la información de facturación de un envío en formato Json o Xml a través de un llamado HTTP permitiendo que sea accesado desde cualquier tipo de cliente: aplicación Windows, web, y móvil.

APIDescription
POST api/validate/{language}

Método que retorna la información de facturación (fecha de la venta y costo ) de una guía generada en un rango de fechas. Se accede a través de una petición HTTP (get) a api/validate/{language} donde {language} debe establecerse como ES: para español ó EN: para inglés. La información del rango de fechas y el número de la guía a consultar se envía dentro del body de la petición.

Tracking

Servicio de tracking de envíos. Servicio tipo REST que retorna la información de envío en formato Json o Xml a través de un llamado HTTP permitiendo que sea accesado desde cualquier tipo de cliente: aplicación Windows, web, y móvil.

APIDescription
GET api/envio/{numeroGuia}/{pais}/{language}

Método que retorna la información del envío filtrada por país e idioma. Se accede a través de una petición HTTP (get) a api/Envio/{numeroGuia}/{pais}/{idioma} 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 para cada país.

POST api/envioportal

Método que retorna la información del envío filtrada por país e idioma. Se accede a través de una petición HTTP (get) a api/Envio/{numeroGuia}/{pais}/{idioma} 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 para cada país.

GET api/confirmation/{numeroGuia}/{pais}/{language}

Método que retorna la validación para poder confirmar la guia y si resulta favorable devuelve informacion de remitente y destinatario filtrada por país e idioma. Se accede a través de una petición HTTP (get) a api/confirmation/{numeroGuia}/{pais}/{idioma} 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 para cada país.

GET api/deliveryPoints/{trackingnumber}/{ciudad}/{pais}/{language}

Método que retorna los centros de servicios filtrados por una ciudad. Se accede a través de una petición HTTP (get) a api/confirmation/{ciudad}/{pais}/{idioma} donde {ciudad} corresponde al cod ciudad, {idioma} debe establecerse como ES: para español ó EN: para inglés y {pais} usará el código definido para cada país.

GET api/cancelTrackCOD/{trackingnumber}/{pais}/{language}

Método que retorna el valor de la guia si tiene C.O.D. Se accede a través de una petición HTTP (get) a api/cancelTrackCOD/{ciudad}/{pais}/{idioma} donde {ciudad} corresponde al cod ciudad, {idioma} debe establecerse como ES: para español ó EN: para inglés y {pais} usará el código definido para cada país.

GET api/remision/{numeroRemision}/{pais}/{language}

Método que retorna la información del envío filtrada por país e idioma. Se accede a través de una petición HTTP (get) a api/Envio/{numeroRemision}/{pais}/{idioma} donde {numeroRemision} corresponde al número de la remisión, {idioma} debe establecerse como ES: para español ó EN: para inglés y {pais} usará el código definido para cada país.

GET api/factura/{numeroFactura}/{pais}/{language}

Método que retorna la información del envío filtrada por país e idioma. Se accede a través de una petición HTTP (get) a api/Envio/{numeroRemision}/{pais}/{idioma} donde {numeroRemision} corresponde al número de la remisión, {idioma} debe establecerse como ES: para español ó EN: para inglés y {pais} usará el código definido para cada país.

GET api/ConsultarGuiaXClient/{number_document}/{stratdate}/{enddate}/{pais}/{language}

Método que retorna la información de las guias de un cliente filtrando por numero documento cliente, idioma y País. Se accede a través de una petición HTTP (get) a api/ConsultarGuiaXdi/{ID}/{pais}/{idioma} donde {numero_documento} corresponde al numero_documento del cliente,{stratdate} corresponde a la fecha inicial del rango que desea consultar,{enddate} corresponde a la fecha final del rango que desea consultar , {idioma} debe establecerse como ES: para español ó EN: para inglés y {pais} usará el código definido para cada país.

GET api/ConsultarGuiaXDestinatario/{addressee}/{stratdate}/{enddate}/{pais}/{language}

Método que retorna la información de las guias de un cliente filtrando por destinatario, idioma y País. Se accede a través de una petición HTTP (get) a api/ConsultarGuiaXdi/{ID}/{pais}/{idioma} donde {numero_documento} corresponde al numero_documento del cliente,{stratdate} corresponde a la fecha inicial del rango que desea consultar,{enddate} corresponde a la fecha final del rango que desea consultar , {idioma} debe establecerse como ES: para español ó EN: para inglés y {pais} usará el código definido para cada país.

GET api/ConsultarGuia/{guides}/{pais}/{language}

Método que retorna la información de las guias de un cliente filtrando por destinatario, idioma y País. Se accede a través de una petición HTTP (get) a api/ConsultarGuiaXdi/{ID}/{pais}/{idioma} donde {numero_documento} corresponde al numero_documento del cliente,{stratdate} corresponde a la fecha inicial del rango que desea consultar,{enddate} corresponde a la fecha final del rango que desea consultar , {idioma} debe establecerse como ES: para español ó EN: para inglés y {pais} usará el código definido para cada país.

GET api/EnviarImagenGuia/{mail}/{trackingnumber}/{pais}/{language}

Método el cual envía un email con imagen adjunta del tracking por número de guía. Se accede a través de una petición HTTP (get) a api/enviocorreo /{correo}/{numeroguia}/{pais}/{idioma} Donde correo es la cuenta de correo del destinatario, numeroguia es el numero de guía por el cual se quiere consultar, {pais} usará el código definido para cada país y {idioma} debe establecerse como ES: para español ó EN: para inglés.

GET api/validateEmailCod/{mail}/{trackingnumber}/{pais}/{language}

Método el cual envía un email con imagen adjunta del tracking por número de guía. Se accede a través de una petición HTTP (get) a api/enviocorreo /{correo}/{numeroguia}/{pais}/{idioma} Donde correo es la cuenta de correo del destinatario, numeroguia es el numero de guía por el cual se quiere consultar, {pais} usará el código definido para cada país y {idioma} debe establecerse como ES: para español ó EN: para inglés.

GET api/validateSmsCod/{telephone}/{trackingnumber}/{pais}/{language}

Método el cual envía un sms para validación de codigo.

GET api/verifyCod/{cod}/{trackingnumber}/{pais}/{language}

Método el cual envía un email con imagen adjunta del tracking por número de guía. Se accede a través de una petición HTTP (get) a api/enviocorreo /{correo}/{numeroguia}/{pais}/{idioma} Donde correo es la cuenta de correo del destinatario, numeroguia es el numero de guía por el cual se quiere consultar, {pais} usará el código definido para cada país y {idioma} debe establecerse como ES: para español ó EN: para inglés.

GET api/consultaguiainfoadicional/{numeroGuia}/{pais}/{language}

Metodo el cual consulta guia, y validar el ultimo movieminto para retornar el estado actual del envio

GET api/validarmov/{numeroGuia}/{pais}/{language}

Metodo el cual consulta guia, y validar el ultimo movieminto para retornar el estado actual del envio

GET api/envioMEC/{numeroGuia}/{pais}/{language}

Método que retorna la información del envío filtrada por país e idioma. Se accede a través de una petición HTTP (get) a api/Envio/{numeroGuia}/{pais}/{idioma} 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 para cada país.

POST api/actualizarDatosMec/{language}

GET api/guiafactura/{numero}/{tipo}

No documentation available.

Bot

Servicio de información de Bot. Servicio tipo REST que retorna la información de envío en formato Json o Xml a través de un llamado

APIDescription
GET api/Bot/ValidarMovimientos/{numeroGuia}/{pais}/{language}

Metodo el cual consulta guia, y validar el ultimo movieminto para retornar el estado actual del envio

GET api/EnviarChatConversacion/{mail}/{idConversation}

Método el cual envía un email con imagen adjunta del tracking por número de guía. Se accede a través de una petición HTTP (get) a api/enviocorreo /{correo}/{numeroguia}/{pais}/{idioma} Donde correo es la cuenta de correo del destinatario, numeroguia es el numero de guía por el cual se quiere consultar, {pais} usará el código definido para cada país y {idioma} debe establecerse como ES: para español ó EN: para inglés.

ValidacionesCliente

APIDescription
GET api/TiposId/{IdPais}

Método que retorna los tipos de identificacion parametrizados

GET api/ValidateSesion/{IdSesion}

Método que valida la sesión del usuario en sismilenio

GET api/PaisesById/{IdPais}

Metodo GET que retorna la lista de paises para cargar la lista de seleccion para realizar las busquedas. Si existe algún error de la consulta o del método, responde un http 404 (Not Found). Para acceder al método debe realizarse una petición http a "app/Paises/" donde "version_app" es la version del app .

GET api/GetClientIdName/{IdPais}/{IdNameClient}

Metodo GET que retorna la lista clientes parametrizados de acuerdo al parametro, si es el número de identificación o el nombnre

GET api/SearchClientCaptcha/{IdPais}/{IdTipoIdentificacion}/{IdCliente}

Metodo GET que retornalos datos del cliente y si está habilitado para captcha.

POST api/UpdateCaptchaClient

Metodo GET que retorna la lista de paises para cargar la lista de seleccion para realizar las busquedas. Si existe algún error de la consulta o del método, responde un http 404 (Not Found). Para acceder al método debe realizarse una petición http a "app/Paises/" donde "version_app" es la version del app .

GET api/captchanumeroguia/{numeroguia}

Método que consulta si se requiere la validacion de captcha para un número de guía en el rastreo de envios del portal Servientrega. Se accede a través de una petición HTTP (get) a api/captchanumeroguia/{numeroguia}

POST api/ControlRastreovalidaciones

Método que contiene y maneja el flujo para el llamado a las validaciones, el conteo de intentos, la proxima opcion y verifica la respuesta de a la validacion