I suspect the answer is no. With just webhooks you wont have an API key so will only receive a very limited amount of data from the hooks. I suspect you need to then "act" on that data? Which will require an api token.
The only way to obtain an API token is through a native clover (android) apk or a web app.
The web app doesn't really have to "do" anything (other than record the merchant and token).