Gateway Api

Especificación OpenAPI

Referencia completa

API de Gateway 2.

Esta vista se renderiza directamente desde openapi-functions.yaml.

Contratos de data por operación

Resumen generado desde los JSON Schema validados en backend.

POST /bcp1/activo/{tipo}

Creación de Activo

operationId: crearActivo

Estructura permitida de data (según esquema real)

data (tipo=mhe)
CampoTipoRequeridoRestricciones
data.rentanumberSí—
data.paymentReportsarraySí—
data.paymentReports[]array<object>Sí—
data.paymentReports[].ajustesnumberSí—
data.paymentReports[].intVencidoImpagonumberSí—
data.paymentReports[].EscrowOtrosnumberSí—
data.paymentReports[].PagosPorAplicarnumberSí—
data.paymentReports[].ClasificacionstringSí—
data.paymentReports[].CostosPrepagoMLnumberSí—
data.paymentReports[].VencimientoCuotaPagadastringSí—
data.paymentReports[].PagoInteresMLnumberSí—
data.paymentReports[].PagoCapitalnumberSí—
data.paymentReports[].RecupreroCobJudicialMLnumberSí—
data.paymentReports[].PagoInteresnumberSí—
data.paymentReports[].EscrowSegurosMLnumberSí—
data.paymentReports[].PrepagoInteresDevMLnumberSí—
data.paymentReports[].LtvActualnumberSí—
data.paymentReports[].SeasoningnumberSí—
data.paymentReports[].RecupreroCobJudicialnumberSí—
data.paymentReports[].VecesSobre60numberSí—
data.paymentReports[].PagoInteresMoraMLnumberSí—
data.paymentReports[].OperationNumbernumberSí—
data.paymentReports[].UltimaCuotaPagadanumberSí—
data.paymentReports[].PrepagonumberSí—
data.paymentReports[].FechaPublicacionstringSí—
data.paymentReports[].EscrowOtrosMLnumberSí—
data.paymentReports[].PrepagoMLnumberSí—
data.paymentReports[].DtiActualnumberSí—
data.paymentReports[].valorParnumberSí—
data.paymentReports[].FechaReportestringSí—
data.paymentReports[].FechaUltimoPagostringSí—
data.paymentReports[].SaldoInsolutoActualnumberSí—
data.paymentReports[].VecesSobre180numberSí—
data.paymentReports[].CuotasMorosasnumberSí—
data.paymentReports[].mheIdstringSí—
data.paymentReports[].ajustes_MLnumberSí—
data.paymentReports[].IssuerIdstringSí—
data.paymentReports[].MasterServicerIdstringSí—
data.paymentReports[].ServicerIdstringSí—
data.paymentReports[].OwnerIdstringSí—
data.paymentReports[].CustodyAccountIdstringSí—
data.paymentReports[].PagoInteresMoranumberSí—
data.paymentReports[].VecesSobre90numberSí—
data.paymentReports[].intDevengadonumberSí—
data.paymentReports[].EscrowSegurosnumberSí—
data.paymentReports[].CostosPrepagonumberSí—
data.paymentReports[].VecesSobre30numberSí—
data.paymentReports[].EstadoCreditostringSí—
data.paymentReports[].PrepagoInteresDevnumberSí—
data.paymentReports[].FechaMorastringSí—
data.paymentReports[].reembolso_ADP_MLnumberSí—
data.paymentReports[].reembolso_ADPnumberSí—
data.paymentReports[].PagoCapitalMLnumberSí—
data.paymentReports[].PlazoRemanentenumberSí—
data.regionstringSí—
data.filesarraySí—
data.files[]array<object>Sí—
data.files[].fecha_cargastringSí—
data.files[].md5stringSí—
data.files[].nombrestringSí—
data.files[].fileUrlstringSí—
data.files[].descriptionstringSí—
data.files[].fileExtensionstringSí—
data.files[].rutastringSí—
data.comunastringSí—
data.responsabilidadPrepagonumberSí—
data.codigoPaisnumberSí—
data.codigoComunanumberSí—
data.ltvnumberSí—
data.nuevastringSí—
data.personastringSí—
data.numberOfPaymentsnumberSí—
data.inmobiliariastringSí—
data.interestRatenumberSí—
data.cargaFinancieranumberSí—
data.capitalAmountnumberSí—
data.issueDatestringSí—
data.destinostringSí—
data.codigoRegionnumberSí—
data.currencystringSí—
data.downPaymentstringSí—
data.operationNumbernumberSí—
data.mheIdstringSí—
data.TipoActivostringSí—
data.issuerIdstringSí—
data.masterServicerIdstringSí—
data.servicerIdstringSí—
data.ownerIdstringSí—
data.custodyAccountIdstringSí—
data.unidadesTotalesintegerNomin: 1
data.rutstringSí—
data.nacionalidadstringSí—
data.avalstringSí—
data.paymentAmountnumberSí—
data.developmentChartarraySí—
data.developmentChart[]array<object>Sí—
data.developmentChart[].paymentNumbernumberSí—
data.developmentChart[].paymentDatestringSí—
data.developmentChart[].interestAmountnumberSí—
data.developmentChart[].amortizationAmountnumberSí—
data.valorComercialnumberSí—
data.valorTasacionnumberSí—
data.fechaNacimientostringSí—
data.situacionLaboralstringSí—
data (tipo=cau)
CampoTipoRequeridoRestricciones
data.rentastringSí—
data.paymentReportsarraySí—
data.paymentReports[]array<object>Sí—
data.paymentReports[].EscrowOtrosnumberSí—
data.paymentReports[].PagosPorAplicarnumberSí—
data.paymentReports[].ClasificacionstringSí—
data.paymentReports[].CostosPrepagoMLnumberSí—
data.paymentReports[].VencimientoCuotaPagadastringSí—
data.paymentReports[].PagoInteresMLnumberSí—
data.paymentReports[].PagoCapitalnumberSí—
data.paymentReports[].RecupreroCobJudicialMLnumberSí—
data.paymentReports[].PagoInteresnumberSí—
data.paymentReports[].EscrowSegurosMLnumberSí—
data.paymentReports[].PrepagoInteresDevMLnumberSí—
data.paymentReports[].LtvActualnumberSí—
data.paymentReports[].SeasoningnumberSí—
data.paymentReports[].CauIdstringSí—
data.paymentReports[].RecupreroCobJudicialnumberSí—
data.paymentReports[].VecesSobre60numberSí—
data.paymentReports[].PagoInteresMoraMLnumberSí—
data.paymentReports[].OperationNumbernumberSí—
data.paymentReports[].UltimaCuotaPagadanumberSí—
data.paymentReports[].PrepagonumberSí—
data.paymentReports[].EstadoCobranzastringSí—
data.paymentReports[].MontoDividendonumberSí—
data.paymentReports[].FechaPublicacionstringSí—
data.paymentReports[].EscrowOtrosMLnumberSí—
data.paymentReports[].PrepagoMLnumberSí—
data.paymentReports[].DtiActualnumberSí—
data.paymentReports[].FechaReportestringSí—
data.paymentReports[].FechaUltimoPagostringSí—
data.paymentReports[].SaldoInsolutoActualnumberSí—
data.paymentReports[].VecesSobre180numberSí—
data.paymentReports[].CuotasMorosasnumberSí—
data.paymentReports[].IssuerIdstringSí—
data.paymentReports[].MasterServicerIdstringSí—
data.paymentReports[].ServicerIdstringSí—
data.paymentReports[].OwnerIdstringSí—
data.paymentReports[].CustodyAccountIdstringSí—
data.paymentReports[].PagoInteresMoranumberSí—
data.paymentReports[].VecesSobre90numberSí—
data.paymentReports[].EscrowSegurosnumberSí—
data.paymentReports[].CostosPrepagonumberSí—
data.paymentReports[].VecesSobre30numberSí—
data.paymentReports[].EstadoCreditostringSí—
data.paymentReports[].PrepagoInteresDevnumberSí—
data.paymentReports[].EscrowGastosCobranzaMLnumberSí—
data.paymentReports[].EscrowGastosCobranzanumberSí—
data.paymentReports[].FechaMorastringSí—
data.paymentReports[].PagoCapitalMLnumberSí—
data.paymentReports[].PlazoRemanentenumberSí—
data.regionstringSí—
data.filesarraySí—
data.files[]array<object>Sí—
data.files[].fecha_cargastringSí—
data.files[].md5stringSí—
data.files[].nombrestringSí—
data.files[].fileUrlstringSí—
data.files[].descriptionstringSí—
data.files[].fileExtensionstringSí—
data.files[].rutastringSí—
data.comunastringSí—
data.responsabilidadPrepagostringSí—
data.nuevostringSí—
data.cauIdstringSí—
data.codigoPaisstringSí—
data.codigoComunastringSí—
data.ltvnumberSí—
data.patentestringSí—
data.modelostringSí—
data.personastringSí—
data.numberOfPaymentsnumberSí—
data.interestRatenumberSí—
data.cargaFinancieranumberSí—
data.capitalAmountnumberSí—
data.issueDatestringSí—
data.codigoRegionstringSí—
data.currencystringSí—
data.downPaymentstringSí—
data.operationNumbernumberSí—
data.marcastringSí—
data.issuerIdstringSí—
data.masterServicerIdstringSí—
data.servicerIdstringSí—
data.ownerIdstringSí—
data.custodyAccountIdstringSí—
data.unidadesTotalesintegerNomin: 1
data.rutstringSí—
data.nacionalidadstringSí—
data.avalstringSí—
data.paymentAmountnumberSí—
data.developmentChartarraySí—
data.developmentChart[]array<object>Sí—
data.developmentChart[].paymentNumbernumberSí—
data.developmentChart[].paymentDatestringSí—
data.developmentChart[].interestAmountnumberSí—
data.developmentChart[].amortizationAmountnumberSí—
data.valorComercialnumberSí—
data.anoFabricacionnumberSí—
data.valorTasacionnumberSí—
data.fechaNacimientostringSí—
data.claseVehiculostringSí—
data.situacionLaboralstringSí—
PUT /bcp1/activo/{tipo}/{issuerId}/{operationNumber}/developmentChart

