---
title: "Update Activity"
method: PUT
path: "/activities/{id}"
tags: ["Activities"]
---

# Update Activity

`PUT /activities/{id}`

Updates the given activity that is owned by the authenticated athlete. Requires activity:write. Also requires activity:read_all in order to update Only Me activities

## Path parameters

- `id` integer, required

## Request body

- UpdatableActivity — unresolved $ref

## Response `200`

The activity's detailed representation.

- DetailedActivity — unresolved $ref

## Other responses

- `default` — Unexpected error.

---

[API](https://skmtc.dev/strava/apis/strava-api-v3.md) · [All operations](https://skmtc.dev/strava/apis/strava-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/strava/strava-api-v3/revisions/cbbf5860ef72/schema)
