# FeedCard

object type

One composed feed card.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `targetType` | [String](/types/#scalars) `String!` | No further notes. |
| `targetId` | [ID](/types/#scalars) `ID!` | No further notes. |
| `sysId` | [String](/types/#scalars) | The target's human id (addressable constructs carry one; never invented). |
| `caption` | [String](/types/#scalars) `String!` | No further notes. |
| `status` | [String](/types/#scalars) `String!` | No further notes. |
| `updatedAt` | [String](/types/#scalars) `String!` | The target's own last-write instant. |
| `effectiveAt` | [String](/types/#scalars) `String!` | The feed sort key — max(target activity, my boost, a DUE scheduled pop); newest first. |
| `bookmarkedAt` | [String](/types/#scalars) `String!` | The EARLIEST bookmark instant across the surfacing subjects. |
| `via` | [BookmarkVia](/types/BookmarkVia/) `[BookmarkVia!]!` | Every subject whose bookmark surfaced this card (deduped target — the All-tab merge). |
| `boostedAt` | [String](/types/#scalars) | The calling user's OWN row's boomerang stamps (team stamps contribute to effectiveAt only). |
| `popAt` | [String](/types/#scalars) | No further notes. |
| `highlightedAt` | [String](/types/#scalars) | The calling user's OWN highlight stamp. |
| `activityAt` | [String](/types/#scalars) | The target's last conversation instant. |
| `anchorType` | [String](/types/#scalars) | The NOTE card's anchor — the annotated construct's declared type; null on every non-note card. |
| `anchorId` | [ID](/types/#scalars) | The NOTE card's anchor id (the anchorType twin — the thread route's id). |

## Used by

- [myFeed](/reference/your-own-session/myFeed/)
