---
title: CreateBookmarkAction
framework: tabletopkit
role: symbol
role_heading: Structure
path: tabletopkit/createbookmarkaction
---

# CreateBookmarkAction

An action that takes a snapshot of the game.

## Declaration

```swift
struct CreateBookmarkAction
```

## Overview

Overview To create a bookmark action, use the createBookmark(_:context:) or the createBookmark(id:context:) static method.

## Topics

### Getting the bookmark

- [bookmark](tabletopkit/createbookmarkaction/bookmark.md)

### Getting game-specific information

- [context](tabletopkit/createbookmarkaction/context.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [TabletopAction](tabletopkit/tabletopaction.md)

## See Also

### Actions

- [TabletopAction](tabletopkit/tabletopaction.md)
- [MoveEquipmentAction](tabletopkit/moveequipmentaction.md)
- [UpdateEquipmentAction](tabletopkit/updateequipmentaction.md)
- [SetTurnAction](tabletopkit/setturnaction.md)
- [UpdateCounterAction](tabletopkit/updatecounteraction.md)
- [CustomAction](tabletopkit/customaction.md)
