---
title: "POST /v1/data-sources/strava/webhook"
method: POST
path: "/v1/data-sources/strava/webhook"
tags: ["Data Sources", "Strava"]
---

# POST /v1/data-sources/strava/webhook

`POST /v1/data-sources/strava/webhook`

## Request body

- StravaWebhookBodyDto
  - `objectType` 'activity' | 'athlete', required
  - `objectId` string, required
  - `aspectType` string, required
  - `updates` StravaWebhookUpdatesDto, required
    - `title` string
    - `type` 'AlpineSki' | 'BackcountrySki' | 'Canoeing' | 'Crossfit' | 'EBikeRide' | 'Elliptical' | 'Golf' | 'Handcycle' | 'Hike' | 'IceSkate' | 'InlineSkate' | 'Kayaking' | 'Kitesurf' | 'NordicSki' | 'Ride' | 'RockClimbing' | 'RollerSki' | 'Rowing' | 'Run' | 'Sail' | 'Skateboard' | 'Snowboard' | 'Snowshoe' | 'Soccer' | 'StairStepper' | 'StandUpPaddling' | 'Surfing' | 'Swim' | 'Velomobile' | 'VirtualRide' | 'VirtualRun' | 'Walk' | 'WeightTraining' | 'Wheelchair' | 'Windsurf' | 'Workout' | 'Yoga'
    - `private` boolean
    - `authorized` boolean
  - `ownerId` string, required
  - `subscriptionId` number, required
  - `eventTime` string, date-time, required

## Response `201`

---

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