Epicor API Documentation

11.2k Views Asked by At

Just wondering if anyone knows of any sort of comprehensive documentation for the C#/VB API for Epicor 9. Also, a reference the ABL (Progress OpenEdge) language would be helpful as well.

Thanks in advance

2

There are 2 best solutions below

2
On

Here is the latest (currently 11.3) set of documentation for Progress OpenEdge and the ABL language: PSDN

Look at ABL essentials and ABL reference.

5
On

Regarding the Epicor 9 API I personally do not know of any (good) documentation. In my opinion, the soap api was never really "designed" its just the Epicor internal functions straight off. The best way to figure out how to use the different Epicor API functions I've found so far (which is also working rather well):

  1. Checkout the definition files available in your public www folder (or install them now) by just loading the API urls in your browser.
  2. Run a full trace from within Epicor 9 for the workflow or function you are trying to do via the API.
  3. Study the Epicor tracelog and do exactly the same api calls (in the same order) via the Epicor SOAP API.

Its a tedious process but once you started stacking the API calls from Epicor together into your own easier to use functions it starts getting rather painless.

p.s. Please also check the ICE documentation for the business objects as such.

Best Mikael