---
title: HKWorkoutSessionState.ended
framework: healthkit
role: symbol
role_heading: Case
path: healthkit/hkworkoutsessionstate/ended
---

# HKWorkoutSessionState.ended

The workout session has ended.

## Declaration

```swift
case ended
```

## Discussion

Discussion The watch can no longer run in the background. Its sensors return to normal, and it no longer generates workout data. You can’t restart or reuse the workout session.

## See Also

### Related Documentation

- [end()](healthkit/hkworkoutsession/end().md)

### Session states

- [HKWorkoutSessionState.notStarted](healthkit/hkworkoutsessionstate/notstarted.md)
- [HKWorkoutSessionState.prepared](healthkit/hkworkoutsessionstate/prepared.md)
- [HKWorkoutSessionState.running](healthkit/hkworkoutsessionstate/running.md)
- [HKWorkoutSessionState.paused](healthkit/hkworkoutsessionstate/paused.md)
- [HKWorkoutSessionState.stopped](healthkit/hkworkoutsessionstate/stopped.md)
