---
title: "presentAuthorizationSheet(forAccessory:)"
framework: Accessory Live Activities
role: symbol
role_heading: Type Method
platforms: [iOS 26.5+, iPadOS 26.5+]
path: "accessoryliveactivities/liveactivityforwarding/presentauthorizationsheet(foraccessory:)"
---

# presentAuthorizationSheet(forAccessory:)

Presents the system UI that allows people to manage their permission to forward Live Activities to an accessory.

## Declaration

```swift
static func presentAuthorizationSheet(forAccessory accessory: ASAccessory) async throws -> AccessoryAuthorizationResult
```

## Parameters

- `accessory`: The accessory that has the authorization settings you want to update.

## Mentioned in

Receiving Live Activity updates and alerts on an accessory

## Return Value

Return Value The updated authorization decision.

## Overview

Overview Call presentAuthorizationSheet(forAccessory:) to update which apps forward Live Activities to the accessory after a person has initially responded to the system UI that allows them to authorize forwarded iOS system notifications and Live Activities. The system ignores your call of presentAuthorizationSheet(forAccessory:) if you haven’t previously asked someone if they want to receive iOS system notifications and Live Activities on the accessory. For more information about asking for a person’s initial permission, see Receiving Live Activity updates and alerts on an accessory.

## See Also

### Requesting Live Activity forwarding

- [init(_:)](accessoryliveactivities/liveactivityforwarding/init(_:).md)
- [authorization(forAccessory:)](accessoryliveactivities/liveactivityforwarding/authorization(foraccessory:).md)
- [featureID](accessoryliveactivities/liveactivityforwarding/featureid.md)
