A Test Suite is just a collection of Test Cases. One Test Case may invoke WebUI API, another Test case may invoke WS API. No problem. You can do it. I do not see what you find problematic.
A Test Suite is just a collection of Test Cases. One Test Case may invoke WebUI API, another Test case may invoke WS API. No problem. You can do it. I do not see what you find problematic.