Skip to main content
POST
Create LTR transfer (LTR0003/0004/0006)

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Cabeçalhos

X-Idempotency
string
obrigatório

Idempotency key. Required on every mutation.

X-TTL
string

Idempotency key TTL in seconds.

Corpo

application/json
amount
string
obrigatório

The declared amount as an unsigned, non-zero decimal-reais string (at most two fractional digits). Forwarded verbatim into VlrLanc — Lerian SPB performs NO arithmetic.

Pattern: ^([1-9][0-9]{0,16}(\.[0-9]{1,2})?|0\.(0[1-9]|[1-9][0-9]?))$
Exemplo:

"1250.00"

detail
object
obrigatório

The code-specific fields: the original control number, the credited account pair, the asset descriptors and the queue-preference level.

messageType
enum<string>
obrigatório

Which STR transfer to command: LTR0003 moves Reservas Bancárias to another institution and has the STR notify the Câmara, LTR0004 settles this participant's negotiation result into the Câmara's account, LTR0006 returns funds transferred in error. It decides which detail fields are required and which are refused.

Opções disponíveis:
LTR0003,
LTR0004,
LTR0006
Exemplo:

"LTR0003"

traceabilityId
string
obrigatório

This participant's OWN control number for the entry (official ControleIF, 1-20 characters), carried verbatim as the command's NumCtrlIF — spelled NumCtrlIF_LTR on the LTR0006 wire. Reusing one already spent on the same messageType is refused as a conflict.

Required string length: 1 - 20
Exemplo:

"LTRXFER0000000000001"

ispbIFCredtd
string

ISPB of the credited institution. Required by LTR0003 and LTR0006; refused on LTR0004, whose layout names the câmara as the destination and no credited institution at all. This participant is always the debited side and its own ISPB is server-derived.

Pattern: ^[0-9A-Z]{8}$
Exemplo:

"87654321"

Resposta

Created

amountRaw
string
obrigatório
commandId
string
obrigatório
correlationId
string
obrigatório

Request-scoped correlation identifier echoing X-Request-ID, for pivoting from response to trace.

Exemplo:

"req-7a3f9c2e"

messageType
string
obrigatório
movementDate
string
obrigatório
numCtrlIF
string
obrigatório
outboundNuOp
string
obrigatório
Pattern: ^[0-9A-Z]{8}[0-9]{15}$
status
string
obrigatório