---
title: "failAuthorization(for:completionHandler:)"
framework: accessorysetupkit
role: symbol
role_heading: Instance Method
path: "accessorysetupkit/asaccessorysession/failauthorization(for:completionhandler:)"
---

# failAuthorization(for:completionHandler:)

End authorization of a partially-configured accessory as a failure.

## Declaration

```swift
func failAuthorization(for accessory: ASAccessory, completionHandler: @escaping @Sendable ((any Error)?) -> Void)
```

```swift
func failAuthorization(for accessory: ASAccessory) async throws
```

## See Also

### Managing authorization

- [finishAuthorization(for:settings:completionHandler:)](accessorysetupkit/asaccessorysession/finishauthorization(for:settings:completionhandler:).md)
- [ASAccessorySettings](accessorysetupkit/asaccessorysettings.md)
- [updateAuthorization(for:descriptor:completionHandler:)](accessorysetupkit/asaccessorysession/updateauthorization(for:descriptor:completionhandler:).md)
