Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt

Use this file to discover all available pages before exploring further.

8 de maio de 2026 Updated A documentação OpenAPI pública do Matcher foi alinhada com os Go DTOs (source of truth) e com o binário v2.1.1 em release. A auditoria fechou o drift entre versões, paths, schemas e nomes de campo.

O que mudou


Paths de fee-rule corrigidos

Cinco endpoints de fee-rule estavam documentados sob /v1/config/..., mas a API do Matcher os serve em /v1/contexts/... e /v1/fee-rules/.... O prefixo fantasma /config/ foi removido, e clientes que lerem a documentação não vão mais receber 404s ao chamar fee-rule. Páginas de referência afetadas: Create fee rule, List fee rules, Retrieve fee rule, Update fee rule, Delete fee rule, além do guia de Fee rules.

Alinhamento de nomenclatura com os Go DTOs

  • 36 campos renomeados de snake_case para camelCase para coincidir com as Go JSON tags (ex.: actor_idactorId, transaction_idtransactionId, partition_namepartitionName).
  • 9 schemas renomeados para coincidir com os nomes canônicos do Go — por exemplo FieldMapFieldMapResponse, MatchGroupMatchGroupResponse, MatchItemMatchItemResponse, ReconciliationSourceReconciliationSourceResponse, CreateReconciliationContextInputCreateContextRequest e UpdateReconciliationSourceInputUpdateSourceRequest.
  • 6 schemas Input renomeados para Request para seguir a convenção Go.
  • Todos os arrays $ref e required[] atualizados de acordo.

Wrappers fantasmas e schemas zumbis corrigidos

  • AdjustmentResponse documentava um wrapper inexistente { adjustment: {...} }; a API Go retorna os campos inline. O wrapper foi removido e os campos foram inlined.
  • CloneContextResponse — o campo context agora aponta para o canônico ReconciliationContextResponse em vez de uma duplicata; a propriedade feeSchedulesCloned foi corrigida para feeRulesCloned.
  • Três endpoints /v1/contexts foram redirecionados do schema duplicado ReconciliationContext para o canônico ReconciliationContextResponse. A duplicata foi excluída.

Campos e schemas faltantes adicionados

Campos que existem nos Go DTOs mas estavam ausentes da spec pública:
  • AuditLogResponse: originalSize, truncated.
  • CreateAdjustmentRequest: direction (enum DEBIT/CREDIT, obrigatório).
  • ErrorResponse: details.
  • ExtractionRequestResponse: bridgeAttempts, bridgeLastError, bridgeLastErrorMessage, bridgeFailedAt, custodyDeletedAt.
  • VarianceReportRowResponse: feeScheduleId, feeScheduleName.
Schemas faltantes adicionados: CheckResult, CreateContextSourceRequest, DownloadExportJobResponse, ExportCountResponse.

Lista de erros