Pular para o conteúdo principal
GET
Get a reconciliation context

Autorizações

Authorization
string
header
obrigatório

Bearer token authentication (format: "Bearer {token}")

Cabeçalhos

X-Request-Id
string

A unique identifier for tracing the request across services.

Parâmetros de caminho

contextId
string<uuid>
obrigatório

The unique identifier of the reconciliation context. Context ID

Resposta

Successfully retrieved context

autoMatchOnUpload
boolean
obrigatório

When true, a match run is triggered automatically after a file upload completes.

Exemplo:

false

createdAt
string
obrigatório

Creation timestamp in RFC 3339 format.

Exemplo:

"2025-01-15T10:30:00Z"

feeToleranceAbs
string
obrigatório

Absolute fee tolerance as a decimal string in the context currency.

Exemplo:

"0.50"

feeTolerancePct
string
obrigatório

Percentage fee tolerance as a decimal string (0.01 means 0.01%).

Exemplo:

"0.01"

id
string
obrigatório

Unique identifier of the context.

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

interval
string
obrigatório

Execution interval label for the context (e.g. daily, weekly).

Exemplo:

"daily"

name
string
obrigatório

Human-readable name of the reconciliation context.

Exemplo:

"Bank Reconciliation Q1"

signConvention
enum<string>
obrigatório

How this context's data carries sign. SAME: a payment carries the same sign as what it settles, so a negative amount is a reversal. OPPOSITE: a payment carries the opposite sign of the invoice it settles. In 1:N contexts only payments of the declared sign are allocated to an invoice, and in N:M contexts a short-paid invoice keeps an open balance only when it is positive under SAME, or when the rule's sign mode is opposite under OPPOSITE; any other short payment stays unmatched; a carried open balance settles on a payment of the declared sign or on a reversal from the invoice's own side, and a row from an archived source stays unmatched. It cannot change once the context has carried a partial balance, or while a match run is in progress.

Opções disponíveis:
SAME,
OPPOSITE
Exemplo:

"SAME"

status
enum<string>
obrigatório

Lifecycle status. DRAFT is being configured; ACTIVE runs; PAUSED is suspended; ARCHIVED is retired.

Opções disponíveis:
DRAFT,
ACTIVE,
PAUSED,
ARCHIVED
Exemplo:

"ACTIVE"

tenantId
string
obrigatório

Identifier of the tenant that owns the context.

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

type
enum<string>
obrigatório

Reconciliation topology. 1:1 matches one left transaction to one right transaction; 1:N matches one transaction against many on the other side; N:M matches groups on both sides.

Opções disponíveis:
1:1,
1:N,
N:M
Exemplo:

"1:1"

updatedAt
string
obrigatório

Last update timestamp in RFC 3339 format.

Exemplo:

"2025-01-15T10:30:00Z"

agedBreakCalendar
string

Business-day calendar the aging threshold is measured against. Absent/empty means raw calendar days.

Exemplo:

"BR_ANBIMA"

agedBreakThresholdDays
integer<int64>

Open-item aging SLA in business days. An open-item residual older than this surfaces as an AGED_BREAK exception. Absent when aging is disabled for the context.

Exemplo:

30

feeNormalization
enum<string>

Fee normalization mode. NET compares amounts after fees are deducted; GROSS compares amounts before fees.

Opções disponíveis:
NET,
GROSS
Exemplo:

"NET"