---
title: "Activity feed (Needs You + Pulse)"
method: GET
path: "/v1/home/activity-feed"
tags: ["Home"]
---

# Activity feed (Needs You + Pulse)

`GET /v1/home/activity-feed`

Two-surface feed for the signed-in home. Actionable events appear as individual rows; ambient events as aggregated Pulse counts. Filter by `window` (`today`, `7d`, `30d`) and optional `workspace`.

## Query parameters

- `workspace` string
- `window` 'today' | '7d' | '30d'
- `limit` integer

## Response `200`

Activity feed payload

- object
  - `needs` object[] — Actionable events — one row per event requiring action (excludes dismissed/opened items).
  - `seen` object[] — Dismissed or opened Needs You events still within the selected window/limit — shown in the notifications panel Seen tab.
  - `pulse` object — Aggregated ambient counts per kind over the selected window.
  - `actionItems` object[] — Comments assigned to the signed-in user that are not yet resolved. Each item is a Comment with `assigneeUserId`, `assigneeEmail`, and optional `dueAt` set.
  - `requestedOpen` integer — Count of comments the signed-in user assigned to others that are still open (unresolved).

---

[API](https://skmtc.net/shareout/apis/shareout-rest-api.md) · [All operations](https://skmtc.net/shareout/apis/shareout-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shareout/shareout-rest-api/versions/804359ead65a/schema)
