Exclude a contract from this institution because the worker ported it out
Proxies excluir-portabilidade-trabalhador (Manual 008 v1.14 §4.1), the ORIGIN institution’s write: the contract named in the path stops being consigned here because the worker moved it to the institution named by codigoProponente. codigoOrigem is never accepted from the caller — it is the authenticated tenant’s own COMPE/CBC. The contract must be held by this gateway for the authenticated tenant; anything else is 404 before the rail is called. The call is claimed durably before it departs and closed durably after the answer lands, so a retry under the same X-Idempotency key is answered from the retained rail answer instead of excluding a second time, and a call whose outcome nobody established is reconciled against the registry rather than lost; a call the reconciliation cannot decide is the bank’s to close through POST /v1/consignado/rail-commands//close (accepted publishes consignado.portabilidade.efetivada, refused publishes consignado.portabilidade.rejeitada with reason_code GW-BANCO-RECUSADO). Success publishes consignado.portabilidade.efetivada; a published refusal, a call that executed nothing (an OZ-only turnover, a proven-unexecuted refusal, or a call that never left the gateway, reason_code GW-NAO-ENVIADO), or an unknown outcome that still reads Ativo in an M005 read started one hour past its deadline (reason_code GW-M005-NAO-EXECUTADO), publishes consignado.portabilidade.rejeitada. A portability the client performs OUTSIDE this gateway publishes nothing: Manual 008 §5.4’s consulta is proponente-only, so the origin institution has no discovery path. X-Idempotency is required.
Encabezados
Parámetros de ruta
Cuerpo
Número único identificador da portabilidade (NSU oriundo da CIP). A digit STRING: Manual 008 publishes exactly 21 algarismos, which overflows every conventional numeric type, so it stays text end to end.
21^[0-9]{21}$"123456789012345678901"
Respuesta
OK

