<!--
{
  "availability" : [
    "macOS: 10.7.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVContentAuthorizationStatus",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:@E@AVContentAuthorizationStatus"
  },
  "title" : "AVContentAuthorizationStatus"
}
-->

# AVContentAuthorizationStatus

A value representing the status of a content authorization request.

```
enum AVContentAuthorizationStatus
```

## Overview

Even if authorization is completed by the user, there is no guarantee that the content will then be authorized. You should re-check whether the content is authorized before proceeding.

## Topics

### Content authorization statuses

[`AVContentAuthorizationStatus.unknown`](/documentation/AVFoundation/AVContentAuthorizationStatus/unknown)

The content authorization content request hasn’t completed.

[`AVContentAuthorizationStatus.completed`](/documentation/AVFoundation/AVContentAuthorizationStatus/completed)

The last completed call to request content authorization completed.

[`AVContentAuthorizationStatus.cancelled`](/documentation/AVFoundation/AVContentAuthorizationStatus/cancelled)

The last call to request content authorization was cancelled by the user.

[`AVContentAuthorizationStatus.timedOut`](/documentation/AVFoundation/AVContentAuthorizationStatus/timedOut)

The last call to request content authorization was cancelled because the timeout interval was reached.

[`AVContentAuthorizationStatus.busy`](/documentation/AVFoundation/AVContentAuthorizationStatus/busy)

The last call to request content authorization couldn’t be completed because another asset is currently attempting authorization.

[`AVContentAuthorizationStatus.notAvailable`](/documentation/AVFoundation/AVContentAuthorizationStatus/notAvailable)

The last call to request content authorization couldn’t be completed because there was no known mechanism by which to attempt authorization.

[`AVContentAuthorizationStatus.notPossible`](/documentation/AVFoundation/AVContentAuthorizationStatus/notPossible)

The last call to request content authorization couldn’t be completed in a non-recoverable way.



---

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)