NAV
shell

Introducción

Cirenio te permite tener acceso a información bancaria de forma ágil y segura.

A través de nuestra API o Widget podrás obtener información en tiempo real de las cuentas de tus clientes, incluyendo movimientos, inversiones, deudas, datos de contacto y más.

Acá encontrarás todo lo que necesitas para poder utilizar nuestros productos. Si tenés alguna duda podés contactarnos a info@cirenio.com.

Bancos disponibles

Los bancos actualmente disponibles son:

Banco Movimientos Tarjetas Préstamos Plazos Fijos Contacto
Banco Nación 90 días
Banco Ciudad 90 días
Banco Provincia 90 días
BBVA 150 días
Bind 90 días
Chaco 90 días
Chubut 90 días
Corrientes 90 días
Córdoba 180 días
Entre Ríos 365 días
Formosa 90 días
Galicia 150 días
HSBC 60 días
Macro 120 días
Neuquen 90 días
Patagonia 60 días
Santa Cruz 90 días
Santa Fe 365 días
Santander 90 días
Tierra Del Fuego 90 días

Widget

Si querés que tus usuarios puedan conectar su cuenta bancaria desde tu sitio web o aplicación móvil, Cirenio ofrece un widget (Cirenio APP) que provee seguridad y acceso a todos los bancos disponibles.

Es una solución muy fácil de implementar e integrar (de ser necesario podemos ayudarte 😉).

Integración

Widget URL

# podés redireccionarlo desde tu sitio web
"https://app.cirenio.com?public_key=YOUR_PUBLIC_KEY&callback=https://domain.com&webhook=https://domain.com/webhook&external_id=1234"

Widget Iframe

# o podés incluir el widget dentro de tu app
<iframe
  src="https://app.cirenio.com?public_key=YOUR_PUBLIC_KEY&callback=https://domain.com&webhook=https://domain.com/webhook&external_id=1234"
  width="385"
  height="525">
</iframe>


1 - Redirección del usuario a Cirenio

Para integrarte, debés redireccionar al usuario a la URL del widget, también podés incluirlo dentro de un iframe en tu aplicación.
De ambas maneras, la URL del widget debe incluir los siguientes query params:

Campo Descripción Tipo
public_key Public Key otorgada por Cirenio string
callback URL a la que redireccionaremos al usuario cuando finalice el flujo del Widget. Debe ser una dirección HTTPS. string
webhook [opcional] Endpoint que utilizará Cirenio de forma asíncrona, para notificar el fin del Job. Debe ser una dirección HTTPS. string
external_id [opcional] Identificador interno de tu aplicación, te podrá ayudar a vincular el reporte generado con tu usuario. string


2 - El usuario se conecta a su banco con Cirenio

Callback

# ejemplo de la URL de redirección luego de completar el flujo en el widget:
"https://yourdomain.com?status=success&external_id=39919929&hash=63617e35f81fee114e9daec420a69f9a612f594bf82277e44c699d722130b55d"


3 - Al crear el Job y asegurarse que se ha establecido una conexión satisfactoria con el banco, Cirenio redirigirá al usuario a la URL provista en el parámetro {callback}.

En la URL de callback, se incluyen los siguientes query params:

Campo Descripción Tipo
hash Hash que identifica de forma unívoca un job string
external_id Identificador interno provisto por tu app string
success Resultado de la creación del Job boolean


4 - Una vez finalizado el Job (se completa la extracción de la información bancaria) Cirenio notifica de forma asincrónica a través de un Webhook a la URL provista en el parámetro {webhook} el estado de la extracción. El mismo NO incluye el resultado de la extracción. Esto lo hacemos por seguridad.

Webhook

# ejemplo de la llamada al webhook
"https://yourdomain.com?status=success&external_id=39919929&hash=63617e35f81fe11212sdaec420a69f9a612f594bf82277e44c699d7e3a30b55d"


