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!