API - Add Host to Contact Group

Thats just how Checkmk works and no, there are no way around that.
And you should not use the WebAPI as you are on 2.x - Stop doing that.