---
title: "POST /v1/data-sources/apple-health/webhook"
method: POST
path: "/v1/data-sources/apple-health/webhook"
tags: ["Data Sources", "Apple Health"]
---

# POST /v1/data-sources/apple-health/webhook

`POST /v1/data-sources/apple-health/webhook`

## Request body

- AppleHealthWebhookBodyDto
  - `workout` AppleHealthWebhookWorkoutDto, required
    - `id` string, required
    - `name` string, required
    - `startedAt` string, date-time, required
    - `timezone` string, required
    - `workoutType` string, required
    - `distanceMeters` number
    - `totalDurationSeconds` number, required
    - `movingDurationSeconds` number
    - `averagePowerWatts` number
    - `averageHeartRateBpm` number
    - `averageSpeedMps` number
    - `averageCadenceRpm` number
    - `activeKilocalories` number
    - `totalKilocalories` number
    - `isIndoor` boolean, required
    - `streamHeartRateBpm` AppleHealthWebhookWorkoutStreamItemDto[]
      - `dateInterval` AppleHealthWebhookWorkoutStreamDateIntervalDto, required
        - `startDate` string, date-time, required
        - `duration` number, required
      - `value` number, required
    - `streamPowerWatts` AppleHealthWebhookWorkoutStreamItemDto[]
      - `dateInterval` AppleHealthWebhookWorkoutStreamDateIntervalDto, required
        - `startDate` string, date-time, required
        - `duration` number, required
      - `value` number, required
    - `streamSpeedMps` AppleHealthWebhookWorkoutStreamItemDto[]
      - `dateInterval` AppleHealthWebhookWorkoutStreamDateIntervalDto, required
        - `startDate` string, date-time, required
        - `duration` number, required
      - `value` number, required
    - `streamCadenceRpm` AppleHealthWebhookWorkoutStreamItemDto[]
      - `dateInterval` AppleHealthWebhookWorkoutStreamDateIntervalDto, required
        - `startDate` string, date-time, required
        - `duration` number, required
      - `value` number, required
    - `sourceName` string

## 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)
