The REST Endpoints are most closely arranged by the commands you use in Kinetic.
For reporting however, I HIGHLY recommend the BAQSvc. This will give the most information for the least work - except for Income Statement/Balance Sheet/Cash Flow kinds of reports.
BAQs and Epicor Functions have their own execution endpoints. The business objects that are related to them are for the maintenance of the BAQ or Epicor Function, so you won’t find them there.
I’ve just found it, but unfortunately it might as well be written in Japanese for all the sense it makes to me
API’s and that whole thing has never been on my radar. Essentially I’m trying to find which table I need to look at for opening bank balances and manual bank transfers (what I’ve been asked to find out), but am anticipating more questions so would rather be able to provide a comprehensive list to refer to.
If it’s a screen, use Field Help on the screen where you KNOW the data is. It will tell you the name of the field and the source table. HOWEVER, some fields are calculated only by programs and not found in the database.
Same with reports. You can look at the Report Data Definition to see where a field comes from, and again, it may be calculated by a program.
I think what Mark is telling you is to make BAQs, and if the CIO wants them via rest, he can call the BAQSvc via rest to get his data. It’s going to be the most efficient way.