transactionId.
You can fetch the raw FI data (with a dataSource of AA or PDF) or the
analytics computed from it.
- Raw FI Data
- Analytics
Fetch the raw financial-institution data. In the AA + PDF flow, each item carries a
dataSource of either AA or PDF, depending on which path delivered it. The overall
response shape is otherwise consistent across both sources.You can obtain this data two ways: pull it on demand with POST /getallfidata, or have
it pushed to your webhook as soon as it is ready. Both carry the same FI data records.- Pull — POST /getallfidata
- Push — Webhook
Endpoint
Base URL (UAT / Production): Contact support@moneyone.in
Headers
| Header | Description |
|---|---|
Content-Type | application/json |
client_id | Your client ID |
client_secret | Your client secret |
organisationId | Your organisation ID |
appIdentifier | Your app identifier |
This endpoint also accepts an optional
x-request-id header for request tracing.Request body
Response items
A single response may contain a mix ofAA and PDF items. The tabs below show one of each.- PDF item
- AA item
A PDF-sourced item has
dataSource (and type) of PDF.Full response envelope
Response fields
| Field | Description |
|---|---|
ver | API version. |
status | success on a successful fetch. |
data[] | Array of FI data items (AA and/or PDF). |
data[].linkReferenceNumber | Link reference number for the account. |
data[].maskedAccountNumber | Masked account number. |
data[].fiType | Financial instrument type (e.g. DEPOSIT). |
data[].bank | Bank identifier (e.g. ubi, finsharebank). |
data[].isTampered | true if tampering was detected. |
data[].dataSource | AA or PDF — the path that delivered this item. |
data[].type | Mirrors dataSource (AA or PDF). |
data[].Profile | Account holder profile (Holders.Holder[]). |
data[].Summary | Account summary (balance, currency, type, IFSC, etc.). |
data[].Transactions | Statement period and the Transaction[] list. |
AA items follow the same structure shown above for AA-sourced data. A PDF item may additionally
include fields such as
dataFetchTimeStamp and per-transaction valueDate. Branch on dataSource
if you need source-specific handling — otherwise the common fields can be read uniformly.Error Codes
| HTTP Status | status | message |
|---|---|---|
401 Unauthorized | — | Credentials are missing or invalid in the Authorization header. |
500 Internal Server Error | FAILURE | No workflow event found for transactionId: <id> — the transactionId does not exist. |
500 Internal Server Error | FAILURE | No AA or PDF data available for transactionId: <id> — the journey has not delivered data yet; ensure the journey status is SUCCESSFUL before calling this endpoint. |
500 Internal Server Error | FAILURE | Failed to fetch journey data — an unexpected server-side error occurred. |
