SonaCORE

Referência / Quadra Core API

Reconciliation

2 operações em Quadra Core API 0.5.0.

GET/v1/recon/proofs/{business_day}

Get a daily reconciliation proof (latest version by default)

The daily proof for a business day (YYYY-MM-DD): latest version by default, a specific version via ?version=. Open-discrepancy ages are computed at serve time (kept out of the hashed content, AC5).

A business day now has one proof **per recon unit** (LaaS-41 D3). With a single unit — every deployment until roadmap §3 — the response is unchanged. With several and no selector this answers **400 AMBIGUOUS_RECON_UNIT** listing the units it could have meant, rather than picking one: the same posture ``resolve_adapter`` takes for a rail with two drivers, and for the same reason. Returning an arbitrary provider's proof would be worse than refusing, because the caller cannot tell that it happened.

Parâmetros

NomeTipoDetalhe
business_daystringpathobrigatório
versioninteger, opcionalquery
providerstring, opcionalquery Which provider's proof (LaaS-41 D3)
sponsor_accountstring, opcionalquery Which sponsor account's proof

Respostas

StatusCorpoDetalhe
200Resposta bem-sucedidaO contrato não declara um modelo para esta resposta, então a forma dela não está documentada aqui. Um roteiro de demonstração mostra a forma que ela realmente devolve.
422HTTPValidationErrorErro de validação
GET/v1/recon/runs/{run_id}

Get a reconciliation run record

Fetch a recon run record by id (counters, drift, window, status).

Parâmetros

NomeTipoDetalhe
run_idstringpathobrigatório

Respostas

StatusCorpoDetalhe
200Resposta bem-sucedidaO contrato não declara um modelo para esta resposta, então a forma dela não está documentada aqui. Um roteiro de demonstração mostra a forma que ela realmente devolve.
422HTTPValidationErrorErro de validação

Esquemas

Os modelos que as operações acima aceitam e devolvem. Campos opcionais estão marcados como tal; um campo tipado como outro modelo está documentado sob o nome dele.

HTTPValidationError

CampoTipoDetalhe
detailarray de ValidationError

ValidationError

CampoTipoDetalhe
ctxobject
inputnão declarado
locarray de string ou integerobrigatório
msgstringobrigatório
typestringobrigatório