Hey @darren,
I understand your architecture of the url paths.
I don’t see the issue for the DeAuth url because that URL is for accepting a POST request with the Zoom user in the payload, so I think this would not affect your company specific URL paths. (Of course correct me if I am wrong.)
As for the Installation URL, you could include the company slug in a query param at the end of the install URL, which persists through the OAuth flow, and handle the redirect once you the user lands on the redirect URL.
For example:
{oauth_zoom_install_url}?state=zoom
{oauth_zoom_install_url}?state=google
After install and redirect:
{oauth_redirect_url}?state=zoom
{oauth_redirect_url}?state=google
See the second part of my post here for more details:
Let me know if that helps!
Thanks
Tommy