We have recently updated the bank statement API endpoint to allow users to upload a statement in JSON or XML.
The statement parameter can now take an array of transaction objects, each with a date, description and amount.
This will make it possible to create one or more unexplained transactions without uploading a CSV file, in a protocol more consistent with the rest of the API.
This update will not affect existing CSV/OFX/QIF integrations - you will still be able to upload bank statements by whatever means you were previously.
We have also updated the statement upload documentation to explain this new functionality and have also added some example cURL requests to help you get started.
The updated documentation can be found here: