Skip to main content
POST
Criar versão do produto de empréstimo (alias BR)

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Parâmetros de caminho

id
string<uuid>
obrigatório

Loan product identifier.

Corpo

application/json
changeReason
string
obrigatório

Reason for the new version.

currency
string
obrigatório

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

Required string length: 3
Exemplo:

"BRL"

jurisdictionCode
string
obrigatório

Jurisdiction profile code.

Exemplo:

"BR"

fixedAnnualRateBps
integer<int64>

Fixed annual rate in basis points.

Exemplo:

1850

floatingRateTableId
string

Floating-rate table identifier.

Exemplo:

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

floatingSpreadBps
integer<int64>

Floating spread in basis points.

Exemplo:

1850

jurisdictionExtensions
object

Opaque per-jurisdiction version fields.

rateMode
string

Rate mode (fixed|floating).

Exemplo:

"fixed"

requiresFloatingRate
boolean

Whether a floating-rate table is required.

Resposta

Created

changeReason
string
obrigatório

Reason recorded for creating this version.

createdAt
string
obrigatório

Creation timestamp (RFC3339, UTC).

Exemplo:

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

currency
string
obrigatório

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

Exemplo:

"BRL"

fixedAnnualRateBps
integer<int64>
obrigatório

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

Exemplo:

1850

floatingSpreadBps
integer<int64>
obrigatório

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

Exemplo:

1850

id
string
obrigatório

Server-assigned version identifier (uuid).

Exemplo:

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

jurisdictionCode
string
obrigatório

Jurisdiction profile code (e.g. BR).

Exemplo:

"BR"

productId
string
obrigatório

Owning loan product identifier (uuid).

Exemplo:

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

rateMode
string
obrigatório

Rate mode (fixed|floating).

Exemplo:

"fixed"

requiresFloatingRate
boolean
obrigatório

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

floatingRateTableId
string

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

Exemplo:

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

jurisdictionExtensions
object

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