---
title: interaction
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/nsuseractivity/interaction
---

# interaction

The SiriKit interaction object to use when configuring your app.

## Declaration

```swift
var interaction: INInteraction? { get }
```

## Discussion

Discussion When SiriKit launches your app, it fills this property with the intent and response information that are the reason for launching your app. Use the information in this property to configure your app’s interface and show any relevant interaction details. If your app wasn’t launched because of a Siri interaction, the value in this property is nil.

## See Also

### Providing SiriKit with activity details

- [suggestedInvocationPhrase](foundation/nsuseractivity/suggestedinvocationphrase.md)
- [shortcutAvailability](foundation/nsuseractivity/shortcutavailability.md)
