Hello,
You can now create a one or more (unexplained) transactions in JSON through the v2/bank_transactions/statement endpoint.
We accept the statement parameter as an array of transaction objects, each with a date, description and amount.
This update will now allow you to integrate to Starling without having to synthesise CSV files containing your transactions.
Link to the announcement: Improvements to uploading statements
Link to the updated docs: https://dev.freeagent.com/docs/bank_transactions#upload-a-bank-statement
Thanks,
Iain