Extract

APIDescription
GET api/Extract?callId={callId}&docType={docType}&docNum={docNum}&period={period}

Valida el perdido del extracto para un cliente dado

GET api/Extract?callId={callId}&docType={docType}&docNum={docNum}&qty={qty}

Obtiene datos para Agente

Product

APIDescription
GET api/Product?docType={docType}&docNum={docNum}

Obtiene la lista de productos de un cliente

GET api/Product?callId={callId}&product={product}&contract={contract}&planCode={planCode}

Obtiene la referencia unica de un contrato especifico

GET api/Product?callId={callId}&product={product}&reference={reference}

Obtiene el contrato dada una referencia unica de un producto

GET api/Product?callId={callId}&contract={contract}

Obtiene los porcentajes de distribucion de la inversion del cliente

GET api/Product?callId={callId}&product={product}&docType={docType}&docNum={docNum}&contract={contract}

Obtiene los ultimos movimientos que se hayan realizado sobre un contrato dado

GET api/Product?callId={callId}&contract={contract}&product={product}&transactionType={transactionType}

Obtiene la ultima transaccion (tipo de transaccion) que se haya realizado sobre un contrato especifico.

Auth

APIDescription
GET api/Auth?callId={callId}&docType={docType}&docNum={docNum}&pwd={pwd}&opType={opType}&op={op}

Método que permite autenticar un usuario (op = 0), tanto para servicios de consulta como para servicios de transacciones. Permite establecer una contraseña nueva (op = 1)

POST api/Auth?callId={callId}&docType={docType}&docNum={docNum}&newPwd={newPwd}&oldPwd={oldPwd}&opType={opType}

Proceso de cambio de clave para un usuario determinado.

Survey

APIDescription
GET api/Survey?callId={callId}&surveyId={surveyId}

Obtiene encuenta dado un id

POST api/Survey?callId={callId}&personId={personId}&contract={contract}&product={product}

Almacena la encuesta

Common

APIDescription
GET api/Common?callId={callId}&date={date}&op={op}

Verifica si una fecha es día habil o no

GET api/Common?callId={callId}&op={op}

Calcula el día hábil anterior o posterior segun la opciión seleccionada

GET api/Common?key={key}

Obtiene la propiedad de la llave de configuración

GET api/Common?callId={callId}&docNum={docNum}

Obtiene tipos de documentos

GET api/Common?callId={callId}&docType={docType}&docNum={docNum}

Valida si un documento corresponde a un agente o no

POST api/Common?callId={callId}&callLine={callLine}&docNum={docNum}&docType={docType}&action={action}

Registra/Actualiza la información del log de la llamada

POST api/Common?callId={callId}&trxId={trxId}&result={result}&comments={comments}

Registra el log de la transacción realizada por el cliente

POST api/Common?callId={callId}&logType={logType}&logClass={logClass}&logMethod={logMethod}&message={message}

Regitra el log del IVR

Advisor

APIDescription
POST api/Advisor?callId={callId}

Crea caso en salesforce

Alarm

APIDescription
GET api/Alarm?callId={callId}&personId={personId}&countryId={countryId}&alarmTypeID={alarmTypeID}

Este metodo consulta si un cliente tiene activa alguna alarma de un determinado tipo

POST api/Alarm?callId={callId}

Actualiza la alarma

Withdrawal

APIDescription
GET api/Withdrawal?callId={callId}&contract={contract}&product={product}&planCode={planCode}&withdrawalType={withdrawalType}

Consume el servicio web de partial surrender y obtiene los saldos: total y sugerido

GET api/Withdrawal?callId={callId}

Obtener valor de llave de configuracion OperationPasswordApplies

GET api/Withdrawal?callId={callId}&docType={docType}&docNum={docNum}&op={op}

Op1: Genera pin temporal Op2: Validar el estado del pin

GET api/Withdrawal?callId={callId}&docNum={docNum}&docType={docType}&pin={pin}

Valida el pin del usuario

GET api/Withdrawal?callId={callId}&contract={contract}

Carga las cuentas registradas para productos diferentes a FCO

GET api/Withdrawal?callId={callId}&contract={contract}&productPlan={productPlan}

Carga las cuentas registradas para un producto FCO

GET api/Withdrawal?callId={callId}&docType={docType}&docNum={docNum}

Obtiene numero de retiros por contrato, monto maximo y telefono autorizado circular 052

GET api/Withdrawal?contract={contract}&product={product}&planCode={planCode}

Método que devuelve la lista de cuentas registradas para un contrato.

POST api/Withdrawal?callId={callId}&withdrawalType={withdrawalType}&pin={pin}

Metodo que invoca el servicio web para ejecutar retiros.