Reconciliation
2 operações em Quadra Core API 0.5.0.
/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
| Nome | Tipo | Detalhe |
|---|---|---|
| business_day | string | pathobrigatório |
| version | integer, opcional | query |
| provider | string, opcional | query Which provider's proof (LaaS-41 D3) |
| sponsor_account | string, opcional | query Which sponsor account's proof |
Respostas
| Status | Corpo | Detalhe |
|---|---|---|
| 200 | — | Resposta 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. |
| 422 | HTTPValidationError | Erro de validação |
/v1/recon/runs/{run_id}Get a reconciliation run record
Fetch a recon run record by id (counters, drift, window, status).
Parâmetros
| Nome | Tipo | Detalhe |
|---|---|---|
| run_id | string | pathobrigatório |
Respostas
| Status | Corpo | Detalhe |
|---|---|---|
| 200 | — | Resposta 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. |
| 422 | HTTPValidationError | Erro 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
| Campo | Tipo | Detalhe |
|---|---|---|
| detail | array de ValidationError |
ValidationError
| Campo | Tipo | Detalhe |
|---|---|---|
| ctx | object | |
| input | não declarado | |
| loc | array de string ou integer | obrigatório |
| msg | string | obrigatório |
| type | string | obrigatório |