Skip to main content

Hi all,

We’re encountering an issue with the Strava API where webhook events are not being triggered consistently when a user changes the activity type to “Surfing.”

Here are some test cases we’ve observed:

  • No webhook triggered:

    • StandUpPaddling → Surfing ❌

    • Kayak → Surfing ❌

    • Canoe → Surfing ❌

  • Webhook triggered as expected:

    • Swim → Surfing ✅

    • Kitesurf → Surfing ✅

    • Sail → Surfing ✅

    • Windsurf → Surfing ✅

     

These are the scenarios I’ve tested so far, but there may be others.

One detail I’ve noticed is that when receiving webhook updates, the activity type for `Surfing` actually comes through as `WaterSport`. This may be related to the inconsistent behavior.

Question:

Would someone be able to clarify why webhook events aren’t triggered for some activity-type changes involving Surfing, and whether this is expected behavior? More importantly, is there a recommended way for us to ensure we can reliably process all Surfing activities, including when a user changes an existing activity to Surfing after upload?

 

Thanks in advance!

Be the first to reply!

Reply