---
title: "confirm(intent:completion:)"
framework: intents
role: symbol
role_heading: Instance Method
path: "intents/inupdatemediaaffinityintenthandling/confirm(intent:completion:)"
---

# confirm(intent:completion:)

Confirms the details of the update media affinity request.

## Declaration

```swift
optional func confirm(intent: INUpdateMediaAffinityIntent, completion: @escaping @Sendable (INUpdateMediaAffinityIntentResponse) -> Void)
```

```swift
optional func confirm(intent: INUpdateMediaAffinityIntent) async -> INUpdateMediaAffinityIntentResponse
```

## Parameters

- `intent`: The doc://com.apple.sirikit/documentation/Intents/INUpdateMediaAffinityIntent object that contains details about the user’s request.
- `completion`: The handler block to execute with your response. You must execute this handler while implementing this method. This handler has no return value and takes the following parameter:

## Discussion

Discussion Implement this method to determine whether your app can update the affinity for the requested media. If it can, respond with the INUpdateMediaAffinityIntentResponseCode.ready response code. If your app can’t update the affinity for the media item, respond with the appropriate failure code.
