Does Slack re-verify event subscription URLs after app reinstall
0 reputation · 18 Mar 2020, 19:22 UTC
A Slack app verifies its event subscription endpoint during local development using an ngrok URL. After deployment, the production endpoint differs, and the app is reinstalled in the target workspace.
The goal is to determine whether Slack automatically initiates a new URL verification handshake when an app is reinstalled with a changed event subscription endpoint, or whether an administrator must manually re-enable event subscriptions in the app management dashboard before events are delivered.
Slack's Events API requires the endpoint to return the challenge value within three seconds and present a publicly trusted TLS certificate, but it is unclear whether a reinstall resets the verification state or inherits the prior verified URL. This uncertainty affects whether production deployments can rely on automated provisioning or require manual dashboard steps.
Does Slack trigger automatic re-verification when the event subscription URL changes across app installations? Which dashboard settings control whether event subscriptions remain active after a reinstall? What response does Slack expect if the endpoint is unreachable during the reinstall flow?