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.

May 8th, 2026 Updated The public Matcher OpenAPI documentation was aligned with the source-of-truth Go DTOs and the released v2.1.1 binary. The audit closed drift across versions, paths, schemas, and field names.

What changed


Fee-rule paths corrected

Five fee-rule endpoints were documented under /v1/config/..., but the Matcher API serves them at /v1/contexts/... and /v1/fee-rules/.... The phantom /config/ prefix has been removed, and clients reading the docs will no longer get 404s on fee-rule calls. Affected reference pages: Create fee rule, List fee rules, Retrieve fee rule, Update fee rule, Delete fee rule, plus the Fee rules guide.

Naming alignment with Go DTOs

  • 36 field renames from snake_case to camelCase to match Go JSON tags (e.g. actor_idactorId, transaction_idtransactionId, partition_namepartitionName).
  • 9 schema renames to match canonical Go names — for example FieldMapFieldMapResponse, MatchGroupMatchGroupResponse, MatchItemMatchItemResponse, ReconciliationSourceReconciliationSourceResponse, CreateReconciliationContextInputCreateContextRequest, and UpdateReconciliationSourceInputUpdateSourceRequest.
  • 6 Input schemas renamed to Request to match Go convention.
  • All $ref and required[] arrays updated accordingly.

Phantom wrappers and zombie schemas fixed

  • AdjustmentResponse documented a non-existent { adjustment: {...} } wrapper; the Go API returns the fields inline. The wrapper has been removed and the fields inlined.
  • CloneContextResponsecontext field now points to the canonical ReconciliationContextResponse instead of a duplicate; the property feeSchedulesCloned was corrected to feeRulesCloned.
  • Three /v1/contexts endpoints redirected from the duplicate ReconciliationContext schema to the canonical ReconciliationContextResponse. The duplicate has been deleted.

Missing fields and schemas added

Fields that exist in Go DTOs but were missing from the public spec:
  • AuditLogResponse: originalSize, truncated.
  • CreateAdjustmentRequest: direction (enum DEBIT/CREDIT, required).
  • ErrorResponse: details.
  • ExtractionRequestResponse: bridgeAttempts, bridgeLastError, bridgeLastErrorMessage, bridgeFailedAt, custodyDeletedAt.
  • VarianceReportRowResponse: feeScheduleId, feeScheduleName.
Missing schemas added: CheckResult, CreateContextSourceRequest, DownloadExportJobResponse, ExportCountResponse.

Error list