QFind anything/
API Reference

Tenant Settings

Configure tenant behavior per environment—matching, locale, jobs, LedgerMatch, cache.

What are tenant settings

Tenant settings control how the system behaves for a given tenant and environment. They are stored per tenant and environment—e.g. production can have a higher confidence threshold than staging. Update via PATCH /tenants/:id/settings with X-Environment set to the target environment.

Setting categories

CategoryPurpose
MatchingmatchingConfidenceThreshold (0–1), matchingMode, autoMatchEnabled
Localelocale, timezone, currencyCode, dateFormatPref, numberFormat — used by field mappings and parsing
Job schedulingmatchingSchedule, stripeSyncSchedule, retention (audit logs, completed jobs, expired matches)
LedgerMatchmatchStrategy (rest vs grpc), timeout, retries, circuit breaker
CachematchCacheEnabled, expectedCacheEnabled — Redis-backed caching for matches and expected transactions

Key settings

  • matchingConfidenceThreshold — Minimum confidence (0–1) to auto-accept a match. Default 0.8.
  • autoMatchEnabled — When true, new incoming transactions trigger automatic matching. Uses REST only; gRPC bulk match disables auto-match.
  • matchStrategyrest (default) or grpc. gRPC is for bulk matching; see LedgerMatch Integration.
  • localePreferences — Affects number parsing and date formatting in field mappings.

API Reference

Configuration Reference

For all attributes and nested structures: