---
title: requestConfirmation()
framework: appintents
role: symbol
role_heading: Instance Method
path: appintents/appintent/requestconfirmation()
---

# requestConfirmation()

Displays a prompt that asks the person for confirmation before performing the app intent.

## Declaration

```swift
func requestConfirmation() async throws
```

## Discussion

Discussion Call this method before performing any work that might be destructive or unsafe. The method displays a prompt that asks the person to confirm or cancel the operation. The method returns normally if they confirm the operation, but throws an error if they cancel it.

## See Also

### Requesting confirmation

- [requestConfirmation(conditions:actionName:dialog:)](appintents/appintent/requestconfirmation(conditions:actionname:dialog:).md)
- [requestConfirmation(conditions:actionName:dialog:showDialogAsPrompt:content:)](appintents/appintent/requestconfirmation(conditions:actionname:dialog:showdialogasprompt:content:).md)
- [requestConfirmation(conditions:actionName:dialog:showDialogAsPrompt:snippetIntent:)](appintents/appintent/requestconfirmation(conditions:actionname:dialog:showdialogasprompt:snippetintent:)-3vewj.md)
- [requestConfirmation(conditions:actionName:dialog:showDialogAsPrompt:snippetIntent:)](appintents/appintent/requestconfirmation(conditions:actionname:dialog:showdialogasprompt:snippetintent:)-jxb8.md)
