Tried a few Moodle Partners to get more info, very disappointed in their willingness to help on this. Partner status isn't a quality assurance mark?
Moodle is open source software, which means you are free to look at everything and to figure things out on your own; that is, assuming you are a developer and have taken the time to look at the wealth of Moodle documentation that's available. Both web service API's in Moodle were contributed by Moodle Partners, work very well and have been used in a number of novel ways by lots of people in the community. Why would your problem be the fault of Moodle partners?