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, echoed from the consignado.portability_proposal.received fact (Manual 011 v1.6 §3.1.3). Authoritative per record; 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"