strava_create_upload
Upload activity files (FIT, TCX, or GPX) to create new Strava activities by providing base64-encoded content and file format. Returns an upload ID to track processing status.
Instructions
Upload an activity file (FIT, TCX, or GPX format) to create a new activity. The file content must be base64-encoded. Returns an upload ID to check processing status with strava_get_upload.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_content | Yes | Base64-encoded file content | |
| data_type | Yes | File format: fit, fit.gz, tcx, tcx.gz, gpx, gpx.gz | |
| name | No | Activity name | |
| description | No | Activity description | |
| trainer | No | Whether this is a trainer/indoor activity | |
| commute | No | Whether this is a commute | |
| external_id | No | External identifier for deduplication |