---
title: INShortcutReference
framework: intents
role: symbol
role_heading: Class
path: intents/inshortcutreference
---

# INShortcutReference

An object representing an action available in your app that the system may suggest to a user or a user may add to Siri.

## Declaration

```swift
class INShortcutReference
```

## Mentioned in

Defining Relevant Shortcuts for the Siri Watch Face Offering Actions in the Shortcuts App

## Topics

### Creating a Shortcut

- [init(intent:)](intents/inshortcutreference/init(intent:).md)
- [init(userActivity:)](intents/inshortcutreference/init(useractivity:).md)

### Getting the Intent

- [intent](intents/inshortcutreference/intent.md)

### Getting the User Activity

- [userActivity](intents/inshortcutreference/useractivity.md)

### Initializers

- [init(coder:)](intents/inshortcutreference/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Shortcuts and Donations

- [Offering Actions in the Shortcuts App](sirikit/offering-actions-in-the-shortcuts-app.md)
- [Adding User Interactivity with Siri Shortcuts and the Shortcuts App](sirikit/adding-user-interactivity-with-siri-shortcuts-and-the-shortcuts-app.md)
- [Donating Shortcuts](sirikit/donating-shortcuts.md)
- [Deleting Donated Shortcuts](sirikit/deleting-donated-shortcuts.md)
- [Soup Chef: Accelerating App Interactions with Shortcuts](sirikit/soup-chef-accelerating-app-interactions-with-shortcuts.md)
- [Soup Chef with App Intents: Migrating custom intents](sirikit/soup-chef-with-app-intents-migrating-custom-intents.md)
- [Adding Shortcuts for Wind Down](sirikit/adding-shortcuts-for-wind-down.md)
- [INInteraction](intents/ininteraction.md)
- [INShortcut](intents/inshortcut-swift.enum.md)
- [INVoiceShortcutCenter](intents/invoiceshortcutcenter.md)
- [INVoiceShortcut](intents/invoiceshortcut.md)
- [INShortcutAvailabilityOptions](intents/inshortcutavailabilityoptions.md)
- [INIntentDonationMetadata](intents/inintentdonationmetadata.md)
- [Apple Watch support](sirikit/watch-and-widget-support.md)
- [Siri Event Suggestions](sirikit/siri-event-suggestions.md)
