did you have any success on your issue regarding your question in the meanwhile ?
I am interested in the same thing.
1. DMS API is more for third party developers. You have to buy the development kit from what I understand.
2. Had to stick to XML dumps and parse the output into a useful format.
3. Have yet to receive any type of useful answer here.