---
title: "handle(_:completionHandler:)"
framework: watchkit
role: symbol
role_heading: Instance Method
path: "watchkit/wkextensiondelegate/handle(_:completionhandler:)"
---

# handle(_:completionHandler:)

Responds to a Siri intent.

## Declaration

```swift
optional func handle(_ intent: INIntent, completionHandler: @escaping (INIntentResponse) -> Void)
```

```swift
optional func handle(_ intent: INIntent) async -> INIntentResponse
```

## Mentioned in

Using background tasks

## See Also

### Related Documentation

- [WKIntentDidRunRefreshBackgroundTask](watchkit/wkintentdidrunrefreshbackgroundtask.md)