Modificación de Tabla de Desarrollo de Activo

operationId: modificarTablaDesarrollo

Estructura permitida de data (según esquema real)

data (tipo=mhe)
CampoTipoRequeridoRestricciones
data[]array<object>Sí—
data[].paymentNumbernumberSí—
data[].paymentDatestringSí—
data[].interestAmountnumberSí—
data[].amortizationAmountnumberSí—
data (tipo=cau)
CampoTipoRequeridoRestricciones
data[]array<object>Sí—
data[].paymentNumbernumberSí—
data[].paymentDatestringSí—
data[].interestAmountnumberSí—
data[].amortizationAmountnumberSí—
POST /bcp1/activo/{tipo}/{issuerId}/{operationNumber}/file

Creación de Archivo de Due Diligence para Activo

operationId: agregarArchivoDueDiligence

Estructura permitida de data (según esquema real)

data (tipo=mhe)
CampoTipoRequeridoRestricciones
data.fecha_cargastringSí—
data.md5stringSí—
data.nombrestringSí—
data.fileUrlstringSí—
data.descriptionstringSí—
data.fileExtensionstringSí—
data.rutastringSí—
data (tipo=cau)
CampoTipoRequeridoRestricciones
data.fecha_cargastringSí—
data.md5stringSí—
data.nombrestringSí—
data.fileUrlstringSí—
data.descriptionstringSí—
data.fileExtensionstringSí—
data.rutastringSí—
PUT /bcp1/activo/{tipo}/{issuerId}/{operationNumber}/file

