---
title: CTCellularPlanStatusAuthorization
framework: Core Telephony
role: symbol
role_heading: Enumeration
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+]
path: coretelephony/ctcellularplanstatusauthorization
---

# CTCellularPlanStatusAuthorization

Constants that indicate the authorization status for accessing cellular plan information for a phone number.

## Declaration

```swift
enum CTCellularPlanStatusAuthorization
```

## Overview

Overview The requestAuthorization(forPhoneNumber:completion:) and getAuthorizationStatus(forPhoneNumber:completion:) methods return a value of this type in their completion handlers.

## Topics

### Determining an authorization state

- [CTCellularPlanStatusAuthorization.authorized](coretelephony/ctcellularplanstatusauthorization/authorized.md)
- [CTCellularPlanStatusAuthorization.notAuthorized](coretelephony/ctcellularplanstatusauthorization/notauthorized.md)
- [CTCellularPlanStatusAuthorization.restricted](coretelephony/ctcellularplanstatusauthorization/restricted.md)

### Creating an authorization state

- [init(rawValue:)](coretelephony/ctcellularplanstatusauthorization/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

### Requesting phone number authorization

- [requestAuthorization(forPhoneNumber:completion:)](coretelephony/ctcellularplanstatus/requestauthorization(forphonenumber:completion:).md)
