post_create_activity
Create a manual Strava activity with name, sport type, start time, and elapsed time, plus optional details. Requires activity:write scope.
Instructions
Create an Activity
Endpoint: POST /activities
Description: Creates a manual activity for an athlete, requires activity:write scope.
This operation modifies Strava data. Scopes: required: activity:write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The name of the activity. | |
| type | No | Type of activity. For example - Run, Ride etc. | |
| commute | No | Set to 1 to mark as commute. | |
| trainer | No | Set to 1 to mark as a trainer activity. | |
| distance | No | In meters. | |
| sport_type | Yes | Sport type of activity. For example - Run, MountainBikeRide, Ride, etc. | |
| description | No | Description of the activity. | |
| elapsed_time | Yes | In seconds. | |
| start_date_local | Yes | ISO 8601 formatted date time. |