Skip to main content
Call this endpoint to start the consent journey. The request is identical to the AA-only flow — the PDF fallback is handled automatically by the smart router and requires no extra request fields.
Base URL (UAT / Production): Contact support@moneyone.in

Headers

Request Body

Request Parameters

string
required
Virtual User Address (e.g., 9876543210@onemoney).
string
required
Unique account identifier.
array
required
Array of product IDs for multi-consent. Use either this or productID.
string
required
Single product ID. Use either this or productIDList.
string
required
User identifier value (mobile, PAN, Aadhaar, etc.).
string
required
Type: MOBILE, PAN, AADHAR, EMAIL, DOB, GSTIN.
string
URL the user is returned to after completing the journey.
array
Array of FIP identifiers to target.
string
User’s PAN.
string
Optional client-supplied transaction identifier.
array
Optional list of FI types to request.
object
Optional configuration, including the FI data date range.

config example

Response

Store the transaction_id — it is the single identifier you use for status polling, raw data fetch, and analytics across both AA and PDF. The webRedirectionUrl carries a time-bound access_token; do not modify it.
PDF fallback behaviour: AA is always attempted first. When AA cannot deliver (e.g. an unhealthy FIP, a rejected consent, or no data), the smart router automatically falls back to a PDF statement upload within the same journey. No additional request fields are needed to enable this — the fallback is configured per product. You will see both an AA block and a PDF block in the Track Status responses.

Error Codes

Next steps

Continue to User Redirection.