journey_id changes to the Excel variant, and Step 2 returns a report URL instead of inline
insights (same shape as Analytics Excel).
1
Execute the journey
Call
POST /ie/transaction/journey/execute with the bank-statement URLs. The response
data is always empty at this stage — capture the transaction_id and
journey_transaction_id it returns.2
Fetch the data
Call
POST /ie/transaction/journey/data/fetch with that transaction_id and
journey_transaction_id to retrieve the Excel report URL.Headers
Both calls use the same headers:The
Authorization value, journey_id, and exchange_application_id are provided by
Moneyone during onboarding.Step 1 — Execute the journey
Setjourney_id to the value provided by Moneyone for this variant, and pass each bank-statement URL under
input_data.bank_statement_data.
Response
Thedata object is empty here. Store the transaction_id and journey_transaction_id
for Step 2.
Step 2 — Fetch the data
Pass thetransaction_id and journey_transaction_id returned by Step 1.
Response
Response fields
The
report_s3_url is a time-limited pre-signed link — download the report promptly before
it expires.