---
title: authorizationState
framework: workoutkit
role: symbol
role_heading: Instance Property
path: workoutkit/workoutscheduler/authorizationstate-swift.property
---

# authorizationState

The workout scheduler’s authorization status.

## Declaration

```swift
final var authorizationState: WorkoutScheduler.AuthorizationState { get async }
```

## See Also

### Accessing the scheduler

- [shared](workoutkit/workoutscheduler/shared.md)
- [isSupported](workoutkit/workoutscheduler/issupported.md)
- [requestAuthorization()](workoutkit/workoutscheduler/requestauthorization().md)
- [WorkoutScheduler.AuthorizationState](workoutkit/workoutscheduler/authorizationstate-swift.enum.md)
