I don't think Z-Wave has anything to do with it. I think what you want to find is a camera that can do the things you want based on a "simple" HTTP URL. If you can't find a camera that does what you want, you may be able to use a system (such as Blue Iris or iSpy) to manage the cameras and provide the interface to issue the commands you want.
I use iSpy and it supports several commands via HTTP which allows me to use Rule Machine to set various triggers. Just as a reference for what is possible, here is a link to the help page for iSpy listing the various HTTP strings you can send it and what they do.
Here is a snip of a rule I use to trigger a camera (managed by a local iSpy server) to take a snapshot when motion is detected on my carport.
What I have not seen is the ability to send back the other way - from the camera (or camera management system) to Hubitat for things like motion and light sensed by the camera.