Skip to main content
POST
Crear la versión del producto de préstamo (alias BR)

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Parámetros de ruta

id
string<uuid>
requerido

Loan product identifier.

Cuerpo

application/json
changeReason
string
requerido

Reason for the new version.

currency
string
requerido

ISO 4217 currency code the product version denominates (3 uppercase letters); the loan's currency source of truth.

Required string length: 3
Ejemplo:

"BRL"

jurisdictionCode
string
requerido

Jurisdiction profile code.

Ejemplo:

"BR"

fixedAnnualRateBps
integer<int64>

Fixed annual rate in basis points.

Ejemplo:

1850

floatingRateTableId
string

Floating-rate table identifier.

Ejemplo:

"550e8400-e29b-41d4-a716-446655440002"

floatingSpreadBps
integer<int64>

Floating spread in basis points.

Ejemplo:

1850

jurisdictionExtensions
object

Opaque per-jurisdiction version fields.

rateMode
string

Rate mode (fixed|floating).

Ejemplo:

"fixed"

requiresFloatingRate
boolean

Whether a floating-rate table is required.

Respuesta

Created

changeReason
string
requerido

Reason recorded for creating this version.

createdAt
string
requerido

Creation timestamp (RFC3339, UTC).

Ejemplo:

"2026-06-14T12:00:00Z"

currency
string
requerido

ISO 4217 currency code the product version denominates (3 uppercase letters).

Ejemplo:

"BRL"

fixedAnnualRateBps
integer<int64>
requerido

Fixed annual rate in basis points (1 bps = 0.01%).

Ejemplo:

1850

floatingSpreadBps
integer<int64>
requerido

Floating spread in basis points (1 bps = 0.01%).

Ejemplo:

1850

id
string
requerido

Server-assigned version identifier (uuid).

Ejemplo:

"550e8400-e29b-41d4-a716-446655440001"

jurisdictionCode
string
requerido

Jurisdiction profile code (e.g. BR).

Ejemplo:

"BR"

productId
string
requerido

Owning loan product identifier (uuid).

Ejemplo:

"550e8400-e29b-41d4-a716-446655440000"

rateMode
string
requerido

Rate mode (fixed|floating).

Ejemplo:

"fixed"

requiresFloatingRate
boolean
requerido

Whether a floating-rate table is required for this version.

floatingRateTableId
string

Linked floating-rate table identifier (uuid); empty in fixed mode.

Ejemplo:

"550e8400-e29b-41d4-a716-446655440002"

jurisdictionExtensions
object

Opaque per-jurisdiction version fields, echoed from the request for traceability.