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 mayo de 2026 Updated La documentación OpenAPI pública de Matcher fue alineada con los Go DTOs (fuente de verdad) y con el binario v2.1.1 ya liberado. La auditoría cerró el drift entre versiones, paths, schemas y nombres de campo.

Qué cambió


Paths de fee-rule corregidos

Cinco endpoints de fee-rule estaban documentados bajo /v1/config/..., pero la API de Matcher los sirve en /v1/contexts/... y /v1/fee-rules/.... El prefijo fantasma /config/ fue eliminado, y los clientes que lean la documentación ya no obtendrán 404s en llamadas de fee-rule. Páginas de referencia afectadas: Create fee rule, List fee rules, Retrieve fee rule, Update fee rule, Delete fee rule, además de la guía de Fee rules.

Alineamiento de nomenclatura con los Go DTOs

  • 36 campos renombrados de snake_case a camelCase para coincidir con las Go JSON tags (ej.: actor_idactorId, transaction_idtransactionId, partition_namepartitionName).
  • 9 schemas renombrados para coincidir con los nombres canónicos de Go — por ejemplo FieldMapFieldMapResponse, MatchGroupMatchGroupResponse, MatchItemMatchItemResponse, ReconciliationSourceReconciliationSourceResponse, CreateReconciliationContextInputCreateContextRequest y UpdateReconciliationSourceInputUpdateSourceRequest.
  • 6 schemas Input renombrados a Request para seguir la convención Go.
  • Todos los arrays $ref y required[] actualizados en consecuencia.

Wrappers fantasma y schemas zombi corregidos

  • AdjustmentResponse documentaba un wrapper inexistente { adjustment: {...} }; la API Go devuelve los campos inline. El wrapper fue eliminado y los campos quedaron inlined.
  • CloneContextResponse — el campo context ahora apunta al canónico ReconciliationContextResponse en lugar de un duplicado; la propiedad feeSchedulesCloned fue corregida a feeRulesCloned.
  • Tres endpoints /v1/contexts fueron redirigidos del schema duplicado ReconciliationContext al canónico ReconciliationContextResponse. El duplicado fue eliminado.

Campos y schemas faltantes añadidos

Campos que existen en los Go DTOs pero estaban ausentes de la spec pública:
  • AuditLogResponse: originalSize, truncated.
  • CreateAdjustmentRequest: direction (enum DEBIT/CREDIT, obligatorio).
  • ErrorResponse: details.
  • ExtractionRequestResponse: bridgeAttempts, bridgeLastError, bridgeLastErrorMessage, bridgeFailedAt, custodyDeletedAt.
  • VarianceReportRowResponse: feeScheduleId, feeScheduleName.
Schemas faltantes añadidos: CheckResult, CreateContextSourceRequest, DownloadExportJobResponse, ExportCountResponse.

Lista de errores