Actualización de Archivo de Due Diligence para Activo

operationId: actualizarArchivoDueDiligence

Estructura permitida de data (según esquema real)

data (tipo=mhe)
CampoTipoRequeridoRestricciones
data.fecha_cargastringSí—
data.md5stringSí—
data.nombrestringSí—
data.fileUrlstringSí—
data.descriptionstringSí—
data.fileExtensionstringSí—
data.rutastringSí—
data (tipo=cau)
CampoTipoRequeridoRestricciones
data.fecha_cargastringSí—
data.md5stringSí—
data.nombrestringSí—
data.fileUrlstringSí—
data.descriptionstringSí—
data.fileExtensionstringSí—
data.rutastringSí—
POST /bcp1/activo/{tipo}/{issuerId}/{operationNumber}/paymentReport

Creación de Payment Report para Activo

operationId: agregarPaymentReport

Estructura permitida de data (según esquema real)

data (tipo=mhe)
CampoTipoRequeridoRestricciones
data.ajustesnumberSí—
data.intVencidoImpagonumberSí—
data.EscrowOtrosnumberSí—
data.PagosPorAplicarnumberSí—
data.ClasificacionstringSí—
data.CostosPrepagoMLnumberSí—
data.VencimientoCuotaPagadastringSí—
data.PagoInteresMLnumberSí—
data.PagoCapitalnumberSí—
data.RecupreroCobJudicialMLnumberSí—
data.PagoInteresnumberSí—
data.EscrowSegurosMLnumberSí—
data.PrepagoInteresDevMLnumberSí—
data.LtvActualnumberSí—
data.SeasoningnumberSí—
data.RecupreroCobJudicialnumberSí—
data.VecesSobre60numberSí—
data.PagoInteresMoraMLnumberSí—
data.OperationNumbernumberSí—
data.UltimaCuotaPagadanumberSí—
data.PrepagonumberSí—
data.FechaPublicacionstringSí—
data.EscrowOtrosMLnumberSí—
data.PrepagoMLnumberSí—
data.DtiActualnumberSí—
data.valorParnumberSí—
data.FechaReportestringSí—
data.FechaUltimoPagostringSí—
data.SaldoInsolutoActualnumberSí—
data.VecesSobre180numberSí—
data.CuotasMorosasnumberSí—
data.mheIdstringSí—
data.ajustes_MLnumberSí—
data.IssuerIdstringSí—
data.MasterServicerIdstringSí—
data.ServicerIdstringSí—
data.OwnerIdstringSí—
data.CustodyAccountIdstringSí—
data.PagoInteresMoranumberSí—
data.VecesSobre90numberSí—
data.intDevengadonumberSí—
data.EscrowSegurosnumberSí—
data.CostosPrepagonumberSí—
data.VecesSobre30numberSí—
data.EstadoCreditostringSí—
data.PrepagoInteresDevnumberSí—
data.FechaMorastringSí—
data.reembolso_ADP_MLnumberSí—
data.reembolso_ADPnumberSí—
data.PagoCapitalMLnumberSí—
data.PlazoRemanentenumberSí—
data (tipo=cau)
CampoTipoRequeridoRestricciones
data.EscrowOtrosnumberSí—
data.PagosPorAplicarnumberSí—
data.ClasificacionstringSí—
data.CostosPrepagoMLnumberSí—
data.VencimientoCuotaPagadastringSí—
data.PagoInteresMLnumberSí—
data.PagoCapitalnumberSí—
data.RecupreroCobJudicialMLnumberSí—
data.PagoInteresnumberSí—
data.EscrowSegurosMLnumberSí—
data.PrepagoInteresDevMLnumberSí—
data.LtvActualnumberSí—
data.SeasoningnumberSí—
data.CauIdstringSí—
data.RecupreroCobJudicialnumberSí—
data.VecesSobre60numberSí—
data.PagoInteresMoraMLnumberSí—
data.OperationNumbernumberSí—
data.UltimaCuotaPagadanumberSí—
data.PrepagonumberSí—
data.EstadoCobranzastringSí—
data.MontoDividendonumberSí—
data.FechaPublicacionstringSí—
data.EscrowOtrosMLnumberSí—
data.PrepagoMLnumberSí—
data.DtiActualnumberSí—
data.FechaReportestringSí—
data.FechaUltimoPagostringSí—
data.SaldoInsolutoActualnumberSí—
data.VecesSobre180numberSí—
data.CuotasMorosasnumberSí—
data.IssuerIdstringSí—
data.MasterServicerIdstringSí—
data.ServicerIdstringSí—
data.OwnerIdstringSí—
data.CustodyAccountIdstringSí—
data.PagoInteresMoranumberSí—
data.VecesSobre90numberSí—
data.EscrowSegurosnumberSí—
data.CostosPrepagonumberSí—
data.VecesSobre30numberSí—
data.EstadoCreditostringSí—
data.PrepagoInteresDevnumberSí—
data.EscrowGastosCobranzaMLnumberSí—
data.EscrowGastosCobranzanumberSí—
data.FechaMorastringSí—
data.PagoCapitalMLnumberSí—
data.PlazoRemanentenumberSí—
POST /bcp1/eventosBcp

Notificación de Eventos a BCP

operationId: notificarBcp

Estructura permitida de data (según esquema real)

data
CampoTipoRequeridoRestricciones
data[]array<object>Sí—
data[].tipoNegociostringSí—
data[].tipoEventostringSí—
data[].issuerIdstringSí—
data[].operationNumbernumberSí—