Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.
POST
/
getfidata
Error
A valid request URL is required to generate request examples
The Get FI Data API retrieves detailed transaction history and account information for a single financial account that has been linked through an approved consent. This endpoint returns data in JSON format, making it ideal for applications that need to process, analyze, or display transaction-level financial information for individual accounts.
This API fetches data for one specific account identified by its linkReferenceNumber. If you need data for all accounts under a consent, use the Get All FI Data endpoint instead. For XML format output, use the Get FI Data XML endpoint.
Spend analysis and categorization: Applications that analyze user spending patterns, categorize transactions automatically, and provide insights into financial behavior.
Account aggregation dashboards: Personal Finance Management (PFM) platforms that display transaction history and account details for individual accounts in a unified interface.
Transaction reconciliation: Systems that match transactions against invoices, receipts, or expected payments for accounting or expense management purposes.
Financial insights and reporting: Services that generate reports on cash flow, income patterns, expense tracking, and budget adherence based on actual transaction data.
Periodic data updates: Implementations that fetch transaction data at scheduled intervals to keep local databases synchronized with source financial institutions.
You can append optional query parameters to control pagination and response size:
Parameter
Type
Required
Example
Description
limit
boolean
No
?limit=true
When set to true, limits the number of transactions returned in a single response. The exact limit value is configured at the platform level. Useful for managing large transaction datasets.
offset
boolean
No
?offset=true
When set to true in combination with limit, specifies the starting point for returned results, enabling pagination through large transaction sets.
Example with query parameters: {{Base_URL}}/getfidata?limit=true&offset=true
Must be a valid GUID (Globally Unique Identifier) provided by the Account Aggregator after consent approval.
The unique identifier for the consent record under which this account is linked. The consent must be in ACTIVE status to retrieve data.
linkReferenceNumber
string
Yes
Must be a valid UUID that exists in the system and is associated with the specified consent ID.
The unique identifier for the specific financial account you want to retrieve data for. This value is obtained from webhook notifications or previous API responses when accounts are linked.
A descriptive text provided by the financial institution explaining the transaction purpose or source/destination details.
Free-form text string
data.fiData[].reference
string
No
Additional reference information such as cheque numbers, UPI transaction IDs, or other institution-specific identifiers.
Reference string
data.fiData[].valueDate
string
No
The effective date when the transaction amount was actually credited or debited for interest calculation purposes, which may differ from the transaction timestamp.
Date string (YYYY-MM-DD format)
timestamp
string
No
The server timestamp when this response was generated, useful for tracking data freshness.
When an error occurs during request processing, the API returns a standardized error response containing diagnostic information to help identify and resolve the issue.
Field
Type
Required
Description
ver
string
Optional
The API version number, included when the error occurs after version validation.
timestamp
string
Optional
The exact time when the error was encountered, useful for log correlation and debugging.
errorCode
string
Optional
A machine-readable error identifier that categorizes the type of failure encountered.
errorMsg
string
Optional
A human-readable description of the error, providing context about what went wrong and potentially how to fix it.
status
string
Optional
Set to “failure” to indicate the request did not complete successfully.
{ "ver": "1.21.0", "timestamp": "2025-11-14T11:51:28.773Z", "errorCode": "InvalidLinkReference", "errorMsg": "Link Reference Number not associated with this consent.", "status": "failure"}
This API supports data retrieval for the following account types:
Current Account: Business or high-transaction-volume checking accounts with no balance restrictions.
Savings Account: Personal deposit accounts that typically earn interest and have transaction limits.
Fixed Deposit (Term Deposit): Time-bound deposits with fixed interest rates and maturity dates.
Recurring Deposit: Regular installment-based deposits that build savings over time with predefined contributions.
Additional account types may be supported depending on the capabilities of connected Financial Information Providers and the consent template configuration.
Before calling this API, ensure that you have received a DATA_READY webhook notification for the specific linkReferenceNumber you want to query.
The linkReferenceNumber is generated and provided by the Account Aggregator when a user successfully links an account during the consent approval flow.
Store linkReferenceNumber values from webhook notifications in your database, indexed by consent ID, to enable efficient data retrieval.
Transactions are typically ordered reverse chronologically (most recent first), but always verify the ordering by checking transactionTimestamp values.
The narration field contains unstructured text that varies significantly across different banks and transaction types; implement robust parsing logic to extract meaningful information.
Transaction categorization (merchant names, expense categories) should be performed in your application logic, as this information is not standardized across FIPs.
Use the currentBalance field in transaction records to verify the accuracy of your balance calculations when processing transaction sequences.
Discrepancies between calculated and reported balances may indicate missing transactions or data quality issues that should be logged for investigation.
The top-level balance field represents the most current balance available, which may be more recent than the latest transaction timestamp.
Implement exponential backoff with jitter for retry logic to handle transient network errors or temporary service unavailability.
Distinguish between retryable errors (rate limits, temporary unavailability) and permanent errors (invalid credentials, non-existent references) to avoid unnecessary API calls.
Log all error responses with full context (consent ID, link reference, timestamp) to facilitate troubleshooting and support escalation.
Financial transaction data contains sensitive personal information; ensure compliance with data protection regulations (GDPR, DPDPA, etc.) in how you store and process this data.
Implement data retention policies aligned with regulatory requirements and delete transaction data when it is no longer needed or consent is revoked.
Use encrypted storage for cached transaction data and ensure secure transmission (TLS 1.2+) for all API communications.
The unique reference number for the linked account. Identifies the specific customer account from which to retrieve financial data. This value is obtained from the consent list APIs when the customer has linked their accounts.
The unique consent identifier that authorizes access to the financial data. This must be an active consent that includes the account specified by the linkReferenceNumber.
Contains the account information and transaction data.
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"Moneyone FinPro","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/moneyone/t_yCSAXsCyvLCZIr/moneyone_docs_logo.png?fit=max\u0026auto=format\u0026n=t_yCSAXsCyvLCZIr\u0026q=85\u0026s=b61177eff37ad325cefe9285f04e7ea1","dark":"https://mintcdn.com/moneyone/t_yCSAXsCyvLCZIr/moneyone_docs_logo.png?fit=max\u0026auto=format\u0026n=t_yCSAXsCyvLCZIr\u0026q=85\u0026s=b61177eff37ad325cefe9285f04e7ea1"},"favicon":"https://mintcdn.com/moneyone/CzmkqzOBQ3ah8Hpd/favicon.svg?fit=max\u0026auto=format\u0026n=CzmkqzOBQ3ah8Hpd\u0026q=85\u0026s=3efa7fffb6065f206291eb5bce2171d0","api":{"playground":{}},"background":{"decoration":"gradient"},"navbar":{"links":[{"icon":"gear","href":"https://console-uat.moneyone.in/scramblerpay/#/login","label":"Admin Portal"}],"primary":{"type":"button","label":"Support","href":"mailto:support@moneyone.in"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/moneyone","x":"https://twitter.com/moneyone"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"moneyone","hasAudioNarration":false,"actualSubdomain":"moneyone","customDomains":["developer.moneyone.in"],"gitSource":{"type":"github","owner":"inifity-tech","repo":"finpro-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9d8939e45d74e232e13a8","collectionId":"c9518a25-3497-4461-86c3-8b358b335f59","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9d8939e45d74e232e13a8"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae9d8939e45d74e232e13a8","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"PFM","count":29},{"language":"default","tag":"Finpro APIs","count":28},{"language":"default","tag":"Orchestration","count":28},{"language":"default","tag":"Finpro","count":15},{"language":"default","tag":"Data Management","count":8},{"language":"default","tag":"Integration Guide","count":8},{"language":"default","tag":"Consent Management","count":7},{"language":"default","tag":"Core Features","count":7},{"language":"default","tag":"Super App / LSP Integration","count":7},{"language":"default","tag":"Endpoints","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/data/get-fi-data","slug":"/api-reference/data/get-fi-data","pageMetadata":{"title":"Get FI Data","openapi":"POST /getfidata","description":"Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.","href":"/api-reference/data/get-fi-data"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`The Get FI Data API retrieves detailed transaction history and account information for a single financial account that has been linked through an approved consent. This endpoint returns data in JSON format, making it ideal for applications that need to process, analyze, or display transaction-level financial information for individual accounts.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`This API fetches data for one specific account identified by its linkReferenceNumber. If you need data for all accounts under a consent, use the Get All FI Data endpoint instead. For XML format output, use the Get FI Data XML endpoint.`})}),`\n`,_jsx(Heading,{level:`2`,id:`use-cases`,children:`Use Cases`}),`\n`,_jsx(_components.p,{children:`This API is particularly useful for:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Spend analysis and categorization`}),`: Applications that analyze user spending patterns, categorize transactions automatically, and provide insights into financial behavior.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Account aggregation dashboards`}),`: Personal Finance Management (PFM) platforms that display transaction history and account details for individual accounts in a unified interface.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Transaction reconciliation`}),`: Systems that match transactions against invoices, receipts, or expected payments for accounting or expense management purposes.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Financial insights and reporting`}),`: Services that generate reports on cash flow, income patterns, expense tracking, and budget adherence based on actual transaction data.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Periodic data updates`}),`: Implementations that fetch transaction data at scheduled intervals to keep local databases synchronized with source financial institutions.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`authentication`,children:`Authentication`}),`\n`,_jsx(_components.p,{children:`All requests to this endpoint must include the following authentication headers:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Header`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`client_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The unique client identifier assigned to your organization during onboarding. This value is available in the FinPro admin portal.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`client_secret`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The confidential client secret key paired with your client_id. Store this securely and never expose it in client-side code.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`organisationId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Your organization’s unique identifier in the FinPro system, used to scope all API requests to your tenant.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`appIdentifier`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The application identifier that distinguishes different applications within your organization, useful for multi-product setups.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Content-Type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Must be set to `,_jsx(_components.code,{children:`application/json`}),` to indicate the request body format.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`http-request`,children:`HTTP Request`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`POST {{Base_URL}}/getfidata`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`query-parameters-optional`,children:`Query Parameters (Optional)`}),`\n`,_jsx(_components.p,{children:`You can append optional query parameters to control pagination and response size:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Example`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`limit`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`?limit=true`})}),_jsx(_components.td,{children:`When set to true, limits the number of transactions returned in a single response. The exact limit value is configured at the platform level. Useful for managing large transaction datasets.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`?offset=true`})}),_jsx(_components.td,{children:`When set to true in combination with limit, specifies the starting point for returned results, enabling pagination through large transaction sets.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Example with query parameters`}),`: `,_jsx(_components.code,{children:`{{Base_URL}}/getfidata?limit=true\u0026offset=true`})]}),`\n`,_jsx(Heading,{level:`3`,id:`request-parameters`,children:`Request Parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Validation`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`consentID`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Must be a valid GUID (Globally Unique Identifier) provided by the Account Aggregator after consent approval.`}),_jsx(_components.td,{children:`The unique identifier for the consent record under which this account is linked. The consent must be in ACTIVE status to retrieve data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`linkReferenceNumber`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Must be a valid UUID that exists in the system and is associated with the specified consent ID.`}),_jsx(_components.td,{children:`The unique identifier for the specific financial account you want to retrieve data for. This value is obtained from webhook notifications or previous API responses when accounts are linked.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`request-body-example`,children:`Request Body Example`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"linkReferenceNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"7f8227f1-697f-40d3-a4af-0508f5d0a1dd\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"consentID\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"3c92001e-57ea-4320-bbb8-66d524bfb435\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`response-format`,children:`Response Format`}),`\n`,_jsx(Heading,{level:`3`,id:`success-response`,children:`Success Response`}),`\n`,_jsx(_components.p,{children:`A successful response returns a JSON object containing comprehensive account information and transaction details for the requested account.`}),`\n`,_jsx(Heading,{level:`4`,id:`response-parameters`,children:`Response Parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Supported Values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`status`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Indicates whether the request was processed successfully.`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`success`}),`, `,_jsx(_components.code,{children:`failure`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ver`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`The version number of the API specification being used in this response.`}),_jsx(_components.td,{children:`e.g., “1.21.0”`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The main data container holding all account and transaction information.`}),_jsx(_components.td,{children:`Data object`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.linkReferenceNumber`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The unique identifier for this linked account, matching the value provided in the request.`}),_jsx(_components.td,{children:`UUID format`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.maskedAccountNumber`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The account number with most digits masked for security and privacy purposes, typically showing only the last 4 digits.`}),_jsx(_components.td,{children:`e.g., “XXXXXXXX3900”`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.balance`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The current account balance as of the most recent data fetch, represented as a string to preserve decimal precision.`}),_jsx(_components.td,{children:`Numeric string (e.g., “101666.33”)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fipName`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The name of the Financial Information Provider (FIP), which is typically the bank or financial institution holding the account.`}),_jsx(_components.td,{children:`Institution name string`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fipId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The unique identifier for the Financial Information Provider in the Account Aggregator ecosystem.`}),_jsx(_components.td,{children:`FIP identifier (e.g., “finsharebank”)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiType`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Categorizes the type of financial information being shared from this account, determining the structure of additional fields.`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`DEPOSIT`}),`, `,_jsx(_components.code,{children:`TERM_DEPOSIT`}),`, `,_jsx(_components.code,{children:`RECURRING_DEPOSIT`}),`, `,_jsx(_components.code,{children:`MUTUAL_FUNDS`}),`, `,_jsx(_components.code,{children:`EQUITIES`}),`, `,_jsx(_components.code,{children:`INSURANCE_POLICIES`}),`, etc.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`An array of transaction objects, each representing a single financial transaction on the account.`}),_jsx(_components.td,{children:`Array of transaction objects`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData[].transactionTimestamp`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The exact date and time when the transaction was processed by the financial institution.`}),_jsx(_components.td,{children:`ISO 8601 timestamp format`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData[].txnId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The unique transaction identifier assigned by the financial institution, useful for transaction tracking and reconciliation.`}),_jsx(_components.td,{children:`Transaction ID string`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData[].type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Indicates whether money was added to or removed from the account.`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`CREDIT`}),`, `,_jsx(_components.code,{children:`DEBIT`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData[].amount`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`The transaction amount in the account’s base currency, represented as a string to maintain precision.`}),_jsx(_components.td,{children:`Numeric string (e.g., “5000.00”)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData[].currentBalance`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`The account balance immediately after this transaction was processed, useful for balance reconciliation.`}),_jsx(_components.td,{children:`Numeric string`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData[].mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`The payment method or channel through which the transaction was executed.`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`CASH`}),`, `,_jsx(_components.code,{children:`UPI`}),`, `,_jsx(_components.code,{children:`IMPS`}),`, `,_jsx(_components.code,{children:`NEFT`}),`, `,_jsx(_components.code,{children:`RTGS`}),`, `,_jsx(_components.code,{children:`CARD`}),`, `,_jsx(_components.code,{children:`ATM`}),`, `,_jsx(_components.code,{children:`CHEQUE`}),`, `,_jsx(_components.code,{children:`DEMAND_DRAFT`}),`, `,_jsx(_components.code,{children:`AUTO_DEBIT`}),`, `,_jsx(_components.code,{children:`INTEREST_CREDIT`}),`, `,_jsx(_components.code,{children:`NACH`}),`, `,_jsx(_components.code,{children:`ECS`}),`, `,_jsx(_components.code,{children:`REMITTANCE`}),`, `,_jsx(_components.code,{children:`OTHERS`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData[].narration`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`A descriptive text provided by the financial institution explaining the transaction purpose or source/destination details.`}),_jsx(_components.td,{children:`Free-form text string`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData[].reference`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Additional reference information such as cheque numbers, UPI transaction IDs, or other institution-specific identifiers.`}),_jsx(_components.td,{children:`Reference string`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.fiData[].valueDate`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`The effective date when the transaction amount was actually credited or debited for interest calculation purposes, which may differ from the transaction timestamp.`}),_jsx(_components.td,{children:`Date string (YYYY-MM-DD format)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`timestamp`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`The server timestamp when this response was generated, useful for tracking data freshness.`}),_jsx(_components.td,{children:`ISO 8601 timestamp format`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-example`,children:`Response Example`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`37`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`37`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ver\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1.21.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"timestamp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-11-14T10:30:00.000Z\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"linkReferenceNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"7f8227f1-697f-40d3-a4af-0508f5d0a1dd\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"maskedAccountNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"XXXXXXXX3900\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"balance\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"101666.33\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"fipName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FinShareBankServer\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"fipId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"finsharebank\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"fiType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"DEPOSIT\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"fiData\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transactionTimestamp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-11-13T14:25:30.000Z\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"txnId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"TXN123456789\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CREDIT\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"amount\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"5000.00\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"currentBalance\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"101666.33\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPI\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"narration\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPI/SALARY CREDIT/REF123\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"reference\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"REF123\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"valueDate\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-11-13\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transactionTimestamp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-11-12T09:15:00.000Z\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"txnId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"TXN123456788\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"DEBIT\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"amount\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1500.00\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"currentBalance\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"96666.33\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CARD\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"narration\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"POS Purchase - Retail Store\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"reference\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"CARD5678\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"valueDate\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-11-12\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`error-handling`,children:`Error Handling`}),`\n`,_jsx(Heading,{level:`3`,id:`error-response-format`,children:`Error Response Format`}),`\n`,_jsx(_components.p,{children:`When an error occurs during request processing, the API returns a standardized error response containing diagnostic information to help identify and resolve the issue.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ver`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Optional`}),_jsx(_components.td,{children:`The API version number, included when the error occurs after version validation.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`timestamp`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Optional`}),_jsx(_components.td,{children:`The exact time when the error was encountered, useful for log correlation and debugging.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`errorCode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Optional`}),_jsx(_components.td,{children:`A machine-readable error identifier that categorizes the type of failure encountered.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`errorMsg`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Optional`}),_jsx(_components.td,{children:`A human-readable description of the error, providing context about what went wrong and potentially how to fix it.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`status`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Optional`}),_jsx(_components.td,{children:`Set to “failure” to indicate the request did not complete successfully.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`common-error-codes`,children:`Common Error Codes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Error Code`}),_jsx(_components.th,{children:`Error Message`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Resolution`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`InvalidRequest`})}),_jsx(_components.td,{children:`”consentID is required” or “linkReferenceNumber is required”`}),_jsx(_components.td,{children:`One or both mandatory parameters are missing from the request body.`}),_jsx(_components.td,{children:`Ensure both consentID and linkReferenceNumber are included in the request body.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`InvalidConsentId`})}),_jsx(_components.td,{children:`”Consent ID does not exist”`}),_jsx(_components.td,{children:`The provided consent ID is not found in the system or belongs to a different organization.`}),_jsx(_components.td,{children:`Verify the consent ID is correct and was successfully created for your organization.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`InvalidLinkReference`})}),_jsx(_components.td,{children:`”Link Reference Number does not exist” or “Link Reference Number not associated with this consent”`}),_jsx(_components.td,{children:`The linkReferenceNumber is invalid or doesn’t belong to the specified consent.`}),_jsx(_components.td,{children:`Check that the linkReferenceNumber was obtained from a webhook notification or API response for this specific consent.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ConsentNotActive`})}),_jsx(_components.td,{children:`”Consent is not in active state”`}),_jsx(_components.td,{children:`The consent has been paused, revoked, or expired, preventing data access.`}),_jsx(_components.td,{children:`Check the consent status and obtain a new consent approval if needed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`DataNotAvailable`})}),_jsx(_components.td,{children:`”Financial data not available”`}),_jsx(_components.td,{children:`The FIP has not yet provided data for this account, or data fetch is still in progress.`}),_jsx(_components.td,{children:`Wait for the DATA_READY webhook notification before attempting to retrieve data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Unauthorized`})}),_jsx(_components.td,{children:`”Invalid credentials”`}),_jsx(_components.td,{children:`The authentication headers are incorrect, missing, or the credentials have expired.`}),_jsx(_components.td,{children:`Verify your client_id, client_secret, organisationId, and appIdentifier are correct and active.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`RateLimitExceeded`})}),_jsx(_components.td,{children:`”Too many requests”`}),_jsx(_components.td,{children:`The API rate limit has been exceeded for your organization.`}),_jsx(_components.td,{children:`Implement exponential backoff and reduce request frequency. Check rate limit headers in the response.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`error-response-example`,children:`Error Response Example`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ver\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1.21.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"timestamp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-11-14T11:51:28.773Z\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errorCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"InvalidLinkReference\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errorMsg\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Link Reference Number not associated with this consent.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"failure\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`supported-account-types`,children:`Supported Account Types`}),`\n`,_jsx(_components.p,{children:`This API supports data retrieval for the following account types:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Current Account`}),`: Business or high-transaction-volume checking accounts with no balance restrictions.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Savings Account`}),`: Personal deposit accounts that typically earn interest and have transaction limits.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Fixed Deposit (Term Deposit)`}),`: Time-bound deposits with fixed interest rates and maturity dates.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Recurring Deposit`}),`: Regular installment-based deposits that build savings over time with predefined contributions.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Additional account types may be supported depending on the capabilities of connected Financial Information Providers and the consent template configuration.`}),`\n`,_jsx(Heading,{level:`2`,id:`usage-notes-and-best-practices`,children:`Usage Notes and Best Practices`}),`\n`,_jsx(Heading,{level:`3`,id:`consent-and-account-linking-prerequisites`,children:`Consent and Account Linking Prerequisites`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Before calling this API, ensure that you have received a DATA_READY webhook notification for the specific linkReferenceNumber you want to query.`}),`\n`,_jsx(_components.li,{children:`The linkReferenceNumber is generated and provided by the Account Aggregator when a user successfully links an account during the consent approval flow.`}),`\n`,_jsx(_components.li,{children:`Store linkReferenceNumber values from webhook notifications in your database, indexed by consent ID, to enable efficient data retrieval.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`data-freshness-and-timing`,children:`Data Freshness and Timing`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The data returned reflects the information available at the time of the last successful data fetch from the Financial Information Provider (FIP).`}),`\n`,_jsx(_components.li,{children:`For PERIODIC consents, data is refreshed according to the fetch frequency configured in your consent template (e.g., daily, weekly).`}),`\n`,_jsx(_components.li,{children:`For ONETIME consents, data represents a snapshot at the time of consent approval and will not update automatically.`}),`\n`,_jsx(_components.li,{children:`Do not assume real-time data; transaction information may be delayed by several hours or days depending on the FIP’s data provision schedule.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`pagination-for-large-transaction-sets`,children:`Pagination for Large Transaction Sets`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`When dealing with accounts that have extensive transaction histories, use the optional `,_jsx(_components.code,{children:`limit`}),` and `,_jsx(_components.code,{children:`offset`}),` query parameters to paginate results.`]}),`\n`,_jsx(_components.li,{children:`Implement pagination logic to fetch data in chunks, preventing memory issues and improving application responsiveness.`}),`\n`,_jsx(_components.li,{children:`Store the pagination state (offset value) between requests to systematically retrieve complete transaction histories.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`transaction-data-processing`,children:`Transaction Data Processing`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Transactions are typically ordered reverse chronologically (most recent first), but always verify the ordering by checking transactionTimestamp values.`}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`narration`}),` field contains unstructured text that varies significantly across different banks and transaction types; implement robust parsing logic to extract meaningful information.`]}),`\n`,_jsx(_components.li,{children:`Transaction categorization (merchant names, expense categories) should be performed in your application logic, as this information is not standardized across FIPs.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`balance-reconciliation`,children:`Balance Reconciliation`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Use the `,_jsx(_components.code,{children:`currentBalance`}),` field in transaction records to verify the accuracy of your balance calculations when processing transaction sequences.`]}),`\n`,_jsx(_components.li,{children:`Discrepancies between calculated and reported balances may indicate missing transactions or data quality issues that should be logged for investigation.`}),`\n`,_jsxs(_components.li,{children:[`The top-level `,_jsx(_components.code,{children:`balance`}),` field represents the most current balance available, which may be more recent than the latest transaction timestamp.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`performance-optimization`,children:`Performance Optimization`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Cache account profile data (masked account number, FIP details) as this information rarely changes, reducing redundant API calls.`}),`\n`,_jsx(_components.li,{children:`For applications displaying multiple accounts, make parallel API requests (respecting rate limits) to improve overall data loading performance.`}),`\n`,_jsx(_components.li,{children:`Monitor the size of transaction response payloads and adjust pagination parameters to balance between number of API calls and payload sizes.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`error-handling-and-retry-logic`,children:`Error Handling and Retry Logic`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Implement exponential backoff with jitter for retry logic to handle transient network errors or temporary service unavailability.`}),`\n`,_jsx(_components.li,{children:`Distinguish between retryable errors (rate limits, temporary unavailability) and permanent errors (invalid credentials, non-existent references) to avoid unnecessary API calls.`}),`\n`,_jsx(_components.li,{children:`Log all error responses with full context (consent ID, link reference, timestamp) to facilitate troubleshooting and support escalation.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`compliance-and-data-security`,children:`Compliance and Data Security`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Financial transaction data contains sensitive personal information; ensure compliance with data protection regulations (GDPR, DPDPA, etc.) in how you store and process this data.`}),`\n`,_jsx(_components.li,{children:`Implement data retention policies aligned with regulatory requirements and delete transaction data when it is no longer needed or consent is revoked.`}),`\n`,_jsx(_components.li,{children:`Use encrypted storage for cached transaction data and ensure secure transmission (TLS 1.2+) for all API communications.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-endpoints`,children:`Related Endpoints`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/api-reference/data/get-all-fi-data`,children:`Get All FI Data`})}),`: Retrieves transaction data for all accounts linked to a consent in a single API call, useful for bulk data retrieval.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/api-reference/data/get-fi-data-xml`,children:`Get FI Data XML`})}),`: Provides the same transaction data in XML format for systems that require XML parsing or have XML-based integration requirements.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/api-reference/data/get-all-latest-data`,children:`Get All Latest Data`})}),`: Fetches only incremental updates for PERIODIC consents, optimizing bandwidth and processing for regularly updated data.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/api-reference/data/get-fi-balance`,children:`Get FI Balance`})}),`: Retrieves only the current balance for an account without transaction details, ideal for dashboard displays and quick balance checks.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get FI Data","openapi":"POST /getfidata","description":"Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.","href":"/api-reference/data/get-fi-data"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Use Cases","slug":"use-cases","depth":2,"children":[]},{"title":"Authentication","slug":"authentication","depth":2,"children":[]},{"title":"HTTP Request","slug":"http-request","depth":2,"children":[{"title":"Query Parameters (Optional)","slug":"query-parameters-optional","depth":3,"children":[]},{"title":"Request Parameters","slug":"request-parameters","depth":3,"children":[]},{"title":"Request Body Example","slug":"request-body-example","depth":3,"children":[]}]},{"title":"Response Format","slug":"response-format","depth":2,"children":[{"title":"Success Response","slug":"success-response","depth":3,"children":[]},{"title":"Response Parameters","slug":"response-parameters","depth":4,"children":[]},{"title":"Response Example","slug":"response-example","depth":3,"children":[]}]},{"title":"Error Handling","slug":"error-handling","depth":2,"children":[{"title":"Error Response Format","slug":"error-response-format","depth":3,"children":[]},{"title":"Common Error Codes","slug":"common-error-codes","depth":3,"children":[]},{"title":"Error Response Example","slug":"error-response-example","depth":3,"children":[]}]},{"title":"Supported Account Types","slug":"supported-account-types","depth":2,"children":[]},{"title":"Usage Notes and Best Practices","slug":"usage-notes-and-best-practices","depth":2,"children":[{"title":"Consent and Account Linking Prerequisites","slug":"consent-and-account-linking-prerequisites","depth":3,"children":[]},{"title":"Data Freshness and Timing","slug":"data-freshness-and-timing","depth":3,"children":[]},{"title":"Pagination for Large Transaction Sets","slug":"pagination-for-large-transaction-sets","depth":3,"children":[]},{"title":"Transaction Data Processing","slug":"transaction-data-processing","depth":3,"children":[]},{"title":"Balance Reconciliation","slug":"balance-reconciliation","depth":3,"children":[]},{"title":"Performance Optimization","slug":"performance-optimization","depth":3,"children":[]},{"title":"Error Handling and Retry Logic","slug":"error-handling-and-retry-logic","depth":3,"children":[]},{"title":"Compliance and Data Security","slug":"compliance-and-data-security","depth":3,"children":[]}]},{"title":"Related Endpoints","slug":"related-endpoints","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getFiData","summary":"Get FI Data","description":"Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.","tags":["Financial Data"],"security":["96c20950-8f8e-4061-9289-1e436e63c3cf"],"parameters":["3c64179d-855f-49c2-ad89-621301368461","7ee3a42c-77d8-4b88-bcad-96a95a071cd3"],"requestBody":"935c2fc0-b277-4974-9505-dae791ad1f82","responses":{"200":"4c9631b3-ddd7-4a09-a298-7ba202a7454d","400":"9000bd4b-6e4d-482b-a086-0ddd7f27373f","401":"21795d29-e112-482b-8d64-88b6f309634f","429":"95e1867a-9db4-4e03-9edf-b47c96648354"},"method":"post","type":"path","servers":["c31dd7dd-03f9-43e6-a672-f70bc9126c2a"],"path":"/getfidata","baseUrlOptions":["{baseUrl}"],"title":"Get FI Data","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"3c64179d-855f-49c2-ad89-621301368461":{"name":"limit","in":"query","required":false,"description":"When set to true, limits the number of transactions returned in a single response. The exact limit value is configured at the platform level.","schema":{"type":"boolean","isRequired":false,"description":"When set to true, limits the number of transactions returned in a single response. The exact limit value is configured at the platform level.","uniqueKey":"","typeLabel":"boolean"}},"7ee3a42c-77d8-4b88-bcad-96a95a071cd3":{"name":"offset","in":"query","required":false,"description":"When set to true in combination with limit, specifies the starting point for returned results, enabling pagination through large transaction sets.","schema":{"type":"boolean","isRequired":false,"description":"When set to true in combination with limit, specifies the starting point for returned results, enabling pagination through large transaction sets.","uniqueKey":"","typeLabel":"boolean"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["linkReferenceNumber","consentID"],"properties":{"linkReferenceNumber":{"type":"string","format":"uuid","description":"The unique reference number for the linked account. Identifies the specific customer account from which to retrieve financial data. This value is obtained from the consent list APIs when the customer has linked their accounts.","isRequired":true,"uniqueKey":"linkReferenceNumber","typeLabel":"string\u003cuuid>"},"consentID":{"type":"string","format":"uuid","description":"The unique consent identifier that authorizes access to the financial data. This must be an active consent that includes the account specified by the linkReferenceNumber.","isRequired":true,"uniqueKey":"consentID","typeLabel":"string\u003cuuid>"}},"uniqueKey":"","typeLabel":"object"},"example":{"linkReferenceNumber":"7f8227f1-697f-40d3-a4af-0508f5d0a1dd","consentID":"3c92001e-57ea-4320-bbb8-66d524bfb435"},"examples":{"Example":{"title":"Example","value":{"linkReferenceNumber":"7f8227f1-697f-40d3-a4af-0508f5d0a1dd","consentID":"3c92001e-57ea-4320-bbb8-66d524bfb435"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"4c9631b3-ddd7-4a09-a298-7ba202a7454d":{"description":"Financial data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"ver":{"type":"string","description":"The version of the FinPro API that processed this request.","uniqueKey":"ver","typeLabel":"string"},"status":{"type":"string","description":"Overall API call status. Will be 'success' for successful requests.","uniqueKey":"status","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","description":"ISO 8601 timestamp indicating when the response was generated.","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"data":{"type":"object","description":"Contains the account information and transaction data.","properties":{"linkReferenceNumber":{"type":"string","format":"uuid","description":"The link reference number for this account, matching the request parameter.","uniqueKey":"data.linkReferenceNumber","typeLabel":"string\u003cuuid>"},"maskedAccountNumber":{"type":"string","description":"The account number with most digits masked for privacy (e.g., XXXXXXXX3900).","uniqueKey":"data.maskedAccountNumber","typeLabel":"string"},"balance":{"type":"string","description":"The current account balance as a string representation of the amount.","uniqueKey":"data.balance","typeLabel":"string"},"fipName":{"type":"string","description":"The display name of the Financial Information Provider (bank or financial institution).","uniqueKey":"data.fipName","typeLabel":"string"},"fipId":{"type":"string","description":"The unique identifier of the Financial Information Provider.","uniqueKey":"data.fipId","typeLabel":"string"},"fiType":{"type":"string","description":"The type of financial information (e.g., DEPOSIT, TERM_DEPOSIT, RECURRING_DEPOSIT).","uniqueKey":"data.fiType","typeLabel":"string"},"fiData":{"type":"array","description":"An array of transaction records for this account.","items":{"type":"object","description":"A single transaction record from the financial account.","properties":{"transactionTimestamp":{"type":"string","format":"date-time","description":"ISO 8601 timestamp indicating when the transaction occurred.","uniqueKey":"data.fiData.items.[INDEX].transactionTimestamp","typeLabel":"string\u003cdate-time>"},"txnId":{"type":"string","description":"Unique identifier for this transaction assigned by the FIP.","uniqueKey":"data.fiData.items.[INDEX].txnId","typeLabel":"string"},"type":{"type":"string","enum":["CREDIT","DEBIT"],"description":"The type of transaction - CREDIT for incoming funds, DEBIT for outgoing funds.","uniqueKey":"data.fiData.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","description":"The transaction amount as a string representation.","uniqueKey":"data.fiData.items.[INDEX].amount","typeLabel":"string"},"currentBalance":{"type":"string","description":"The account balance after this transaction was processed.","uniqueKey":"data.fiData.items.[INDEX].currentBalance","typeLabel":"string"},"mode":{"type":"string","description":"The mode or channel of the transaction (e.g., UPI, NEFT, IMPS, CARD, ATM, CASH).","uniqueKey":"data.fiData.items.[INDEX].mode","typeLabel":"string"},"narration":{"type":"string","description":"A description or narrative for the transaction provided by the FIP.","uniqueKey":"data.fiData.items.[INDEX].narration","typeLabel":"string"},"reference":{"type":"string","description":"A reference number or identifier associated with this transaction.","uniqueKey":"data.fiData.items.[INDEX].reference","typeLabel":"string"},"valueDate":{"type":"string","format":"date","description":"The value date of the transaction in YYYY-MM-DD format.","uniqueKey":"data.fiData.items.[INDEX].valueDate","typeLabel":"string\u003cdate>"}},"uniqueKey":"data.fiData.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.fiData","typeLabel":"object[]"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"ver":"1.21.0","status":"success","timestamp":"2025-11-14T10:30:00.000Z","data":{"linkReferenceNumber":"7f8227f1-697f-40d3-a4af-0508f5d0a1dd","maskedAccountNumber":"XXXXXXXX3900","balance":"101666.33","fipName":"FinShareBankServer","fipId":"finsharebank","fiType":"DEPOSIT","fiData":[{"transactionTimestamp":"2025-11-13T14:25:30.000Z","txnId":"TXN123456789","type":"CREDIT","amount":"5000.00","currentBalance":"101666.33","mode":"UPI","narration":"UPI/SALARY CREDIT/REF123","reference":"REF123","valueDate":"2025-11-13"}]}},"examples":{"Example":{"title":"Example","value":{"ver":"1.21.0","status":"success","timestamp":"2025-11-14T10:30:00.000Z","data":{"linkReferenceNumber":"7f8227f1-697f-40d3-a4af-0508f5d0a1dd","maskedAccountNumber":"XXXXXXXX3900","balance":"101666.33","fipName":"FinShareBankServer","fipId":"finsharebank","fiType":"DEPOSIT","fiData":[{"transactionTimestamp":"2025-11-13T14:25:30.000Z","txnId":"TXN123456789","type":"CREDIT","amount":"5000.00","currentBalance":"101666.33","mode":"UPI","narration":"UPI/SALARY CREDIT/REF123","reference":"REF123","valueDate":"2025-11-13"}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"9000bd4b-6e4d-482b-a086-0ddd7f27373f":{"description":"Bad Request - Invalid data or validation failure","content":{"application/json":{"schema":{"type":"object","properties":{"ver":{"type":"string","description":"The version of the FinPro API.","uniqueKey":"ver","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","description":"When the error occurred.","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"errorCode":{"type":"string","description":"Error category code (e.g., InvalidRequest, InvalidConsentId, InvalidLinkReference, ConsentNotActive, DataNotAvailable, Unauthorized, RateLimitExceeded).","uniqueKey":"errorCode","typeLabel":"string"},"errorMsg":{"type":"string","description":"Detailed error message describing the issue.","uniqueKey":"errorMsg","typeLabel":"string"},"status":{"type":"string","description":"Will be 'failure' for error responses.","uniqueKey":"status","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"missingParameter":{"title":"missingParameter","value":{"ver":"1.21.0","timestamp":"2025-11-14T11:51:28.773Z","errorCode":"InvalidRequest","errorMsg":"consentID is required","status":"failure"}},"invalidLinkReference":{"title":"invalidLinkReference","value":{"ver":"1.21.0","timestamp":"2025-11-14T11:51:28.773Z","errorCode":"InvalidLinkReference","errorMsg":"Link Reference Number not associated with this consent.","status":"failure"}},"invalidConsentId":{"title":"invalidConsentId","value":{"ver":"1.21.0","timestamp":"2025-11-14T11:51:28.773Z","errorCode":"InvalidConsentId","errorMsg":"Consent ID does not exist","status":"failure"}},"consentNotActive":{"title":"consentNotActive","value":{"ver":"1.21.0","timestamp":"2025-11-14T11:51:28.773Z","errorCode":"ConsentNotActive","errorMsg":"Consent is not in active state","status":"failure"}},"dataNotAvailable":{"title":"dataNotAvailable","value":{"ver":"1.21.0","timestamp":"2025-11-14T11:51:28.773Z","errorCode":"DataNotAvailable","errorMsg":"Financial data not available","status":"failure"}}},"exampleType":"examples"}},"exampleType":"examples"},"21795d29-e112-482b-8d64-88b6f309634f":{"description":"Authentication Failed - Invalid credentials","content":{"application/json":{"schema":{"type":"object","properties":{"ver":{"type":"string","description":"The version of the FinPro API.","uniqueKey":"ver","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","description":"When the error occurred.","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"errorCode":{"type":"string","description":"Error category code (e.g., InvalidRequest, InvalidConsentId, InvalidLinkReference, ConsentNotActive, DataNotAvailable, Unauthorized, RateLimitExceeded).","uniqueKey":"errorCode","typeLabel":"string"},"errorMsg":{"type":"string","description":"Detailed error message describing the issue.","uniqueKey":"errorMsg","typeLabel":"string"},"status":{"type":"string","description":"Will be 'failure' for error responses.","uniqueKey":"status","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"ver":"1.21.0","timestamp":"2025-11-14T11:51:28.773Z","errorCode":"Unauthorized","errorMsg":"Invalid credentials","status":"failure"},"examples":{"Example":{"title":"Example","value":{"ver":"1.21.0","timestamp":"2025-11-14T11:51:28.773Z","errorCode":"Unauthorized","errorMsg":"Invalid credentials","status":"failure"}}},"exampleType":"examples"}},"exampleType":"examples"},"95e1867a-9db4-4e03-9edf-b47c96648354":{"description":"Rate Limit Exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"ver":{"type":"string","description":"The version of the FinPro API.","uniqueKey":"ver","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","description":"When the error occurred.","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"errorCode":{"type":"string","description":"Error category code (e.g., InvalidRequest, InvalidConsentId, InvalidLinkReference, ConsentNotActive, DataNotAvailable, Unauthorized, RateLimitExceeded).","uniqueKey":"errorCode","typeLabel":"string"},"errorMsg":{"type":"string","description":"Detailed error message describing the issue.","uniqueKey":"errorMsg","typeLabel":"string"},"status":{"type":"string","description":"Will be 'failure' for error responses.","uniqueKey":"status","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"ver":"1.21.0","timestamp":"2025-11-14T11:51:28.773Z","errorCode":"RateLimitExceeded","errorMsg":"Too many requests","status":"failure"},"examples":{"Example":{"title":"Example","value":{"ver":"1.21.0","timestamp":"2025-11-14T11:51:28.773Z","errorCode":"RateLimitExceeded","errorMsg":"Too many requests","status":"failure"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"96c20950-8f8e-4061-9289-1e436e63c3cf":{"clientId":{"type":"apiKey","in":"header","name":"client_id","description":"Your unique client identifier provided by MoneyOne during FIU onboarding","scopes":[],"schemeName":"clientId"},"clientSecret":{"type":"apiKey","in":"header","name":"client_secret","description":"Your confidential client secret provided by MoneyOne","scopes":[],"schemeName":"clientSecret"},"organisationId":{"type":"apiKey","in":"header","name":"organisationId","description":"Your organization's unique identifier in the FinPro system","scopes":[],"schemeName":"organisationId"},"appIdentifier":{"type":"apiKey","in":"header","name":"appIdentifier","description":"Application-specific identifier for tracking API calls","scopes":[],"schemeName":"appIdentifier"}}},"servers":{"c31dd7dd-03f9-43e6-a672-f70bc9126c2a":{"url":"{baseUrl}","description":"FinPro API Server","variables":{"baseUrl":{"default":"https://scramblerpay-uat.moneyone.in","description":"API Base URL - change this to your environment"}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"client_id","description":"Your unique client identifier provided by MoneyOne during FIU onboarding","scopes":[],"schemeName":"clientId"},"schema":{"title":"client_id","type":"string","description":"Your unique client identifier provided by MoneyOne during FIU onboarding","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"clientId","name":"client_id"},{"scheme":{"type":"apiKey","in":"header","name":"client_secret","description":"Your confidential client secret provided by MoneyOne","scopes":[],"schemeName":"clientSecret"},"schema":{"title":"client_secret","type":"string","description":"Your confidential client secret provided by MoneyOne","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"clientSecret","name":"client_secret"},{"scheme":{"type":"apiKey","in":"header","name":"organisationId","description":"Your organization's unique identifier in the FinPro system","scopes":[],"schemeName":"organisationId"},"schema":{"title":"organisationId","type":"string","description":"Your organization's unique identifier in the FinPro system","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"organisationId","name":"organisationId"},{"scheme":{"type":"apiKey","in":"header","name":"appIdentifier","description":"Application-specific identifier for tracking API calls","scopes":[],"schemeName":"appIdentifier"},"schema":{"title":"appIdentifier","type":"string","description":"Application-specific identifier for tracking API calls","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"appIdentifier","name":"appIdentifier"}],"title":"clientId \u0026 clientSecret \u0026 organisationId \u0026 appIdentifier"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"moneyone","siteName":"Moneyone FinPro","title":"Get FI Data - Moneyone FinPro","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-23T08:30:48.582Z","originalFileLocation":"api-reference/data/get-fi-data.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Moneyone FinPro\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get FI Data - Moneyone FinPro\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Moneyone FinPro\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.moneyone.in/api-reference/data/get-fi-data\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://moneyone.mintlify.app/_mintlify/api/og/v2?division=Data+Management\u0026amp;title=Get+FI+Data\u0026amp;description=Retrieve+comprehensive+transaction+details+and+account+information+for+a+specific+linked+account%2C+delivered+in+JSON+format+for+easy+integration+and+processing.\u0026amp;theme=d29dda5cb4109a2da02b35d1\u0026amp;signature=372ad8d3f3fdc50937e337d99703190e07a276e7cb37ced1f020fb3ab16c7ce2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get FI Data - Moneyone FinPro\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://moneyone.mintlify.app/_mintlify/api/og/v2?division=Data+Management\u0026amp;title=Get+FI+Data\u0026amp;description=Retrieve+comprehensive+transaction+details+and+account+information+for+a+specific+linked+account%2C+delivered+in+JSON+format+for+easy+integration+and+processing.\u0026amp;theme=d29dda5cb4109a2da02b35d1\u0026amp;signature=372ad8d3f3fdc50937e337d99703190e07a276e7cb37ced1f020fb3ab16c7ce2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/moneyone/7RspItk06M139IaZ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Moneyone FinPro\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.moneyone.in/api-reference/data/get-fi-data\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/data/get-fi-data.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.moneyone.in/#organization\",\"name\":\"Moneyone FinPro\",\"url\":\"https://developer.moneyone.in\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/moneyone/t_yCSAXsCyvLCZIr/moneyone_docs_logo.png?fit=max\u0026auto=format\u0026n=t_yCSAXsCyvLCZIr\u0026q=85\u0026s=b61177eff37ad325cefe9285f04e7ea1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.moneyone.in#website\",\"name\":\"Moneyone FinPro\",\"url\":\"https://developer.moneyone.in\",\"publisher\":{\"@id\":\"https://developer.moneyone.in/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.moneyone.in/api-reference/data/get-fi-data#webpage\",\"url\":\"https://developer.moneyone.in/api-reference/data/get-fi-data\",\"name\":\"Get FI Data\",\"description\":\"Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.\",\"dateModified\":\"2026-01-23T08:30:48.582Z\",\"isPartOf\":{\"@id\":\"https://developer.moneyone.in#website\"},\"breadcrumb\":{\"@id\":\"https://developer.moneyone.in/api-reference/data/get-fi-data#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.moneyone.in/api-reference/data/get-fi-data#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Data Management\",\"item\":\"https://developer.moneyone.in/api-reference/data/fi-request\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get FI Data\",\"item\":\"https://developer.moneyone.in/api-reference/data/get-fi-data\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.moneyone.in/api-reference/data/get-fi-data#apireference\",\"headline\":\"Get FI Data\",\"name\":\"Get FI Data\",\"description\":\"Retrieve comprehensive transaction details and account information for a specific linked account, delivered in JSON format for easy integration and processing.\",\"url\":\"https://developer.moneyone.in/api-reference/data/get-fi-data\",\"mainEntityOfPage\":{\"@id\":\"https://developer.moneyone.in/api-reference/data/get-fi-data#webpage\"},\"dateModified\":\"2026-01-23T08:30:48.582Z\",\"publisher\":{\"@id\":\"https://developer.moneyone.in/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.moneyone.in#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Moneyone FinPro\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Moneyone FinPro","nav":{"global":null,"tabs":[{"tab":"Finpro","icon":"book-open","pages":[{"title":"Finpro","href":"/overview/introduction"}]},{"tab":"Finpro APIs","icon":"square-terminal","groups":[{"group":"Consent Management","pages":[{"title":"Consent Request V2","openapi":"POST /v2/requestconsent","tag":"Legacy","href":"/api-reference/consent/request-v2"},{"title":"Consent Request V3","openapi":"POST /v3/requestconsent","href":"/api-reference/consent/request-v3"},{"title":"Consent List","openapi":"POST /getconsentslist","tag":"Legacy","href":"/api-reference/consent/list"},{"title":"Consent List V2","openapi":"POST /v2/getconsentslist","href":"/api-reference/consent/list-v2"},{"title":"Consent List V3","openapi":"POST /v3/getconsentslist","href":"/api-reference/consent/list-v3"},{"title":"Consent List with Unique Accounts","openapi":"POST /v1/accounts/getconsentslist","href":"/api-reference/consent/list-unique-accounts"},{"title":"Revoke Consent","openapi":"POST /revokeconsent","href":"/api-reference/consent/revoke"}]},{"group":"Data Management","pages":[{"title":"FI Request","openapi":"POST /fi/request","href":"/api-reference/data/fi-request"},{"title":"FI Request Status","openapi":"POST /consent/firequest/status","href":"/api-reference/data/fi-request-status"},{"title":"Get All FI Data","openapi":"POST /getallfidata","href":"/api-reference/data/get-all-fi-data"},{"title":"Get All FI Data PDF","openapi":"POST /getallfidataPdf","href":"/api-reference/data/get-all-fi-data-pdf"},{"title":"Get All Latest Data","openapi":"POST /getalllatestfidata","description":"Retrieve incremental financial data updates for periodic consent types, enabling efficient data synchronization without fetching complete historical records.","href":"/api-reference/data/get-all-latest-data"},{"title":"Get FI Data","openapi":"POST /getfidata","href":"/api-reference/data/get-fi-data"},{"title":"Get FI Data XML","openapi":"POST /xml/getfidata","description":"Retrieve comprehensive transaction details and account information for a specific linked account in XML format, designed for systems requiring structured XML data processing.","tag":"Legacy","href":"/api-reference/data/get-fi-data-xml"},{"title":"Get FI Balance","openapi":"POST /getfibalance","href":"/api-reference/data/get-fi-balance"}]},{"group":"Bulk Operations","pages":[{"title":"Schedule Bulk FI Requests","api":"POST /v2/schedule/fi/requests","href":"/api-reference/bulk/schedule"},{"title":"Schedule Bulk FI Requests (File Upload)","api":"POST /fi/requests/schedule/upload/v3","href":"/api-reference/bulk/upload"},{"title":"Bulk Status","api":"POST /bulk/status","href":"/api-reference/bulk/status"}]},{"group":"Web Redirection","pages":[{"title":"Web Redirection Encryption","openapi":"POST /webRedirection/getEncryptedUrl","href":"/api-reference/web-redirection/encryption"},{"title":"Web Redirection Decryption","openapi":"POST /webRedirection/decryptUrl","href":"/api-reference/web-redirection/decryption"}]},{"group":"User Management","pages":[{"title":"Check Profile","openapi":"POST /profile","href":"/api-reference/user/check-profile"}]},{"group":"Analytics","pages":[{"title":"Analytics JSON","openapi":"POST /analytics/json","href":"/api-reference/analytics/analytics-json"},{"title":"Analytics Excel","openapi":"POST /analytics/excel","href":"/api-reference/analytics/analytics-excel"}]},{"group":"Miscellaneous","pages":[{"title":"Product List","openapi":"POST /productslist","href":"/api-reference/misc/product-list"},{"title":"Account Aggregator List","openapi":"POST /accountaggregatorlist","href":"/api-reference/misc/aa-list"},{"title":"FIP List","openapi":"GET /list/fips","href":"/api-reference/misc/fip-list"},{"title":"FIP Health","openapi":"POST /fiphealth","href":"/api-reference/misc/fip-health"},{"title":"Delete FI Data","openapi":"DELETE /fidata","href":"/api-reference/misc/delete-fi-data"}]}]},{"tab":"Orchestration","icon":"diagram-project","pages":[{"title":"Orchestration","href":"/orchestration/aa/overview"}]},{"tab":"Bank Statement Analytics","icon":"file-pdf","pages":[{"title":"Bank Statement Analytics","href":"/api-reference/analytics/pdf-push"}]},{"tab":"Super App / LSP Integration","icon":"plug","pages":[{"title":"Super App / LSP Integration","href":"/lsp/overview"}]},{"tab":"PFM","icon":"chart-line","pages":[{"title":"PFM","href":"/pfm/overview"}]},{"tab":"Analytics","icon":"chart-column","pages":[{"title":"Analytics","href":"/analytics/overview"}]}]},"basePath":"","title":"Get FI Data - Moneyone FinPro","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}