In these situations, I always do the following:
1) I contact IB via support ticket. They will contact someone knowledgeable in the API team that will provide a detailed answer.
2) I read the relevant sections of the source code which is always the best and most updated documentation.
Often, I will have managed to find by myself how to proceed before IB replies to my support ticket confirming my findings.
Hope this helps.
--