---
title: HKAuthorizationRequestStatus
framework: healthkit
role: symbol
role_heading: Enumeration
path: healthkit/hkauthorizationrequeststatus
---

# HKAuthorizationRequestStatus

Values that indicate whether your app needs to request authorization from the user.

## Declaration

```swift
enum HKAuthorizationRequestStatus
```

## Topics

### Statuses

- [HKAuthorizationRequestStatus.unknown](healthkit/hkauthorizationrequeststatus/unknown.md)
- [HKAuthorizationRequestStatus.shouldRequest](healthkit/hkauthorizationrequeststatus/shouldrequest.md)
- [HKAuthorizationRequestStatus.unnecessary](healthkit/hkauthorizationrequeststatus/unnecessary.md)

### Initializers

- [init(rawValue:)](healthkit/hkauthorizationrequeststatus/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing HealthKit

- [authorizationStatus(for:)](healthkit/hkhealthstore/authorizationstatus(for:).md)
- [HKAuthorizationStatus](healthkit/hkauthorizationstatus.md)
- [getRequestStatusForAuthorization(toShare:read:completion:)](healthkit/hkhealthstore/getrequeststatusforauthorization(toshare:read:completion:).md)
- [isHealthDataAvailable()](healthkit/hkhealthstore/ishealthdataavailable().md)
- [supportsHealthRecords()](healthkit/hkhealthstore/supportshealthrecords().md)
- [requestAuthorization(toShare:read:completion:)](healthkit/hkhealthstore/requestauthorization(toshare:read:completion:).md)
- [requestAuthorization(toShare:read:)](healthkit/hkhealthstore/requestauthorization(toshare:read:).md)
- [requestPerObjectReadAuthorization(for:predicate:completion:)](healthkit/hkhealthstore/requestperobjectreadauthorization(for:predicate:completion:).md)
- [handleAuthorizationForExtension(completion:)](healthkit/hkhealthstore/handleauthorizationforextension(completion:).md)
- [authorizationViewControllerPresenter](healthkit/hkhealthstore/authorizationviewcontrollerpresenter.md)
