Skip to main content

Overview

The Economic Data Capture API manages comprehensive financial information for background evaluations. This includes:
  • Monthly income and expenses
  • Bank accounts
  • Credit cards and loans
  • Real estate properties (inmuebles)
  • Personal property/vehicles (muebles)
  • Additional income sources

Authentication

All endpoints require authentication via the isLoggedIn middleware. Users must have an active session to access these endpoints.

Get Economic Data

Retrieves all economic and financial data for a specific evaluation.

Path Parameters

encryptedData
string
required
Encrypted evaluation ID

Response

DataEconomicos
object
Main economic data including income and expenses
GetBancos
array
Available banks for selection
GetBancosCredito
array
Candidate’s bank accounts
GetCreditos
array
Credit cards and loans
GetInmuebles
array
Real estate properties
GetModelos
array
Available vehicle models
GetMuebles
array
Personal property and vehicles
GetIngresosExtras
array
Additional income sources

Save Economic Data

Saves income and expense information.

Request Body

evalID
string
required
Evaluation ID

Income Information

economicosMensual
number
required
Monthly base salary/income
economicosAdicional
number
Additional income amount
economicosConsiste
text
Description of what additional income consists of
economicosTotalIngreso
number
required
Total monthly income

Expense Categories

economicosAlimentos
number
required
Food expenses
economicosTransporte
number
required
Transportation expenses
economicosServicios
number
required
Utilities (water, electricity, gas, etc.)
economicosComunicaciones
number
required
Phone, internet, communications
economicosTarjetas
number
required
Credit card payments
economicosCreditos
number
required
Loan payments
economicosVestido
number
required
Clothing expenses
economicosMedico
number
required
Medical/health expenses
economicosTandas
number
required
Savings circles (tandas)
economicosAhorros
number
required
Savings contributions
economicosEscolares
number
required
School/education expenses
economicosRenta
number
required
Rent or mortgage payment
economicosPension
number
required
Pension or alimony payments
economicosFaltante
number
required
Other/miscellaneous expenses
economicosTotalEgresos
number
required
Total monthly expenses

Property Information

economicosTipo
string
required
Type of residence (“Propia”, “Rentada”, “Familiar”)
economicosRegimen
string
required
Property regime if married (“Sociedad Conyugal”, “Separación de Bienes”)
economicosProblematica
text
Any economic problems or issues

Response

success
string
“Se guardaron economicos correctamente !” - Economic data saved successfully

Example Request

{
  "evalID": "12345",
  "economicosMensual": 15000,
  "economicosAdicional": 2000,
  "economicosConsiste": "Trabajo independiente fines de semana",
  "economicosTotalIngreso": 17000,
  "economicosAlimentos": 4000,
  "economicosTransporte": 1500,
  "economicosServicios": 800,
  "economicosComunicaciones": 600,
  "economicosTarjetas": 1000,
  "economicosCreditos": 2000,
  "economicosVestido": 500,
  "economicosMedico": 800,
  "economicosTandas": 500,
  "economicosAhorros": 1000,
  "economicosEscolares": 2000,
  "economicosRenta": 3000,
  "economicosPension": 0,
  "economicosFaltante": 500,
  "economicosTotalEgresos": 18200,
  "economicosTipo": "Rentada",
  "economicosRegimen": "Sociedad Conyugal",
  "economicosProblematica": "Ninguna"
}

Update Economic Data

Updates existing economic data. Contains the same fields as SaveEconomicos.

Response

success
string
“Se actualizarón economicos correctamente !” - Economic data updated successfully

Save Bank Account

Adds a bank account to the candidate’s profile.

Request Body

evalID
string
required
Evaluation ID
bancosTipo
string
required
Account type (e.g., “Cuenta de Ahorro”, “Cuenta de Cheques”, “Inversión”)
bancosInstitucion
string
required
Bank name
bancosApertura
date
required
Account opening date
bancosMontoApertura
number
required
Opening balance
bancosMontoActual
number
required
Current balance

Response

success
string
“Se guardaron los bancos correctamente !” - Bank account saved

Delete Bank Account

Request Body

bancosID
string
required
Bank account ID to delete

Response

success
string
“Cuenta borrada” - Account deleted

Save Credit/Loan

Adds a credit card or loan record.

Request Body

evalID
string
required
Evaluation ID
creditosTipo
string
required
Type of credit (e.g., “Tarjeta de Crédito”, “Préstamo Personal”, “Crédito Automotriz”)
creditosInstitucion
string
required
Financial institution name
creditosApertura
date
required
Date credit was obtained
creditosDeuda
number
required
Current debt amount
creditosMensualidad
number
required
Monthly payment
creditosPrestamo
number
required
Original loan/credit amount

Response

success
string
“Se guardaron creditos correctamente !” - Credit saved successfully

Delete Credit/Loan

Request Body

creditosID
string
required
Credit ID to delete

Response

success
string
“Credito borrado” - Credit deleted

Save Real Estate Property

Adds a real estate property (house, land, commercial property, etc.).

Request Body

evalID
string
required
Evaluation ID
inmueblesTipo
string
required
Property type (e.g., “Casa”, “Terreno”, “Departamento”, “Local Comercial”)
inmueblesFecha
date
required
Date of acquisition
inmueblesForma
string
required
How acquired (e.g., “Compra”, “Herencia”, “Donación”)
inmueblesUbicacion
string
required
Property location/address
inmueblesValorCompra
number
required
Purchase value
inmueblesValorActual
number
required
Current estimated value
inmueblesDocumento
string
required
Documentation (e.g., “Escritura”, “Contrato”)

Response

success
string
“Inmueble guardado !” - Property saved

Delete Real Estate Property

Request Body

inmueblesID
string
required
Property ID to delete

Response

success
string
“Inmueble borrado” - Property deleted

Save Personal Property

Adds personal property such as vehicles, equipment, etc.

Request Body

The request accepts the complete object from the form. Common fields include:
evalID
string
required
Evaluation ID
mueblesTipo
string
required
Type of property (e.g., “Vehículo”, “Motocicleta”, “Equipo”)
mueblesMarca
string
Brand
mueblesModelo
string
Model
mueblesAnio
integer
Year
mueblesValor
number
Current value

Response

success
string
“Bien mueble guardado !” - Personal property saved

Delete Personal Property

Request Body

muebles
string
required
Property ID to delete

Response

success
string
“Mueble borrado” - Property deleted

Save Additional Income

Adds an additional income source.

Request Body

evalID
string
required
Evaluation ID
ingresoextraNombre
string
required
Name/description of the income source
ingresoextraCantidad
number
required
Monthly income amount from this source

Response

success
string
“Ingreso extra guardado !” - Additional income saved

Example Request

{
  "evalID": "12345",
  "ingresoextraNombre": "Renta de propiedad",
  "ingresoextraCantidad": 3000
}

Delete Additional Income

Request Body

ingresoextraID
string
required
Income record ID to delete

Response

success
string
“Ingreso extra borrado” - Additional income deleted

Error Responses

All endpoints return:
message
string
“Algo salio mal !” - Generic error message

Workflow

  1. Retrieve existing economic data using GET endpoint
  2. Save or update main economic data (income/expenses)
  3. Add bank accounts
  4. Add credits/loans
  5. Add real estate properties
  6. Add personal property (vehicles, etc.)
  7. Add additional income sources
  8. Delete records as needed

Best Practices

  • Ensure total income equals the sum of base salary and additional income
  • Total expenses should equal the sum of all expense categories
  • Update bank account balances regularly
  • Include all debts and liabilities
  • Document all significant assets
  • Verify all financial information is accurate and current

Build docs developers (and LLMs) love