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árioDocumentation Index
Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
Use this file to discover all available pages before exploring further.
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_caseparacamelCasepara coincidir com as Go JSON tags (ex.:actor_id→actorId,transaction_id→transactionId,partition_name→partitionName). - 9 schemas renomeados para coincidir com os nomes canônicos do Go — por exemplo
FieldMap→FieldMapResponse,MatchGroup→MatchGroupResponse,MatchItem→MatchItemResponse,ReconciliationSource→ReconciliationSourceResponse,CreateReconciliationContextInput→CreateContextRequesteUpdateReconciliationSourceInput→UpdateSourceRequest. - 6 schemas
Inputrenomeados paraRequestpara seguir a convenção Go. - Todos os arrays
$referequired[]atualizados de acordo.
Wrappers fantasmas e schemas zumbis corrigidos
AdjustmentResponsedocumentava um wrapper inexistente{ adjustment: {...} }; a API Go retorna os campos inline. O wrapper foi removido e os campos foram inlined.CloneContextResponse— o campocontextagora aponta para o canônicoReconciliationContextResponseem vez de uma duplicata; a propriedadefeeSchedulesClonedfoi corrigida parafeeRulesCloned.- Três endpoints
/v1/contextsforam redirecionados do schema duplicadoReconciliationContextpara o canônicoReconciliationContextResponse. 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(enumDEBIT/CREDIT, obrigatório).ErrorResponse:details.ExtractionRequestResponse:bridgeAttempts,bridgeLastError,bridgeLastErrorMessage,bridgeFailedAt,custodyDeletedAt.VarianceReportRowResponse:feeScheduleId,feeScheduleName.
CheckResult, CreateContextSourceRequest, DownloadExportJobResponse, ExportCountResponse.
Lista de erros
- Lista de erros do Matcher — correções de cabeçalho e de campos alinhadas com o catálogo mais recente.

