Skip to main content
Once data has been fetched for a consent (see Request Data), retrieve it using the same transactionId and consentId. You can fetch the raw FI data or the derived analytics.
Fetch financial data for a consent, in the standard Account Aggregator FIData format.

Endpoint

Base URL: provided to you at onboarding.

Headers

Request body

string
required
The transactionId returned by Consent Creation.
The consent to fetch data for.
boolean
true returns only the most recent fetch’s data per account; otherwise the full fetch history — everything not yet expired per MoneyOne’s data-retention/expiry policy (see dataExpiry in Track Status) — is included.
This call does not take a fiuId field — MoneyOne always resolves which FIU a consent belongs to from consentId itself, the same as Request Data.

Sample request

Response

An array of account-level financial data objects, one per account under the consent. Field set shown below is for fiType: DEPOSIT (bank accounts) — the type relevant to lending use cases. Other fiType values carry a different Profile/Summary shape under the same envelope.
Several fields marked optional above are only present when the FIP actually reports them — Transactions.Transaction[] itself can legitimately be absent or empty for an account with no transaction history in the fetched window.
bank is a top-level field naming the FIP. Some onboarding configurations return this same information as fipID instead — check your onboarding configuration for which applies.

Error Codes

consentId resolves correctly, but no data has been fetched yet.

Postman Collection

Import pre-configured API collection for testing