Skip to main content
Question

Wrong ActivityType specification for SummarySegment objects

  • October 2, 2026
  • 2 replies
  • 14 views

paleloser
Forum|alt.badge.img+12

This is what the specification says for the ActivityType within SummarySegment:

 

"activity_type": {"type": "string","enum": ["Ride","Run"]}

 

And this is wrong. Currently my app is getting VirtualRide as a candidate here. This is breaking my app (and probably any other Java app which uses autogenerated clients and objects out of the specification).

I don’t know why would you host a specification and the whole developer portal if you just don’t meet the contract. If one cannot trust the contract, nothing is reliable on top of it.

Hope you can fix this any time soon. Even more now that I have to pay for this service.

2 replies

Jan_Mantau
Forum|alt.badge.img+26
  • Hub Powerhouse
  • October 2, 2026

The API documentation was partly never touched since its creation, some information is outdated since 15 years. You could write to developers@strava.com, maybe they can start the long due overhaul of all the specifications and examples.


paleloser
Forum|alt.badge.img+12
  • Author
  • Hub Climber
  • October 2, 2026

Thanks for the feedback. Honestly I don’t know why did I even spend time writing here, since I already have multiple unresolved/unanswered threads from years ago.