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
Session typeone-shot (Reconbanker opens, scrapes, and closes on a schedule) or persistent (long-lived browser monitor that stays connected). See Sessions.one-shot
Login modesimple (Reconbanker logs in unattended) or assisted (Reconbanker pauses and waits for a human to complete 2FA inside the bank's page).simple
Pending orders endpointURL Reconbanker calls to fetch the payments you are expecting. Required when your user is 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
Notification endpoint URLURL for the operational notification webhook — OTP requests, login failures, scrape failures. Separate from Webhook URL, which carries reconciliation results.empty
Notification auth typeAuth scheme for the notification endpoint: bearer or api_key.empty
Notification auth tokenToken attached to notification calls.empty
Notification eventsWhich events to send: any of assistance_required, login_failed, scrape_failed.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

Operation mode (reconcile vs passthrough) is not on the account — it is a single user-level setting. Change it from the user settings dialog or via PUT /me/operation-mode. See Operation modes.

Required versus optional

The only setting that is always required is Webhook URL.

If your user is in reconcile mode, Pending orders endpoint is also required on every account.

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 operation mode

Operation mode is a user-level switch, so changing it affects every account at once. See Operation modes → Switching modes for what happens to existing orders and bank transactions.

See also