Submit a one-or-two proposal set to the payroll rail
Submits the complete one-or-two proposal set through inclusao-garantias (Manual 001 v1.9 §3.1) synchronously. X-Idempotency is mandatory and durable.
| Case | Result | Rail call |
|---|---|---|
| Same key + same body, known outcome | 200 replay of the stored response | No |
| Same key + different body | 422 unprocessable entity | No |
| New key + same solicitação | 409 conflict | No |
| Unknown-outcome retry | Retry the unresolved submission with the same proposal IDs | May call the rail with the same proposal IDs |
Partner route: the text above describes the party’s own route. Here the register id in the path names the party: it must be in the partner credential’s scope and registered under the caller’s tenant, and the call runs as that party, exactly as the party’s own credential would.
Authorizations
JWT bearer token issued by the identity provider.
Headers
Required durable replay key, scoped by authenticated tenant and bounded like the service's other indexed opaque request references.
1 - 128"idem-bid-2026-07-31-0001"
Path Parameters
The originador's register id, as returned in the id field of GET /v1/consignado/originadores. It must be in the partner credential's scope.
"6f1c2a3b-4d5e-4f60-8a7b-9c0d1e2f3a4b"
Canonical positive int64 Dataprev solicitação identifier, bounded by 9223372036854775807. Leading-zero aliases are normalized before idempotency fingerprinting.
1 - 19^([1-9][0-9]{0,17}|[1-8][0-9]{18}|9[01][0-9]{17}|92[01][0-9]{16}|922[0-2][0-9]{15}|9223[0-2][0-9]{14}|92233[0-6][0-9]{13}|922337[01][0-9]{12}|92233720[0-2][0-9]{10}|922337203[0-5][0-9]{9}|9223372036[0-7][0-9]{8}|92233720368[0-4][0-9]{7}|922337203685[0-3][0-9]{6}|9223372036854[0-6][0-9]{5}|92233720368547[0-6][0-9]{4}|922337203685477[0-4][0-9]{3}|9223372036854775[0-7][0-9]{2}|922337203685477580[0-6]|9223372036854775807)$"18406"
Body
Employment bond matrícula echoed from the discovered solicitação and checked against its durable snapshot.
1 - 30"EMP-7K9M2P"
1 - 2 elementsOriginador this bid is placed for, as registered under this tenant. Preserved byte for byte: never trimmed, case-folded, or normalized. A bancarizador names one of its own registered originadores here, and the bid then formalizes on that originador's registered portal unless it carries a portalBaseUrl of its own. An originador authenticating with its own credential does not need to send it — the reference is taken from the credential — and if it does send one it must be its own, or the request is refused. Omit it for a bancarizador bidding on its own account.
1 - 128"originador-a"
Optional formalization portal base URL for this bid alone, for a tenant that originates through several partners and formalizes each bid on that partner's portal. It wins over every registered value: the portal the named originador registered, and the tenant's own. Must be an absolute HTTPS URL with no credentials and no fragment; an invalid value is refused with rule PORTAL_URL and nothing is submitted to the rail. The server still mints the type 0 contact itself, appending id_solicitacao and numero_proposta. Omit it to fall back on the named originador's registered portal, then the tenant's.
255"https://partner.example.com/formalizacao"

