Skip to main content
The Analytics APIs run a configured analytics journey over financial data and return the computed insights. You can drive analytics from two data sources, each available in two output formats:
Data sourceJSON outputExcel output
Raw FI data (in AA format)Analytics JSONAnalytics Excel
PDF bank statementsPDF Analytics JSONPDF Analytics Excel
All four share a single endpoint and differ only in the journey_id and the shape of input_data. The JSON journeys return the analytics inline in the data object; the Excel journeys return a pre-signed S3 URL to a generated report.

Sample Analytics Response

For sample analytics responses across the different variants, see the shared drive:

Sample analytics responses

View sample analytics responses for each variant.
The analytics output is configurable. The fields and structure returned in data can be tailored to your product — contact support@moneyone.in to adjust them.

Headers

HeaderDescription
Content-Typeapplication/json
AuthorizationBasic <base64(client_id:client_secret)>
The Authorization value (the Base64 encoding of client_id:client_secret), the journey_id, and the exchange_application_id are all provisioned and shared with you by Moneyone during onboarding.

Journey IDs

Each variant is bound to its own journey_id, which is provided to you by Moneyone during onboarding. The four variants — Analytics JSON, Analytics Excel, PDF Analytics JSON, and PDF Analytics Excel — each have a distinct value. Use the journey_id that matches the variant you are calling.
The journey_id values differ per variant and per environment. Always use the ones shared with you by Moneyone.

Common response envelope

Every response returns the same top-level envelope. Only the data object differs by variant.
{
  "status": "SUCCESS",
  "message": "Success",
  "status_code": "success",
  "transaction_id": "62ef3153-b76f-4fe9-b4be-d1ba6e08267b",
  "journey_transaction_id": "EQ.GT.<uuid>#<journey_id>#<hash>",
  "journey_id": "<journey_id>",
  "data": { }
}
FieldDescription
statusOverall status, e.g. SUCCESS.
messageHuman-readable status message.
status_codeMachine-readable status code, e.g. success.
transaction_idUnique ID for this analytics transaction.
journey_transaction_idFully-qualified journey transaction reference.
journey_idThe journey that produced this response.
dataAnalytics payload. Inline insights for JSON variants; an S3 report URL for Excel variants.

Need Help?

Contact support@moneyone.in for technical assistance or integration queries.