Skip to main content
Question

Issue Subscribing to Webhook using Our Domain Site

  • July 24, 2025
  • 0 replies
  • 40 views

Dear All,

I am currently developing an application that integrates with the Strava API, and I am experiencing an issue when attempting to subscribe to the webhook endpoint using a custom domain.

Here are the details of the issue:

- ✅ The webhook works when tested through ngrok (e.g., https://xxxx.ngrok.io/webhook).
- ❌ However, when I try to register the webhook subscription using my custom domain, I receive a `503 Service Temporarily Unavailable` error from the Strava API when hitting the endpoint `https://www.strava.com/api/v3/push_subscriptions`.

 

using ngrok

 

using our domain

 

I have verified the following:
- My server is accessible via HTTPS and has a valid SSL certificate (Let's Encrypt).
- The endpoint `https://domain.com/webhook` is reachable and returns `EVENT_RECEIVED` for POST requests.
- The webhook route is publicly accessible and correctly configured in my Laravel application.
- Firewall rules and server logs do not show any issues or blocking behavior.

I suspect the issue may be on Strava’s side or related to a domain restriction or validation issue. Could you please advise if there are any known limitations or issues with using custom domains for webhook subscriptions?

Thank you for your assistance.