Method Financial
Accounts
Snapshots liability (debt) and ACH accounts from the Method Financial API, enriched with balance and the latest institution update (balance, credit limit, interest rate, last and next payment).
Sync Type: Full Synchronisation
Prerequisites
Before configuring this input, you need:
- A Method account with access to the Method Dashboard.
- An API key (
sk_...) for the environment you want to connect — Production, Sandbox, or Development. Each environment issues its own key, so make sure you generate the key for the environment you configure in Monad. - The
balanceandupdateproducts enabled on your Method account. This input requests accounts withexpand[]=balanceandexpand[]=updateso each record carries the real debt data (balance, credit limit, interest rate, last and next payment) inline. Theattribute,sensitive, andtransactionproducts are contract-gated and are not used by this input.
Authentication
This input authenticates with a static Bearer API key issued from the Method Dashboard for the selected environment, plus a pinned Method-Version header that Monad sends on every request so API behavior doesn't drift as Method ships new default versions.
To obtain the API key:
- Log in to the Method Dashboard.
- Switch to the environment (Production, Sandbox, or Development) you want to connect.
- Copy the API key (
sk_...) for that environment.
Configuration
Settings
| Setting | Type | Required | Description |
|---|---|---|---|
| Environment | string | Yes | The Method environment to connect to. Each environment issues its own API key. Options: Production (default), Sandbox, Development. |
| Account Type | string | Yes | Which accounts to snapshot: all account types, ACH (bank) accounts only, or liability (debt) accounts only. Defaults to Liability. |
| Cron | string | Yes | Cron expression controlling how often the input runs its snapshot. |
| Use Synthetic Data | boolean | No | Generate synthetic data for testing instead of connecting to the real Method API. Defaults to false. |
Secrets
| Secret | Type | Required | Description |
|---|---|---|---|
| API Key | string | Yes | The Method API key (e.g. sk_...) for the selected environment. Found in the Method Dashboard. |
Setup Walk-through
- In the Method Dashboard, select the environment you want to connect and copy its API key.
- In Monad, navigate to Inputs and click Add Input.
- Search for Method Financial and select Accounts.
- Set Environment to match the API key you copied (Production, Sandbox, or Development).
- Set Account Type to
All,ACH, orLiabilitydepending on which accounts you want to snapshot. - Set Cron to the schedule you want the snapshot to run on (e.g.
0 * * * *for hourly). - Enter the API Key in the Secrets section.
- Click Save and verify that the input status transitions to Running.
Troubleshooting
Common Issues
Authentication failures (401)
- Confirm the API key matches the configured Environment — a Sandbox key will not authenticate against Production (and vice versa).
- Confirm the key hasn't been revoked or regenerated in the Method Dashboard.
No records returned
- Confirm the account has accounts of the selected Account Type. If Account Type is set to
Liabilitybut the connected accounts are allACH(or vice versa), no records will be returned. - Confirm the
balanceandupdateproducts are enabled on your Method account — without them, expanded fields may be missing or the request may be rejected.
Rate limiting
- Method allows up to 6,000 reads per minute per API key. Monad applies a conservative default outbound request rate; if you see persistent throttling, contact Method support.
Related Articles
Sample Record
Code
Last modified on