5 - Para obtener los datos bancarios extraídos, deberás solicitar el informe WEB o realizar un GET a la API.
    - Informe Web: https://app.cirenio.com/reports/:hash
    - GET Job API: GET /jobs/:hash

API

URL base

# este es el root de nuestra API
"https://api.cirenio.com/v1"

La "Open Bank API" de Cirenio esta construida bajo la arquitectura REST y respetamos los códigos del protocolo HTTP 🙂

Todos los requests deben incluir el Content-Type como application/json y el Body tiene que ser un JSON válido.

Aquí encontrarás como comunicarte con nuestra API:

Autenticación

Cirenio utiliza API Keys para autenticar requests. No compartas tu API Key en lugares públicos como Github o código que corra del lado del cliente, ya que tiene muchos privilegios, ¡así que asegurate de mantenerlas seguras! 👮

Request autenticado

curl -X GET https://api.cirenio.com/v1/jobs
-H "x-api-key: UeqADW-sQAoeWV2Bbhw_89NRVuRQrZy9MRZD5fTVzJKoxt"

La API espera que todas las llamadas estén autenticadas con una API Key en el Authorization header:

x-api-key: YOUR_API_KEY


Importante: todas las llamadas a la API tienen que ser a través de HTTPS. Llamadas por HTTP plano fallarán. Requests no autenticados también fallarán.

Flujo sugerido

1 - [Opcional] Obtener disponibilidad de los bancos.
     GET /banks
2 - Crear Job para solicitar la extracción de datos de una cuenta bancaria.
     POST /jobs
3 - CALLBACK utilizado para informar que el Job finalizo y se encuentra disponible.
     https://domain.com/webhook/ACK
3 - Obtener estado y resultado del Job creado anteriormente.
     GET ​/jobs​/:hash

Consultar bancos

Request:


curl -X GET "https://api.cirenio.com/v1/banks"
-H "x-api-key: UeqADW-sQAoeWV2Bbhw_89NRVuRQrZy9MRZD5fTVzJKoxt"
-H "accept: application/json"

Response:

HTTP Code: 200 'It means the system return banks status'
[
    {
        "id": 1,
        "name": "BANCO DE GALICIA Y BUENOS AIRES S.A.U.",
        "alias": "galicia",
        "code": "00007",
        "type": "personal",
        "active": 1
    },
    {
        "id": 2,
        "name": "BANCO DE LA NACION ARGENTINA",
        "alias": "nacion",
        "code": "00011",
        "type": "personal",
        "active": 0
    }
]

GET /banks

Endpoint utilizado para obtener la disponibilidad de la cartera de bancos.

Response

Campo Descripción Tipo
id Id del banco según Cirenio number
name Nombre legal banco string
alias Nombre comercial del banco string
code Código del banco en BCRA string
type Tipo de cuenta bancaria (business, personal) string
active Disponible para utilizar en tiempo real boolean

Crear Job

POST ​/jobs

Request:

curl -X POST "https://api.cirenio.com/v1/jobs"
-H "x-api-key: UeqADW-sQAoeWV2Bbhw_89NRVuRQrZy9MRZD5fTVzJKoxt"
-H "accept: application/json"
-H "Content-Type: application/json"
-d "{  \"bank_id\": 1,  \"token\": \"07e263c515c54ae6df76385dbe9d093d78f23716ce3700aabc245f014db37aae\", \"external_id\": 1234}"
{
  "bank_id": 1,
  "token": "07e263c515c54ae6df76385dbe9d093d78f23716ce3700aabc245f014db37aae",
  "external_id": 1234
}

Endpoint utilizado para crear Job.

Request

Campo Descripción Tipo
bank_id Id del banco según Cirenio integer
token Credencial bancaria del usuario encriptada string
external_id [opcional] Identificador interno de tu aplicación, te podrá ayudar a vincular el reporte generado con tu usuario. string

