---
title: openBookmark
framework: appintents
role: symbol
role_heading: Instance Property
path: appintents/assistantschemas/browserintent/openbookmark
---

# openBookmark

The app intent conforms to the Assistant schema for opening a bookmarked URL.

## Declaration

```swift
var openBookmark: some AssistantSchemas.Intent { get }
```

## Overview

Overview Use Swift macros that generate additional properties and add protocol conformance for your app intent implementation. The following example shows an app intent that conforms to the .browser.openBookmark schema: @AppIntent(schema: .browser.openBookmark) struct OpenBookmarkIntent: OpenIntent {     @Parameter     var tab: TabEntity?

@Parameter     var target: BookmarkEntity

func perform() async throws -> some IntentResult {         .result()     } }
