Skip to main content

Hi.

Ive set up a Strava API webhook, but need to change the callback URL where webhook events are sent. 

To do this I want to...

  1. Find the subscription ID of my existing webhook
  2. Delete the existing webhook
  3. Create a new webhook 

Ive been trying to follow the instructions here to complete step 1.

https://developers.strava.com/docs/webhooks/#view-a-subscription

Ive been making a GET request to

https://www.strava.com/api/v3/push_subscriptions?client_id=89977&client_secret=MYCLIENTSECRET

 

However this returns

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>

<HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD>

<BODY>
    <H1>403 ERROR</H1>
    <H2>The request could not be satisfied.</H2>
    <HR noshade size="1px">
    Bad request.
    We can't connect to the server for this app or website at this time. There might be too much traffic or a
    configuration error. Try again later, or contact the app or website owner.
    <BR clear="all">
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
    <BR clear="all">
    <HR noshade size="1px">
    <PRE>
Generated by cloudfront (CloudFront)
Request ID: CrSuhu25r5fWbDq5s9sz4zs0-oy_04jqmJpU5pXoM27lCpF-lG5J9g==
</PRE>
    <ADDRESS>
    </ADDRESS>
</BODY>

</HTML>
 
Several others have raised this bug, but no satisfactory resolution has been suggested that I can see, so Im reopening here.
 
Is anyone able to please advise, or suggest another way either kill an existing webhook, or update the callback URL of an existing webhook
 
Thanks! 

Hey there @SozFoz! Did you manage to get this working? 


Reply