Response:

 HTTP Code 201 'job has been created'
{
  "hash": "ffea766c05b68b3464f83232f56437183538eec1c094e55189ddcb67fe6dbbdc",
  "id": 35663372,
  "status": "WAITING"
}

Response

Campo Descripción Tipo
hash Hash que identifica de forma unívoca un job string
external_id Identificador interno provisto por tu app string
status Estado actual del Job string

Listar Jobs

GET /jobs

Request:

curl -X GET "https://api.cirenio.com/v1/jobs"
-H "x-api-key: UeqADW-sQAoeWV2Bbhw_89NRVuRQrZy9MRZD5fTVzJKoxt"
-H "accept: application/json"

Response:

HTTP Code: 200 'It means the system return Jobs status list'
[
  {
    "hash": "ffea766c05b68b3464f83232f56437183538eec1c094e55189ddcb67fe6dbbdc",
    "external_id": 35663372,
    "status": "STORED"
  }
]

Endpoint utilizado para obtener una lista del estado de todos tus Jobs.

Response

Campo Descripción Tipo
hash Hash que identifica de forma unívoca un job string
external_id Id interno del cliente provisto por usted, para identificar su pedido de creación de Job string
status Estado actual del Job string

Obtener estado de un Job

GET /jobs/:hash

Request:

curl -X GET "https://api.cirenio.com/v1/jobs/07e263c515c54ae6df76385dbe9d093d78f23716ce3700aabc245f014db37aae"
-H "x-api-key: UeqADW-sQAoeWV2Bbhw_89NRVuRQrZy9MRZD5fTVzJKoxt"
-H "accept: application/json"

Response:

HTTP Code: 200 'It means the job status was successfully recovered.'
{
  "hash": "ffea766c05b68b3464f83232f56437183538eec1c094e55189ddcb67fe6dbbdc",
  "id": 35663372,
  "status": "WAITING"
}

Endpoint utilizado para obtener el estado de un Job en particular

Response

Campo Descripción Tipo
hash Hash que identifica de forma unívoca un job string
external_id Id interno del cliente provisto por usted, para identificar su pedido de creación de Job string
status Estado del Job (done, pending, on going, error) string


Estos son los diferentes estados por los que puede pasar un Job:

Status Descripción
WAITING El Job fue creado y está pendiente de ser atendido por Cirenio
RECYCLED El Job tuvo un problema, el cual ya fue resuelto, volverá a ejecutarse en breve
LOGGED Indica que las credenciales provistas por el cliente fueron validadas
WORKING El Job esta siendo ejecutado en ese momento
STORED Ya tenemos toda la información extraida desde el banco
INSIGHTS Terminamos de calcular información sumarizada a partir de los datos crudos
READ El reporte generado ya fue accedido por alguien de tu organización
FAILED Hubo un error en el Job, si se soluciona pasa a RECYCLED y continúa con el flujo

Obtener resultado Job (Reporte)

GET /reports/:hash

Request:

curl -X GET "https://api.cirenio.com/v1/reports/07e2632135c54ae6df76385dbe9d093d78f23716ce3700aabc245f014db37aae"
-H "x-api-key: UeqADW-sQAoeWV2Bbhw_89NRVuRQrZy9MRZD5fTVzJKoxt"
-H "accept: application/json"

Response:

