<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: 16.0.0 -",
    "macOS: 13.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 9.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "HealthKit",
  "identifier" : "/documentation/HealthKit/HKWorkoutActivity/init(workoutConfiguration:start:end:metadata:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "HealthKit"
    ],
    "preciseIdentifier" : "c:objc(cs)HKWorkoutActivity(im)initWithWorkoutConfiguration:startDate:endDate:metadata:"
  },
  "title" : "init(workoutConfiguration:start:end:metadata:)"
}
-->

# init(workoutConfiguration:start:end:metadata:)

Creates a workout activity using the provided configuration, start date, end date, and metadata.

```
init(workoutConfiguration: HKWorkoutConfiguration, start startDate: Date, end endDate: Date?, metadata: [String : Any]?)
```

## Parameters

`workoutConfiguration`

The configuration information for this part of the workout. For [`HKWorkoutActivityType.swimBikeRun`](/documentation/HealthKit/HKWorkoutActivityType/swimBikeRun) workouts, the activity’s configuration must use the [`HKWorkoutActivityType.swimming`](/documentation/HealthKit/HKWorkoutActivityType/swimming), [`HKWorkoutActivityType.cycling`](/documentation/HealthKit/HKWorkoutActivityType/cycling), or [`HKWorkoutActivityType.running`](/documentation/HealthKit/HKWorkoutActivityType/running) activity types. For interval training, the activity’s configuration must use the same activity type as the containing workout.

`startDate`

The activity’s start date and time.

`endDate`

The activity’s end date and time. Set this value to `nil` if the activity is still in progress. When set to a non-`nil` value, the end date must be equal to or later than its start date. A workout can’t have overlapping activities.

`metadata`

Metadata that provides additional information about the activity.

## Discussion

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)