I have earned. Hope this can help someone. Here's how to do it:
in the Developer Console , the URL should be without https, but with the method enabled.
in Webmaster Tools , the URL should be linked to https, but only to the canonical domain.
My problem was that on the Developer Console I added all the features (4 domains in total), but the service just uses the first one, which was wrong.
The call was correct, with https and the method:
resource: { id: "yourChannelId", type: 'web_hook', address: "https://api.mysite.com/notifications" }
source share