---
title: "requestAuthorization(for:)"
framework: Accessory Transport Extension
role: symbol
role_heading: Type Method
platforms: [iOS 27.3+]
path: "accessorytransportextension/accessoryfeatureauthorizing/requestauthorization(for:)"
---

# requestAuthorization(for:)

Requests authorization of this feature for an accessory. An authorization that has already been decided is returned unchanged.

## Declaration

```swift
static func requestAuthorization(for accessory: ASAccessory) async throws -> Self.AuthorizationStatus
```
