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.rentanumber
data.paymentReportsarray
data.paymentReports[]array<object>
data.paymentReports[].ajustesnumber
data.paymentReports[].intVencidoImpagonumber
data.paymentReports[].EscrowOtrosnumber
data.paymentReports[].PagosPorAplicarnumber
data.paymentReports[].Clasificacionstring
data.paymentReports[].CostosPrepagoMLnumber
data.paymentReports[].VencimientoCuotaPagadastring
data.paymentReports[].PagoInteresMLnumber
data.paymentReports[].PagoCapitalnumber
data.paymentReports[].RecupreroCobJudicialMLnumber
data.paymentReports[].PagoInteresnumber
data.paymentReports[].EscrowSegurosMLnumber
data.paymentReports[].PrepagoInteresDevMLnumber
data.paymentReports[].LtvActualnumber
data.paymentReports[].Seasoningnumber
data.paymentReports[].RecupreroCobJudicialnumber
data.paymentReports[].VecesSobre60number
data.paymentReports[].PagoInteresMoraMLnumber
data.paymentReports[].OperationNumbernumber
data.paymentReports[].UltimaCuotaPagadanumber
data.paymentReports[].Prepagonumber
data.paymentReports[].FechaPublicacionstring
data.paymentReports[].EscrowOtrosMLnumber
data.paymentReports[].PrepagoMLnumber
data.paymentReports[].DtiActualnumber
data.paymentReports[].valorParnumber
data.paymentReports[].FechaReportestring
data.paymentReports[].FechaUltimoPagostring
data.paymentReports[].SaldoInsolutoActualnumber
data.paymentReports[].VecesSobre180number
data.paymentReports[].CuotasMorosasnumber
data.paymentReports[].mheIdstring
data.paymentReports[].ajustes_MLnumber
data.paymentReports[].IssuerIdstring
data.paymentReports[].MasterServicerIdstring
data.paymentReports[].ServicerIdstring
data.paymentReports[].OwnerIdstring
data.paymentReports[].CustodyAccountIdstring
data.paymentReports[].PagoInteresMoranumber
data.paymentReports[].VecesSobre90number
data.paymentReports[].intDevengadonumber
data.paymentReports[].EscrowSegurosnumber
data.paymentReports[].CostosPrepagonumber
data.paymentReports[].VecesSobre30number
data.paymentReports[].EstadoCreditostring
data.paymentReports[].PrepagoInteresDevnumber
data.paymentReports[].FechaMorastring
data.paymentReports[].reembolso_ADP_MLnumber
data.paymentReports[].reembolso_ADPnumber
data.paymentReports[].PagoCapitalMLnumber
data.paymentReports[].PlazoRemanentenumber
data.regionstring
data.filesarray
data.files[]array<object>
data.files[].fecha_cargastring
data.files[].md5string
data.files[].nombrestring
data.files[].fileUrlstring
data.files[].descriptionstring
data.files[].fileExtensionstring
data.files[].rutastring
data.comunastring
data.responsabilidadPrepagonumber
data.codigoPaisnumber
data.codigoComunanumber
data.ltvnumber
data.nuevastring
data.personastring
data.numberOfPaymentsnumber
data.inmobiliariastring
data.interestRatenumber
data.cargaFinancieranumber
data.capitalAmountnumber
data.issueDatestring
data.destinostring
data.codigoRegionnumber
data.currencystring
data.downPaymentstring
data.operationNumbernumber
data.mheIdstring
data.TipoActivostring
data.issuerIdstring
data.masterServicerIdstring
data.servicerIdstring
data.ownerIdstring
data.custodyAccountIdstring
data.rutstring
data.nacionalidadstring
data.avalstring
data.paymentAmountnumber
data.developmentChartarray
data.developmentChart[]array<object>
data.developmentChart[].paymentNumbernumber
data.developmentChart[].paymentDatestring
data.developmentChart[].interestAmountnumber
data.developmentChart[].amortizationAmountnumber
data.valorComercialnumber
data.valorTasacionnumber
data.fechaNacimientostring
data.situacionLaboralstring
data (tipo=cau)
CampoTipoRequeridoRestricciones
data.rentastring
data.paymentReportsarray
data.paymentReports[]array<object>
data.paymentReports[].EscrowOtrosnumber
data.paymentReports[].PagosPorAplicarnumber
data.paymentReports[].Clasificacionstring
data.paymentReports[].CostosPrepagoMLnumber
data.paymentReports[].VencimientoCuotaPagadastring
data.paymentReports[].PagoInteresMLnumber
data.paymentReports[].PagoCapitalnumber
data.paymentReports[].RecupreroCobJudicialMLnumber
data.paymentReports[].PagoInteresnumber
data.paymentReports[].EscrowSegurosMLnumber
data.paymentReports[].PrepagoInteresDevMLnumber
data.paymentReports[].LtvActualnumber
data.paymentReports[].Seasoningnumber
data.paymentReports[].CauIdstring
data.paymentReports[].RecupreroCobJudicialnumber
data.paymentReports[].VecesSobre60number
data.paymentReports[].PagoInteresMoraMLnumber
data.paymentReports[].OperationNumbernumber
data.paymentReports[].UltimaCuotaPagadanumber
data.paymentReports[].Prepagonumber
data.paymentReports[].EstadoCobranzastring
data.paymentReports[].MontoDividendonumber
data.paymentReports[].FechaPublicacionstring
data.paymentReports[].EscrowOtrosMLnumber
data.paymentReports[].PrepagoMLnumber
data.paymentReports[].DtiActualnumber
data.paymentReports[].FechaReportestring
data.paymentReports[].FechaUltimoPagostring
data.paymentReports[].SaldoInsolutoActualnumber
data.paymentReports[].VecesSobre180number
data.paymentReports[].CuotasMorosasnumber
data.paymentReports[].IssuerIdstring
data.paymentReports[].MasterServicerIdstring
data.paymentReports[].ServicerIdstring
data.paymentReports[].OwnerIdstring
data.paymentReports[].CustodyAccountIdstring
data.paymentReports[].PagoInteresMoranumber
data.paymentReports[].VecesSobre90number
data.paymentReports[].EscrowSegurosnumber
data.paymentReports[].CostosPrepagonumber
data.paymentReports[].VecesSobre30number
data.paymentReports[].EstadoCreditostring
data.paymentReports[].PrepagoInteresDevnumber
data.paymentReports[].EscrowGastosCobranzaMLnumber
data.paymentReports[].EscrowGastosCobranzanumber
data.paymentReports[].FechaMorastring
data.paymentReports[].PagoCapitalMLnumber
data.paymentReports[].PlazoRemanentenumber
data.regionstring
data.filesarray
data.files[]array<object>
data.files[].fecha_cargastring
data.files[].md5string
data.files[].nombrestring
data.files[].fileUrlstring
data.files[].descriptionstring
data.files[].fileExtensionstring
data.files[].rutastring
data.comunastring
data.responsabilidadPrepagostring
data.nuevostring
data.cauIdstring
data.codigoPaisstring
data.codigoComunastring
data.ltvnumber
data.patentestring
data.modelostring
data.personastring
data.numberOfPaymentsnumber
data.interestRatenumber
data.cargaFinancieranumber
data.capitalAmountnumber
data.issueDatestring
data.codigoRegionstring
data.currencystring
data.downPaymentstring
data.operationNumbernumber
data.marcastring
data.issuerIdstring
data.masterServicerIdstring
data.servicerIdstring
data.ownerIdstring
data.custodyAccountIdstring
data.rutstring
data.nacionalidadstring
data.avalstring
data.paymentAmountnumber
data.developmentChartarray
data.developmentChart[]array<object>
data.developmentChart[].paymentNumbernumber
data.developmentChart[].paymentDatestring
data.developmentChart[].interestAmountnumber
data.developmentChart[].amortizationAmountnumber
data.valorComercialnumber
data.anoFabricacionnumber
data.valorTasacionnumber
data.fechaNacimientostring
data.claseVehiculostring
data.situacionLaboralstring
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>
data[].paymentNumbernumber
data[].paymentDatestring
data[].interestAmountnumber
data[].amortizationAmountnumber
data (tipo=cau)
CampoTipoRequeridoRestricciones
data[]array<object>
data[].paymentNumbernumber
data[].paymentDatestring
data[].interestAmountnumber
data[].amortizationAmountnumber
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_cargastring
data.md5string
data.nombrestring
data.fileUrlstring
data.descriptionstring
data.fileExtensionstring
data.rutastring
data (tipo=cau)
CampoTipoRequeridoRestricciones
data.fecha_cargastring
data.md5string
data.nombrestring
data.fileUrlstring
data.descriptionstring
data.fileExtensionstring
data.rutastring
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_cargastring
data.md5string
data.nombrestring
data.fileUrlstring
data.descriptionstring
data.fileExtensionstring
data.rutastring
data (tipo=cau)
CampoTipoRequeridoRestricciones
data.fecha_cargastring
data.md5string
data.nombrestring
data.fileUrlstring
data.descriptionstring
data.fileExtensionstring
data.rutastring
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.ajustesnumber
data.intVencidoImpagonumber
data.EscrowOtrosnumber
data.PagosPorAplicarnumber
data.Clasificacionstring
data.CostosPrepagoMLnumber
data.VencimientoCuotaPagadastring
data.PagoInteresMLnumber
data.PagoCapitalnumber
data.RecupreroCobJudicialMLnumber
data.PagoInteresnumber
data.EscrowSegurosMLnumber
data.PrepagoInteresDevMLnumber
data.LtvActualnumber
data.Seasoningnumber
data.RecupreroCobJudicialnumber
data.VecesSobre60number
data.PagoInteresMoraMLnumber
data.OperationNumbernumber
data.UltimaCuotaPagadanumber
data.Prepagonumber
data.FechaPublicacionstring
data.EscrowOtrosMLnumber
data.PrepagoMLnumber
data.DtiActualnumber
data.valorParnumber
data.FechaReportestring
data.FechaUltimoPagostring
data.SaldoInsolutoActualnumber
data.VecesSobre180number
data.CuotasMorosasnumber
data.mheIdstring
data.ajustes_MLnumber
data.IssuerIdstring
data.MasterServicerIdstring
data.ServicerIdstring
data.OwnerIdstring
data.CustodyAccountIdstring
data.PagoInteresMoranumber
data.VecesSobre90number
data.intDevengadonumber
data.EscrowSegurosnumber
data.CostosPrepagonumber
data.VecesSobre30number
data.EstadoCreditostring
data.PrepagoInteresDevnumber
data.FechaMorastring
data.reembolso_ADP_MLnumber
data.reembolso_ADPnumber
data.PagoCapitalMLnumber
data.PlazoRemanentenumber
data (tipo=cau)
CampoTipoRequeridoRestricciones
data.EscrowOtrosnumber
data.PagosPorAplicarnumber
data.Clasificacionstring
data.CostosPrepagoMLnumber
data.VencimientoCuotaPagadastring
data.PagoInteresMLnumber
data.PagoCapitalnumber
data.RecupreroCobJudicialMLnumber
data.PagoInteresnumber
data.EscrowSegurosMLnumber
data.PrepagoInteresDevMLnumber
data.LtvActualnumber
data.Seasoningnumber
data.CauIdstring
data.RecupreroCobJudicialnumber
data.VecesSobre60number
data.PagoInteresMoraMLnumber
data.OperationNumbernumber
data.UltimaCuotaPagadanumber
data.Prepagonumber
data.EstadoCobranzastring
data.MontoDividendonumber
data.FechaPublicacionstring
data.EscrowOtrosMLnumber
data.PrepagoMLnumber
data.DtiActualnumber
data.FechaReportestring
data.FechaUltimoPagostring
data.SaldoInsolutoActualnumber
data.VecesSobre180number
data.CuotasMorosasnumber
data.IssuerIdstring
data.MasterServicerIdstring
data.ServicerIdstring
data.OwnerIdstring
data.CustodyAccountIdstring
data.PagoInteresMoranumber
data.VecesSobre90number
data.EscrowSegurosnumber
data.CostosPrepagonumber
data.VecesSobre30number
data.EstadoCreditostring
data.PrepagoInteresDevnumber
data.EscrowGastosCobranzaMLnumber
data.EscrowGastosCobranzanumber
data.FechaMorastring
data.PagoCapitalMLnumber
data.PlazoRemanentenumber
POST /bcp1/eventosBcp

Notificación de Eventos a BCP

operationId: notificarBcp

Estructura permitida de data (según esquema real)

data
CampoTipoRequeridoRestricciones
data[]array<object>
data[].tipoNegociostring
data[].tipoEventostring
data[].issuerIdstring
data[].operationNumbernumber