---
title: "performRequest(_:)"
framework: authenticationservices
role: symbol
role_heading: Instance Method
path: "authenticationservices/authorizationcontroller/performrequest(_:)"
---

# performRequest(_:)

Performs the specified authorization request.

## Declaration

```swift
@MainActor func performRequest(_ request: ASAuthorizationRequest) async throws -> ASAuthorizationResult
```

## Parameters

- `request`: The authorization request to perform.

## Return Value

Return Value The request’s outcome. For more information, see ASAuthorizationResult.

## See Also

### Performing requests

- [performRequests(_:)](authenticationservices/authorizationcontroller/performrequests(_:).md)
- [performRequest(_:options:)](authenticationservices/authorizationcontroller/performrequest(_:options:).md)
- [performRequests(_:options:)](authenticationservices/authorizationcontroller/performrequests(_:options:).md)
- [performRequest(_:customMethods:)](authenticationservices/authorizationcontroller/performrequest(_:custommethods:).md)
- [performRequests(_:customMethods:)](authenticationservices/authorizationcontroller/performrequests(_:custommethods:).md)
