As described here https://dev.btc.com/docs/js#receiving-transactions
You can setup a Webhook URL that we call every time a transaction is made to one of your addresses.
This will work exactly like the normal BTC.com API webhooks, except that we will subscribe your webhook automatically to each address you create for your wallet.
I have a wallet webhook setup as per instructions. I have tested it with several small deposits and none of it called my endpoint.
fwiw; It does work when I setup a webhook for an individual address.