---
title: URLRepresentableIntent
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/urlrepresentableintent
---

# URLRepresentableIntent

An app intent with a URL representation.

## Declaration

```swift
protocol URLRepresentableIntent : AppIntent
```

## Overview

Overview Add support for URLRepresentableIntent to your app intents to add a URL representation. This allows Apple Intelligence, Siri, and Shortcuts to treat the intent like a universal link to specific content, allowing actions to open the URL or to make it sharable. Note that you need to use a universal link for your URL representation, you can’t use a custom URL scheme. For more information about universal links, see Allowing apps and websites to link to your content.

## Topics

### Type Aliases

- [URLRepresentableIntent.URLRepresentation](appintents/urlrepresentableintent/urlrepresentation-swift.typealias.md)

### Type Properties

- [urlRepresentation](appintents/urlrepresentableintent/urlrepresentation-4fzwq.md)

## Relationships

### Inherits From

- [AppIntent](appintents/appintent.md)
- [PersistentlyIdentifiable](appintents/persistentlyidentifiable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

### Conforming Types

- [OpenURLIntent](appintents/openurlintent.md)

## See Also

### Universal link navigation

- [IntentURLRepresentation](appintents/intenturlrepresentation.md)
- [CustomURLRepresentationParameterConvertible](appintents/customurlrepresentationparameterconvertible.md)
