Changelog

The Strava mobile applications and 3rd party developers use the V3 API to communicate with Strava. As such it is important to maintain stability. Still there are cases where changes need to improve performance and add features. Those changes are documented here.

April 10th, 2017 Add pagination & estimated_moving_time to routes

March 20, 2017 Add name to route meta

March 9, 2017 Add schedule related fields to group event detail

March 1, 2017 Add endpoint to delete group event

February 24, 2017 Add start_latlng to group event summary

February 3, 2017 Add joined to group event summary

January 17, 2017 Removed delete activity endpoint

January 9, 2017 Add name to club meta

December 20, 2016 Add group event athletes endpoint

December 15, 2016 Add route meta representations and deprecate route_id fields in group event summary and group event detail

December 12, 2016 Add club representations and deprecate club_id fields in group event summary and group event detail

December 9, 2016 Add joined field to group event detail

December 9, 2016 Add group event join and group event leave endpoints.

December 5, 2016 Add laps to activity detail and pace zones to laps in activity detail and laps-specific endpoint

December 2, 2016 Restructure club group events into a new page.

December 2, 2016 Update club members endpoint to respect Enhanced Privacy Mode.

November 2, 2016 Add featured running races.

September 21, 2016 Add brand guidelines.

August 31, 2016 Add ablity to star and unstar a segment.

August 25, 2016 Add city, state and country to club summary.

June 30, 2016 Add power zones to athlete zones.

June 27th, 2016 Add private to club summary.

June 9, 2016 Add vanity url to club details and summaries.

June 2, 2016 Add new athlete zones endpoint to display heart rate zones.

May 13, 2016 Add club admin and owner statuses to club details.

May 9, 2016 Add following_count to club details.

May 2, 2016 Add club admins endpoint.

April 26, 2016 New sort orders for club members endpoint.

April 22, 2016 Update club join for private clubs.

April 21, 2016 Add device name to activity details.

April 20, 2016 Add club membership status to club details.

April 13, 2016 Club details for invite-only clubs are now visible to non-members.

March 21, 2016 Add has_heartrate to activities endpoints.

December 29, 2015 Add swim stats to athlete stats endpoint.

December 23, 2015 Add elev_high, elev_low, max_watts to activity summaries and details

December 11, 2015 Add routes and route streams endpoints.

December 10, 2015 Activity location attribute deprecation moved up to December 18th.

December 3, 2015 Include suffer_score in activity summaries.

November 23, 2015 Deprecate activity location attributes.

October 8, 2015 Add embed token to activity details.

September 25, 2015 Remove CrossCountrySkiing from list of valid activity types on activity summary and detail.

September 25, 2015 Add hazardous attribute to segment summary.

July 17, 2015 Add trainer option to activity create. Add commute option to activity upload. This creates consistency between the options.

July 16, 2015 Add private and commute options to activity create.

June 12, 2015 Remove trucated from activity summary and detail. Clarify updating of Athlete gender.

June 5, 2015 Document total_photo_count param on activity summary and detail.

May 18, 2015 Add athlete_type to athlete detail.

April 27, 2015 Add club group events endpoint.

April 7, 2015 Document changes to activity detail and photos endpoints for Strava photos.

April 6, 2015 Add club announcements endpoint.

March 10, 2015
Add weight to athlete detail.

February 7, 2015
Document athlete stats and leaderboad context.

December 29, 2014
Document activity related/group activity.

December 18, 2014
Add ability to join or leave a club. Add TCX support for ‘hiking’, ‘walking’, and ‘swimming’.

September 23, 2014
Add weighted_average_watts to activity summary. Add documentation about the generic “with barometer” device.

September 5, 2014
Add device_watts to activity, indicates if the source of the power data is a device, or estimated by Strava.

August 26, 2014
Add new activity types.

August 11, 2014
Segment effort IDs exceed 2^32 and should be represented with 64-bit datatypes.

July 24, 2014
List starred segments for any athlete.

June 15, 2014
Add starred to segment summary and remove pr_effort_id, pr_time and pr_distance. Add star_count to segment detail.

June 3, 2014
Add average_cadence, average_watts, average_heartrate and max_heartrate to the segment efforts object. Remove bike_weight and athlete_weight from the activity zones response.

April 7, 2014
Add segment efforts endpoint to list segment efforts filtered by date and athlete.

March 17, 2014
Remove calories attribute from the activity summary.

February 26, 2014
Rename upload parameter stationary to trainer for consistency throughout the API. stationary will continue to work until further notice.

February 10, 2014
Add hidden attribute to Segment Effort objects returned as part of an Activity Detailed response. See segment effort summary for more details on what hidden means.

February 3, 2014
Allow the clearing of gear from an activity by passing ‘none’ for gear_id on activity update.

January 31, 2014
Add pr_effort_id to segment summary. Include pr_distance and pr_time in segment summary in addition to segment detailed.

January 24, 2014
Add segment leaderboard pagination.

January 12, 2014
Add location_country to athlete, activity, segment and club summaries

January 8, 2014
Remove gear object from activity summary, provide gear_id instead. Add activity laps endpoint.

January 6, 2014
Expand clubs responses to include more attributes such as description, type, location, etc. Add endpoint to delete activity.