Respond to an inbound portability leilão solicitação
Submits one proposal through inclusao-garantias (Manual 011 v1.6 §3.2) in response to a portability auction request obtained through the client’s integration. The catalog defines consignado.portability_proposal.received for this workflow, but develop has no production producer for that fact yet. Unlike the M001 bid operation, this endpoint accepts one proposal per call: a request that permits a second proposal, with or without FGTS collateral, requires two separate calls rather than an array.
dataHoraValidadeSolicitacao is the same field that the cataloged initiating fact is designed to carry. It is response-side data from Manual 011 §3.1.3 and is not sent to Dataprev in this request. The client echoes it so the gateway can reject a response to an expired record before calling the rail. Expiration is evaluated per record without consulting a calendar.
Manual 011 uses two spellings for this operation’s path: §2.2 omits an accent, while §3.2.3.1 includes one. Because M011 publishes no Swagger path to resolve the discrepancy, the configured path spelling must be validated during homologation. The request and response otherwise follow Manual 011 §3.2.1 and §3.2.2.
X-Idempotency is the mandatory transport replay key. A retry with the same key returns the stored response instead of resubmitting to the rail, as on the averbação and CCB attachment routes. This endpoint does not yet have durable PostgreSQL-backed replay storage, so the guarantee does not survive a Redis eviction or service restart.
Authorizations
JWT bearer token issued by the identity provider.
Headers
Required transport replay key, scoped by authenticated tenant.
1 - 128"idem-portability-2026-08-10-0001"
Path Parameters
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.
1 - 32^[0-9]{1,32}$"221"
Body
This proposal's own validity instant — a SEPARATE validity from dataHoraValidadeSolicitacao above, informed by the client (Manual 011 v1.6 §3.2.1).
"2030-01-01T10:00:00Z"
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.
"2025-10-30T23:45:29Z"
Number of instalments.
1 <= x <= 99912
Proposal identifier this gateway mints.
1 - 20"7K9M2P4R6T8V3W5X2Y4Z"
Whether this proposal pledges FGTS collateral.
false
Annual total effective cost in percent.
10^[0-9]+(\.[0-9]{1,2})?$"11.00"
Monthly total effective cost in percent.
10^[0-9]+(\.[0-9]{1,2})?$"0.90"
Principal plus financed costs as an exact decimal string.
13^[0-9]+(\.[0-9]{1,2})?$"2160.00"
Instalment amount as an exact decimal string.
13^[0-9]+(\.[0-9]{1,2})?$"180.00"
Annual interest rate in percent.
10^[0-9]+(\.[0-9]{1,2})?$"10.00"
Monthly interest rate in percent.
10^[0-9]+(\.[0-9]{1,2})?$"0.80"
Client contacts.
4Optional severance-pay percentage pledged as collateral.
6^[0-9]+(\.[0-9]{1,2})?$"15.00"
Optional rescission-penalty amount pledged as collateral.
13^[0-9]+(\.[0-9]{1,2})?$"300.00"
Optional consignable FGTS balance pledged as collateral.
13^[0-9]+(\.[0-9]{1,2})?$"600.00"
Response
OK
True only when the rail's codigo equalled the observed success code.
true
Bounded rail outcome code, relayed verbatim. Free-form provider text is never returned.
32^[A-Za-z0-9_-]*$"BD"
Proposal validity echoed by Dataprev.
"2030-01-01T10:00:00Z"
The solicitação identity addressed by this response.
"221"
Proposal identifier echoed by Dataprev.
"7K9M2P4R6T8V3W5X2Y4Z"
UTC instant the gateway submitted this proposal.
"2025-10-28T00:00:00Z"
Opaque rail audit identifier, when published.
"34027710"

