Skip to main content
POST
Respond to an inbound portability leilão solicitação

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Idempotency
string
required

Required transport replay key, scoped by authenticated tenant.

Required string length: 1 - 128
Example:

"idem-portability-2026-08-10-0001"

Path Parameters

id_solicitacao_proposta
string
required

Portability solicitação identity, echoed from the initiating fact. A digit string — Manual 011 v1.6 §3.2.1 publishes 32 algarismos, which overflows an int64.

Required string length: 1 - 32
Pattern: ^[0-9]{1,32}$
Example:

"221"

Body

application/json
dataHoraValidadeProposta
string<date-time>
required

This proposal's own validity instant — a SEPARATE validity from dataHoraValidadeSolicitacao above, informed by the client (Manual 011 v1.6 §3.2.1).

Example:

"2030-01-01T10:00:00Z"

dataHoraValidadeSolicitacao
string<date-time>
required

The portability solicitação's own validity instant from Manual 011 v1.6 §3.1.3. The cataloged consignado.portability_proposal.received fact is designed to carry this value, but that fact has no production producer on develop yet. The value is authoritative per record and is judged against the gateway's clock before the rail is called.

Example:

"2025-10-30T23:45:29Z"

numeroParcelas
integer<int64>
required

Number of instalments.

Required range: 1 <= x <= 999
Example:

12

numeroProposta
string
required

Proposal identifier this gateway mints.

Required string length: 1 - 20
Example:

"7K9M2P4R6T8V3W5X2Y4Z"

temGarantias
boolean
required

Whether this proposal pledges FGTS collateral.

Example:

false

valorCETAnual
string
required

Annual total effective cost in percent.

Maximum string length: 10
Pattern: ^[0-9]+(\.[0-9]{1,2})?$
Example:

"11.00"

valorCETMensal
string
required

Monthly total effective cost in percent.

Maximum string length: 10
Pattern: ^[0-9]+(\.[0-9]{1,2})?$
Example:

"0.90"

valorEmprestimo
string
required

Principal plus financed costs as an exact decimal string.

Maximum string length: 13
Pattern: ^[0-9]+(\.[0-9]{1,2})?$
Example:

"2160.00"

valorParcela
string
required

Instalment amount as an exact decimal string.

Maximum string length: 13
Pattern: ^[0-9]+(\.[0-9]{1,2})?$
Example:

"180.00"

valorTaxaAnual
string
required

Annual interest rate in percent.

Maximum string length: 10
Pattern: ^[0-9]+(\.[0-9]{1,2})?$
Example:

"10.00"

valorTaxaMensal
string
required

Monthly interest rate in percent.

Maximum string length: 10
Pattern: ^[0-9]+(\.[0-9]{1,2})?$
Example:

"0.80"

contatos
object[] | null

Client contacts.

Maximum array length: 4
percVerbaRescisoriaGarantia
string

Optional severance-pay percentage pledged as collateral.

Maximum string length: 6
Pattern: ^[0-9]+(\.[0-9]{1,2})?$
Example:

"15.00"

valorMultaRescisoriaGarantiaFgts
string

Optional rescission-penalty amount pledged as collateral.

Maximum string length: 13
Pattern: ^[0-9]+(\.[0-9]{1,2})?$
Example:

"300.00"

valorSaldoDisponivelGarantiaFgts
string

Optional consignable FGTS balance pledged as collateral.

Maximum string length: 13
Pattern: ^[0-9]+(\.[0-9]{1,2})?$
Example:

"600.00"

Response

OK

accepted
boolean
required

True only when the rail's codigo equalled the observed success code.

Example:

true

codigo
string
required

Bounded rail outcome code, relayed verbatim. Free-form provider text is never returned.

Maximum string length: 32
Pattern: ^[A-Za-z0-9_-]*$
Example:

"BD"

dataHoraValidadeProposta
string<date-time>
required

Proposal validity echoed by Dataprev.

Example:

"2030-01-01T10:00:00Z"

idSolicitacaoProposta
string
required

The solicitação identity addressed by this response.

Example:

"221"

numeroProposta
string
required

Proposal identifier echoed by Dataprev.

Example:

"7K9M2P4R6T8V3W5X2Y4Z"

submittedAt
string<date-time>
required

UTC instant the gateway submitted this proposal.

Example:

"2025-10-28T00:00:00Z"

hashOperacao
string

Opaque rail audit identifier, when published.

Example:

"34027710"