First of all sorry for cross posting, I totally oversaw that this thread is pretty much about requesting Ensim support as well and already replied to another one.
So Ensim's Command Line Interface scripts do not work?
That might not be the best API available, but what exactly is missing? From what I can see you can do pretty much everything with those command line scripts, can't you?
P.S. I cannot post the link to the documention as I don't have 15 posts yet, but there's a file called "eplpro1020_technical_reference.pdf" in Ensim's support area which describes how to use those Command Line Interface scripts I'm talking about.