Skip to main content
POST
Create SILOC operational deposit (LDL0022)

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
advisoryId
string<uuid>
obrigatório

ce-id of the registered SILOC deposit-required advisory this deposit responds to. Must exist and link to the declared instruction (else 422). Receipt of the advisory authorizes no money; this authenticated command does.

Exemplo:

"7c8b3a2e-9f1d-4a55-9b8e-1e1234567890"

amount
string
obrigatório

Deposit magnitude as an unsigned, non-zero decimal-reais string (at most two fractional digits). Forwarded verbatim into the LDL0022 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:

"600.10"

instructionId
string<uuid>
obrigatório

SILOC settlement-instruction UUID. Must equal the advisory's instruction (else 422).

Exemplo:

"5f2c1b0a-7e6d-4c3b-8a19-0d9876543210"

side
enum<string>
obrigatório

Explicit money direction. An operational deposit is always DEBIT; the direction is never inferred from a sign.

Opções disponíveis:
DEBIT
Exemplo:

"DEBIT"

traceabilityId
string
obrigatório

20-character uppercase-Crockford SILOC traceability, echoed verbatim as the LDL0022 command NumCtrlIF.

Pattern: ^[0-9A-HJKMNP-TV-Z]{20}$
Exemplo:

"EZQJMC46QP5EWE3T400A"

Resposta

Created

advisoryEventId
string
obrigatório
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"

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