HTTP Code: 200 'It means the job was successfully recovered.'
{
  "hash": "07e2632135c54ae6df76385dbe9d093d78f23716ce3700aabc245f014db37aae",
  "external_id": null,
  "status": "ready",
  "link": "https://app.cirenio.com/report/07e2632135c54ae6df76385dbe9d093d78f23716ce3700aabc245f014db37aae",
  "date": "2020-10-20T19:51:31.000000Z",
  "data": {
    "bank": {
      "id": 1,
      "name": "BANCO DE GALICIA Y BUENOS AIRES S.A.U.",
      "accounts": {
        "summary": [
          {
            "yearmonth": 202007,
            "delta_ars": -35453.86,
            "incoming_ars": 209658.04,
            "outgoing_ars": -245111.91,
            "delta_usd": 0,
            "incoming_usd": 0,
            "outgoing_usd": 0
          },
          {
            "yearmonth": 202008,
            "delta_ars": 13069.19,
            "incoming_ars": 312443.28,
            "outgoing_ars": -299374.08,
            "delta_usd": 0,
            "incoming_usd": 0,
            "outgoing_usd": 0
          }
        ],
        "data": [
          {
            "alias": "PUMA.CAMA.PALTA",
            "cbu": "0072114930004141996337",
            "number": "4131666-3 166-3",
            "balance": 718.37,
            "currency": "ARS",
            "type": "Caja de Ahorro",
            "standard_type": "Caja de Ahorro",
            "holders": [
              {
                "name": "Lopez Paola",
                "cuit": "20993827117",
                "dni": "99382711",
                "role": "Owner"
              }
            ],
            "summary": [
              {
                "yearmonth": 202006,
                "delta": 20809.61,
                "incoming": 99760.3,
                "outgoing": -78950.69
              },
              {
                "yearmonth": 202007,
                "delta": -35453.86,
                "incoming": 209658.04,
                "outgoing": -245111.91
              }
            ],
            "transactions": [
              {
                "date": "2020-06-30 00:00:00",
                "code": null,
                "description": "Acreditacion de haberes",
                "detail": "Acreditacion de haberes",
                "amount": 31733
              },
              {
                "date": "2020-06-29 00:00:00",
                "code": null,
                "description": "Pago de servicios",
                "detail": "Pago de servicios",
                "amount": -1350.69
              }
            ]
          },
          {
            "alias": "LARGO.CHACHA.NORTE",
            "cbu": "292828271717171717172",
            "number": "4022292-1 114-0",
            "balance": 18.85,
            "currency": "USD",
            "type": "Caja de Ahorro",
            "standard_type": "Caja de Ahorro",
            "holders": [
              {
                "name": "Lopez Paola",
                "cuit": "20993827117",
                "dni": "99382711",
                "role": "Owner"
              }
            ],
            "summary": [
              {
                "yearmonth": 202009,
                "delta": 18.85,
                "incoming": 518.85,
                "outgoing": -500
              },
              {
                "yearmonth": 202010,
                "delta": 0,
                "incoming": 200,
                "outgoing": -200
              }
            ],
            "transactions": [
              {
                "date": "2020-10-07 00:00:00",
                "code": null,
                "description": "Extraccion cajero",
                "detail": "Extraccion cajero",
                "amount": -200
              },
              {
                "date": "2020-09-08 00:00:00",
                "code": null,
                "description": "Transferencia de cuenta propia",
                "detail": "Transferencia de cuenta propia",
                "amount": 518.85
              }
            ]
          }
        ]
      },
      "creditCards": {
        "summary": [
          {
            "cards": 2,
            "limit": 256000,
            "available": 186691.78,
            "cash_advance": 128000,
            "available_cash_advance": 124001.03
          }
        ],
        "data": [
          {
            "number": "4471",
            "closing": "2020-10-31",
            "due": "2020-11-09",
            "limit": 128000,
            "available": 58691.78,
            "cash_advance": 64000,
            "available_cash_advance": 47201.03,
            "brand": "VISA",
            "transactions": [
              {
                "date": "2020-10-18",
                "description": "spotify p11c8979ae",
                "amount": 2.33,
                "rate": null,
                "holder": "Titular",
                "next_fee_number": null,
                "total_fee_number": null,
                "currency": "USD"
              },
              {
                "date": "2020-10-16",
                "description": "galicia segur 09329740",
                "amount": 36.75,
                "rate": null,
                "holder": "Titular",
                "next_fee_number": null,
                "total_fee_number": null,
                "currency": "ARS"
              }
            ]
          },
          {
            "number": "9712",
            "closing": "2020-10-31",
            "due": "2020-11-09",
            "limit": 128000,
            "available": 128000,
            "cash_advance": 64000,
            "available_cash_advance": 76800,
            "brand": "Amex",
            "transactions": []
          }
        ]
      },
      "investments": {
        "summary": [
          {
            "fixed_deposits": 1,
            "capital": 47455,
            "interests": 1289.48,
            "total": 48744.48,
            "currency": "ARS"
          },
          {
            "fixed_deposits": 1,
            "capital": 82173,
            "interests": 2307.28,
            "total": 84480.28,
            "currency": "USD"
          }
        ],
        "data": {
          "fixedDeposits": [
            {
              "number": "809127820336",
              "constitution": "2020-09-22",
              "maturity": "2020-10-22",
              "term": 30,
              "state": "Activo",
              "capital": 47455,
              "rate": "33.06%",
              "interests": 1289.48,
              "total": 48744.48,
              "currency": "ARS",
              "type": "Tradicional",
              "standard_type": "Tradicional"
            },
            {
              "number": "809128048687",
              "constitution": "2020-09-25",
              "maturity": "2020-10-26",
              "term": 31,
              "state": "Activo",
              "capital": 82173,
              "rate": "33.06%",
              "interests": 2307.28,
              "total": 84480.28,
              "currency": "USD",
              "type": "Tradicional",
              "standard_type": "Tradicional"
            }
          ]
        }
      },
      "lendings": {
        "summary": [
          {
            "lendings": 2,
            "capital": 194000.00,
            "balance": 104727.58,
            "currency": "ARS"
          }
        ],
        "data": [
          {
            "number": "007048399",
            "capital": 64000.00,
            "balance": 22839.73,
            "total_fee_number": 24,
            "next_fee_number": 12,
            "next_fee_amount": 2676.5,
            "next_fee_due": "2020-11-25",
            "currency": "ARS",
            "type": "PERS ACTIV ATM NO IRREG CODES",
            "standard_type": "Préstamo por caja"
          },
          {
            "number": "007046872",
            "capital": 130000,
            "balance": 81887.85,
            "total_fee_number": 24,
            "next_fee_number": 15,
            "next_fee_amount": 10581.78,
            "next_fee_due": "2020-11-25",
            "currency": "ARS",
            "type": "PERS ACTIV ATM NO IRREG CODES",
            "standard_type": "Préstamo por caja"
          }
        ]
      },
      "contact": [
        {
          "phone": "(022) 15-6036-2991",
          "mobile": null,
          "address": null,
          "email": "lopez.paola@test.com"
        }
      ]
    }
  }
}

