SonaCORE

Referência / Quadra Command API

Evidence

1 operação em Quadra Command API 0.2.0.

POST/v1/evidence

Ingest external evidence via rail adapter

Ingest external evidence through the adapter framework.

Accepts a generic envelope with `source_type` (e.g. "ach_json_v1") and a rail-specific `payload`. The adapter parses, validates, resolves the account, and normalizes the event. Core then processes the normalized event.

The Idempotency-Key is provided as an HTTP header.

Parâmetros

NomeTipoDetalhe
Idempotency-Keystringheaderobrigatório

Corpo da requisição

GenericEvidenceRequest — obrigatório. Os campos estão listados em Esquemas, abaixo.

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.

GenericEvidenceRequest

CampoTipoDetalhe
payloadobjectobrigatórioRail-specific payload
source_typestringobrigatórioPayload-schema id, not a provider id (LaaS-38 D4). Known values: ach_json_v1, pix_json_v1, MOCK. Open-ended by policy — a new driver adds a value, and a shipped value is never repurposed.

HTTPValidationError

CampoTipoDetalhe
detailarray de ValidationError

ValidationError

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