this is most likely related to the setting “Enable Insecure Outgoing Connections” being set to false in System console → Environment → Web Server. The default scheme for WEBHOOK_HOST_URL most likely is http since you omitted it, so if your backend application can be made available via https, please use https://10.8.8.8 as value for WEBHOOK_HOST_URL and if this is not possible, you need to enable insecure outgoing connections in your system settings.
Hi, we have the value set to true in “Enable Insecure Outgoing Connections”. But it didn’t fix the situation
And you can somehow check whether the WEBHOOK requests go to https://10.8.8.8 ?
You can check the access logs on the receiving side to see if the request is landing there. If not, you will have to check on the sending site if there are maybe issues with routing or firewalling that would prevent access.
What does your Mattermost deployment look like? Binary installation? Docker?
OK, does curl https://10.8.8.8:8579 or curl http://10.8.8.8:8579 work directly on the console of your Mattermost server or are you getting any errors when running these commands?
Wondering what network restrictions that have been that would result in a 404 (Not found) on the client side, so if you like to share, go ahead, otherwise glad to hear it’s working for you now.
The buttons usually only communicate with the integrations, so when you display a button in a post and the user clicks on it, a predefined payload is being sent to your integration telling it that your user clicked on button xyz, there won’t be a window opening on the computer of the user. Did I maybe misunderstand you? Can you describe what kind of integration you’d like to create?