Webhook: Config URL host is invalid

Hey there, I am trying to write my own webhook listener from scratch in Python3 and it listens for TCP connections already. Though I am unable to setup a webhook for any repository. It always states “Config URL host is invalid” and I am running out of ideas what the issue is. Since I do not receive any data from Github but from a simple portscanner (it throws errors so there is at least anything hitting the listener) I assume there is an issue on Github side? As request URL I like to use an IPv6 address: http://[2a03:4000:xxxx:xxxx]:4444/ Thanks in advance.

Hi there,

Thank you for contributing to the GitHub community forum!

This post was moved to a different board that fits your topic of discussion a bit better. This means you’ll get better engagement on your post, and it keeps our Community organized so users can more easily find information.

As you’ll notice, your Topic is now in the GitHub API board.

Let me know if you have any other questions or if I can help with anything else.


Hi Lesley,

basically you could answer my initial question if possible :wink:



As far as I can tell, there is no support for IPv6 with Webhook URLs, whether using literal IPv6 addresses or DNS with AAAA records. This is a problem for me too, since my Webhook server is IPv6-only.

@evilolaf you should submit a feature request at Share feedback - GitHub Support so that GitHub knows that people want IPv6 support for Webhooks.

FWIW GitLab.com also doesn’t support IPv6 with Webhooks because they’re using Google Cloud Platform which doesn’t support IPv6 yet. Reference: GitLab.com: webhooks should work on IPv6 (#218057) · Issues · GitLab.org / GitLab · GitLab