ReconbankerReconbanker
Settings

Account settings

Every toggle you can change on an account and what it controls.

Account settings

Every account in Reconbanker has its own settings page. This page lists each toggle, what it does, and what the default is.

You can change settings either from the dashboard's Settings tab on an account, or by calling PUT /accounts/:accountId/config (see Reference → Accounts).

The settings

SettingWhat it controlsDefault
Operation modereconcile (Reconbanker matches transfers against your expected payments) or passthrough (Reconbanker forwards every transfer).reconcile
Pending orders endpointURL Reconbanker calls to fetch the payments you are expecting. Required in reconcile mode. Ignored in passthrough.empty
Polling methodGET or POST - the HTTP method Reconbanker uses to call your pending orders endpoint.GET
Polling bodyJSON body sent when polling method is POST. Ignored otherwise.empty
Polling auth typebearer (Reconbanker sends Authorization: Bearer <token>) or api_key (sends Authorization: Api-Key <token>).bearer
Polling auth tokenThe token Reconbanker attaches to the polling request.empty
Webhook URLURL Reconbanker calls when there is a result to deliver. Required.empty
Webhook auth typeAuth scheme for the webhook. Falls back to the polling auth type when empty.empty
Webhook auth tokenToken attached to webhook calls. Falls back to the polling auth token when empty.empty
Retry limitHow many times Reconbanker will retry matching before marking a request as failed.3
Notify on expiredWhen on, Reconbanker fires the webhook with status: "expired" for requests that timed out after 5 days.off
Extra webhook fieldsA JSON object merged into every webhook payload. Cannot override the reserved keys external_id, status, amount, currency, name, id, received_at.empty
Silent ingestion (passthrough only)When on, Reconbanker records bank transactions but does not call the webhook for them. Useful for backfills.off
Bank credentials - usernameThe username for your online banking site.empty
Bank credentials - passwordThe password for your online banking site. Stored encrypted. Leave both fields blank to keep current credentials.empty

Required versus optional

The only setting that is always required is Webhook URL.

If the account is in reconcile mode, Pending orders endpoint is also required.

If the account scrapes a real bank, you must provide Bank credentials the first time. After that, leave the fields blank to keep what is stored.

Token resolution for webhooks

If you set a dedicated Webhook auth token, Reconbanker uses it. If you leave it blank, Reconbanker uses the Polling auth token as a fallback. If both are blank, Reconbanker sends the webhook without an Authorization header.

The same fallback applies to Webhook auth type: webhook value first, polling value as backup.

What changes when you switch modes

  • Reconcile → Passthrough: existing pending payments stay in their current state and will eventually expire. Past bank transactions are marked as "already notified" so you do not get a flood of webhooks for old movements.
  • Passthrough → Reconcile: Reconbanker starts polling your pending orders endpoint on the next cycle. Past bank transactions are not re-played.

See also