Depends on the client API you're using. Technically it would be possible to create a client API that that can access both
SOAP and REST WS using the same API (just using a different URL, or maybe different parameters), but it sounds unlikely to me. So normally you would have to adapt the client.