Endpoint utilizado para obtener un Job. Con el mismo podras obtener el estado del Job y toda la informacion que Cirenio extrajo de la cuenta.

Response

Campo Descripción Tipo
hash Hash que identifica de forma unívoca un job string
external_id Id interno del cliente provisto por usted, para identificar su pedido de creación de Job string
status Estado del Job (done, pending, on going, error) string
data Resultado de toda la Información bancaria extraída string

Referencias reporte

Los primeros 5 atributos permiten identificar el Job o cliente, como así también el estado del mismo y la fecha de extracción.

Campo Descripción Tipo
hash Hash que identifica de forma unívoca un job string
external_id Id interno del cliente provisto por tu app, para identificar el pedido de creación de Job string
status Estado del Job string
link URL para visualizar el reporte una Web HTML string
date Fecha y hora en la cual se realizó la extracción de datos datetime

Bank (Banco)

El objeto "Bank" contiene información acerca del banco como él, id interno de Cirenio y el nombre legal del banco. Así también como el resto de los objetos extraídos.

Atributo Descripción Tipo
id Id del banco según Cireneo string
name Nombre legal banco string
accounts Lista de cuentas y un resumen sumarizador de las mismas object
creditCards Lista de tarjetas y un resumen sumarizador de las mismas object
investments Lista de inversiones y un resumen sumarizador de las mismas object
lendings Lista de préstamos y un resumen sumarizador de los mismos object
contact Información de contacto de la persona object

