---
title: AppLibrary.ExceptionRequest
framework: marketplacekit
role: symbol
role_heading: Structure
path: marketplacekit/applibrary/exceptionrequest
---

# AppLibrary.ExceptionRequest

A structure that describes an app that a person requests permission to install.

## Declaration

```swift
struct ExceptionRequest
```

## Overview

Overview When a person tries to install an app with an age rating beyond the maximum allowed for the device (see maximumAllowedAgeRating), the framework tracks the request by adding an instance of this structure to the currentAgeExceptionRequests() list. For more information, see Providing age-rating appropriate content.

## Topics

### Identifying the requested app

- [appleItemID](marketplacekit/applibrary/exceptionrequest/appleitemid.md)

### Inspecting the request status

- [status](marketplacekit/applibrary/exceptionrequest/status-swift.property.md)
- [AppLibrary.ExceptionRequest.Status](marketplacekit/applibrary/exceptionrequest/status-swift.enum.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Checking for age-rating based content restrictions

- [maximumAllowedAgeRating](marketplacekit/applibrary/maximumallowedagerating.md)
- [currentAgeExceptionRequests()](marketplacekit/applibrary/currentageexceptionrequests().md)
