<!--
{
  "availability" : [
    "iOS: 9.3.0 -",
    "iPadOS: 9.3.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 13.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.2.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "HealthKit",
  "identifier" : "/documentation/HealthKit/HKActivitySummaryType",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "HealthKit"
    ],
    "preciseIdentifier" : "c:objc(cs)HKActivitySummaryType"
  },
  "title" : "HKActivitySummaryType"
}
-->

# HKActivitySummaryType

A type that identifies activity summary objects.

```
class HKActivitySummaryType
```

## Overview

Use the activity summary type to request permission to read [`HKActivitySummary`](/documentation/HealthKit/HKActivitySummary) objects from the HealthKit store. To create an activity summary type, use the [`HKObjectType`](/documentation/HealthKit/HKObjectType) class’s [`activitySummaryType()`](/documentation/HealthKit/HKObjectType/activitySummaryType()) convenience method.

> Note:
> Although you can request permission to read ``doc://com.apple.healthkit/documentation/HealthKit/HKActivitySummary`` objects, you can’t request permission to share them. For more information, see ``doc://com.apple.healthkit/documentation/HealthKit/HKHealthStore/requestAuthorization(toShare:read:completion:)``.

The [`HKActivitySummaryType`](/documentation/HealthKit/HKActivitySummaryType) class is a concrete subclass of the [`HKObjectType`](/documentation/HealthKit/HKObjectType) class. Like many HealthKit classes, activity summary types aren’t extensible and you shouldn’t subclass them.

### Access and Modify Activity Summaries

Any workouts that you save to the HealthKit store may affect that day’s summary. For more information, see [`HKWorkout`](/documentation/HealthKit/HKWorkout).

To query for activity summary objects, use an [`HKActivitySummaryQuery`](/documentation/HealthKit/HKActivitySummaryQuery). You can also create your own [`HKActivitySummary`](/documentation/HealthKit/HKActivitySummary) objects (for example, to display in an [`HKActivityRingView`](/documentation/HealthKitUI/HKActivityRingView)), but you can’t save them to the HealthKit store.

## See Also

[`HKActivitySummary`](/documentation/HealthKit/HKActivitySummary)

An object that contains the move, exercise, and stand data for a given day.

[`HKActivitySummaryQuery`](/documentation/HealthKit/HKActivitySummaryQuery)

A query for reading activity summary objects from the HealthKit store.

[`HKActivityRingView`](/documentation/HealthKitUI/HKActivityRingView)

A view that uses the Move, Exercise, and Stand activity rings to display data from a HealthKit activity summary object.



---

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)