Is there a way to make a detailed customer statements using API?

Yeah I was hoping that I will rarely use journal entries, but turns out that It’s very common for our business.

If a user’s currency was a foreign one, then In the custom report it shows the value of the transactions in the base currency.

I’m interested in the API … I saw this comment What I suggest is to create transaction in Manager, then look how it was saved in API. I’m trying to figure out how to do that to see if it helps… I cant find any documentation for the API