Skip to main content
Runs the analytics journey over one or more PDF bank statements you reference by URL and returns a pre-signed S3 URL to a generated Excel report. Like PDF Analytics JSON, this is a two-step flow — only the 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

Set journey_id to the value provided by Moneyone for this variant, and pass each bank-statement URL under input_data.bank_statement_data.

Response

The data object is empty here. Store the transaction_id and journey_transaction_id for Step 2.

Step 2 — Fetch the data

Pass the transaction_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.