# BookmarkRef

object type

One raw bookmark row.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `subjectKind` | [BookmarkSubjectKind](/types/BookmarkSubjectKind/) `BookmarkSubjectKind!` | No further notes. |
| `ownerId` | [ID](/types/#scalars) `ID!` | The subject — the calling user's own id (USER) or a team id (TEAM). |
| `targetType` | [String](/types/#scalars) `String!` | No further notes. |
| `targetId` | [ID](/types/#scalars) `ID!` | No further notes. |
| `createdAt` | [String](/types/#scalars) `String!` | No further notes. |
| `createdBy` | [ID](/types/#scalars) `ID!` | WHO performed the bookmark act (for TEAM rows: the member who added it — provenance). |
| `boostedAt` | [String](/types/#scalars) | No further notes. |
| `popAt` | [String](/types/#scalars) | No further notes. |
| `highlightedAt` | [String](/types/#scalars) | The private-curation stamp (USER rows only by op construction — the Highlights tab filters on it). |

## Used by

- [bookmarkConstruct](/reference/your-own-session/bookmarkConstruct/)
- [boostBookmark](/reference/your-own-session/boostBookmark/)
- [boostTeamBookmark](/reference/your-own-session/boostTeamBookmark/)
- [highlightBookmark](/reference/your-own-session/highlightBookmark/)
- [myBookmarks](/reference/your-own-session/myBookmarks/)
- [setBookmarkPop](/reference/your-own-session/setBookmarkPop/)
- [setTeamBookmarkPop](/reference/your-own-session/setTeamBookmarkPop/)
- [unhighlightBookmark](/reference/your-own-session/unhighlightBookmark/)
