cancel
Showing results for 
Search instead for 
Did you mean: 

Is webhook functionality currently unavailable?

My app was down for several months (because free running challenge for my staff union only held in 2 weeks very 6 months).

Recently I bring up my app server, make little changes, and create test activities, but those new activities does not automatically push to my app.

Those test activities are successfully fetch manually, but not via webhook.

I added log to my app to see webhook is triggered, but there is no log at all.

I use Postman application to retrieve Subscription, it's fine. However, I can not delete that subscription. If I tried to subscribe new webhook subscription (using Postman), I receive a webpage with something like below:

<!DOCTYPE html>
<html>
<head>
  <title>Strava is temporarily unavailable</title>
  <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
  <meta name='viewport' content='width=device-width, initial-scale=1' />
  <meta name='robots' content='noindex' />
  <link href='http://strava.static.s3.amazonaws.com/images/favicon.ico' rel='icon' type='image/x-icon'>

Can anyone help please. Thank you

4 REPLIES 4

ActivityFix
Superuser
Superuser

The first thing I would try is to revoke authorization and then re-authorize your app (from https://www.strava.com/settings/apps). Just in case something went wrong on Strava's end, that would hopefully refresh the connection and cause notifications to start again for your account.

If that doesn't work, you can try re-creating the webhook. You said you already tried to delete it and got an error --  can you post the error message here? It would be helpful to understand why the delete request isn't working (remove any private information from the error).

As far as the error you posted, I get that error very occasionally and it usually goes away if I retry the request. The only exception to that is during a Strava outage but there hasn't been one for the last week or two that I know of.

Thanks for your response.

I have tried to revoke all the apps for my Strava account, and then re-authorise again. It is done without issue.

I then tried to delete the web hook subscription, it is OK, but now I can not request for the subscription again.

I tested my webhook for the subscription validation, and result is as expected, see picture below. Then I subscribe for the webhook, it still fail with Strava is temporary unvailable. See picture below.

strava-validate webhook.jpg

strava-subscribe webhook.jpg

Can you try using cURL from your machine instead of postman? I'm wondering if it's an issue with their (postman) server. The cURL commands are all available on the Webhooks page

Well, I use PostMan application on my PC, not there web application.

Anyway, I have tried CURL from another Linux host, and same result, please see the picture below

strava-subscribe webhook -curl.jpg