QFind anything/
API Reference

Configuration

Configuration reference—tenant settings, webhooks, and data sources.

Overview

Configuration in Payment Reconciler falls into two categories:

CategoryWherePurpose
Tenant settingsPATCH /tenants/:id/settingsPer-environment behavior: matching, locale, jobs, LedgerMatch, cache
Resource configPOST /webhooks, POST /data-sourcesWebhook endpoints and data source connections

All tenant settings are scoped to tenant and environment. Include X-Tenant-Id and X-Environment when updating settings.

Tenant settings

Tenant settings control how the system behaves for a given tenant and environment. They are stored as JSON and updated via PATCH /tenants/:id/settings. Nested structures:

Nested configPurpose
Tenant SettingsTop-level attributes and nested structure
Locale PreferencesLocale, timezone, currency, date/number format—used by field mappings
Job SchedulingCron schedules (matching, Stripe sync), retention
LedgerMatch PreferencesREST vs gRPC, timeout, retries
Cache PreferencesEnable/disable match and expected caches

Resource config

ResourcePurpose
Webhook ConfigURL, events, retry policy, signature verification
Data Source ConfigStripe, CSV, EBICS connection parameters

Webhooks and data sources are created via their respective APIs. They are scoped to tenant and environment.

Next steps