Accounts (Cuentas)

El objeto accounts contiene un resumen sumarizador de todas las cuentas y una lista con el detalle de cada una de ellas, incluidos sus movimientos.


Summary (Resumen sumarizador de todas las cuentas)

El summary es un Array de objetos que representan la sumarización de movimientos para un mes determinado, es decir que los movimientos de todas las cuentas son agrupados por mes calendario, cada uno de estos objetos esta conformado por:

Atributo Descripción Tipo
yearmonth Año y mes al cual corresponden los datos string
delta_ars Diferencia entre ingresos y egresos en ARS float
incoming_ars Ingresos en ARS float
outgoing_ars Egresos en ARS float
delta_usd Diferencia entre ingresos y egresos en USD float
incoming_usd Ingresos en USD float
outgoing_usd Egresos en USD float


Account (Cuenta)

Atributo Descripción Tipo
alias Alias utilizado para identificar de forma sencilla una cuenta de forma unívoca en el sistema Bancario Argentino string
cbu Número utilizado para identificar una cuenta de forma unívoca en el sistema Bancario Argentino number
number Número de cuenta string
balance Saldo de la cuenta float
currency Moneda string
type Tipo de cuenta según el banco string
standard_type Tipo de cuenta estándar segun Cirenio string
holders Titulares de la cuenta Array
Summary Resumen sumarizador de la cuenta Object
Transactions Todas las transacciones realizadas desde y hacia la cuenta Object


Summary (Resumen de la cuenta)

Al igual que el summary general, el summary por cuenta es un Array de objetos que representan la sumarización de movimientos para un mes determinado, cada uno de estos objetos esta conformado por:

Atributo Descripción Tipo
yearmonth Año y mes al cual corresponden los datos string
delta Diferencia entre ingresos y egresos de la cuenta float
incoming Ingresos float
outgoing Egresos float


Holders (Titulares de la cuenta)

Atributo Descripción Tipo
name Nombre y apellido string
cuit CUIT CUIL O CDI string
dni DNI string
role El rol de la persona para la cuenta (owner/co-owner) string


Transactions (Movimientos de la cuenta)

Atributo Descripción Tipo
date Fecha que se realizó el movimiento date
code Código del movimiento string
description Descripción del movimiento string
detail Detalle del movimiento string
amount Monto float

CreditCards (Tarjetas de crédito)

El objeto "CreditCards" contiene un resumen sumarizador de todas las tarjetas de crédito y una lista con el detalle de cada una de ellas, incluidos sus transacciones.


Summary (Resumen sumarizador de todas las tarjetas)

Atributo Descripción Tipo
cards Cantidad de tarjetas string
limit Limite total string
available Limite disponible string
cash_advance Limite de adelanto de dinero string
available_cash_advance Limite disponible de adelanto de dinero string


CreditCard (Tarjeta de crédito)

Atributo Descripción Tipo
number Últimos cuatro números de la tarjeta de crédito string
closing Fecha de cierre para el período de facturación date
due Fecha de próximo vencimiento date
limit Limite total de compra, expresado en ARS float
available Limite disponible para compras, expresados en ARS float
cash_advance Limite total para solicitar como adelanto expresado en ARS float
available_cash_advance Limite disponible para solicitar como adelanto expresado en ARS float
brand Franquicia a la cual pertenece la tarjeta string
transactions Listado de consumos durante el período de facturación Array


Transactions (consumos)

Atributo Descripción Tipo
date Fecha de la transacción date
description Descripción string
amount Monto del consumo float
currency Moneda en la cual fue cargado el consumo (ARS/USD) string
rate Si el consumo fue cargado en otra moneda, el valor de conversion hacia ARS float
holder Indica si el consumo fue efectuado por el Titular de la tarjeta o por alguna extensión otorgada string
next_fee_number Si el consumo fue realizado en cuotas, indica el número de cuota a cancelar en el período de facturación number
total_fee_number Si el consumo fue realizado en cuotas, indica el número total de cuotas en los que se va a efectuar el pago number

Investments (Inversiones)

El objeto "Investments" contiene un resumen sumarizador de todas las inversiones, una lista de los distintos tipos de inversiones y el detalle de cada uno.


Summary (Resumen sumarizador de todas las inversiones)

El summary de las Inversiones es un Array de objetos, donde cada uno indica tenencias de inversiones en una moneda determinada, es decir que todas las inversiones se agrupan por la moneda en la que fueron realizadas, cada objeto esta compuesto por:

Atributo Descripción Tipo
fixed_deposits Cantidad de plazos fijos activos string
capital Capital total invertido string
currency Moneda string
interests Intereses a obtener al vencimiento de todos los plazos fijos float
total Sumatoria del total de capital invertido más el total de intereses a obtener en la misma moneda string


fixedDeposits (Plazos Fijos)

Es la lista de plazos fijos obtenidos

Atributo Descripción Tipo
number Identificador según el Banco string
constitution Fecha de constitución del PF date
maturity Fecha de vencimiento del PF date
term Plazo en días number
state Estado del plazo fijo según el Banco string
capital Monto total colocado float
currency Moneda string
rate Tasa TNA string
interests Intereses a obtener al vencimiento float
total Capital + Intereses float
type Tipo de PF según el Banco string
standard_type Tipo de préstamos según Cirenio string

Lendings (Préstamos)

El objeto "lendings" contiene un resumen sumarizador de todas los prestamos solicitados y el detalle de cada uno.


Summary (Resumen sumarizador de todos los prestamos)

El summary de los Préstamos es un Array de objetos, donde cada uno indica las obligaciones en una moneda determinada, es decir que todos los préstamos se agrupan por la moneda en la que fueron solicitados, cada objeto esta compuesto por:

Atributo Descripción Tipo
lendings Cantidad de préstamos en curso string
capital Capital solicitado string
currency Moneda en la que fueron solicitados los préstamos string
balance Capital adeudado string


lending (Préstamo)

Atributo Descripción Tipo
number Identificador según el Banco string
capital Capital a Pagar float
balance Capital adeudado actualmente float
total_fee_number Cantidad de cuotas totales number
next_fee_number Número de la próxima cuota number
next_fee_amount Monto a pagar de la próxima cuota number
next_fee_due Fecha de vencimiento de la próxima cuota date
currency Moneda string
type Tipo de préstamos según banco string
standard_type Tipo de préstamos según Cirenio string

Contact (Información de contacto)

Información de contacto del usuario

Atributo Descripción Tipo
phone Teléfono fijo string
mobile Celular string
address Dirección postal string
email Email string

Errores

Error Code Meaning
400 Bad Request -- Request invalidado.
401 Unauthorized -- API Key erroneo.
403 Forbidden -- Sin permisos.
404 Not Found -- No se encontro el objeto solicitado.
405 Method Not Allowed -- Metodo invalido.
406 Not Acceptable -- El formato del requested no es un json.
410 Gone -- El objeto ha sido eliminado.
429 Too Many Requests -- Demasiados request en pocos minutos.
500 Internal Server Error -- Error interno, intente mas tarde.
503 Service Unavailable -- Nos encontramos en mantenimiento, intente mas tarde.

Manejo de errores

Mas alla del codigo de error HTTP, en caso de error enviaremos el siguiente response en el body.

Error response HTTP code xxx


{
  "code":'Codigo interno',
  "message":'mensaje de error'
}