---
title: "Get user notification feed"
method: GET
path: "/v1/client/user/notification-feed"
tags: ["Internal - Not for publishers"]
---

# Get user notification feed

`GET /v1/client/user/notification-feed`

## Request

- Base URL: `https://api.bitlabs.ai`
- URL: `https://api.bitlabs.ai/v1/client/user/notification-feed`
- Auth: one of:
  - API key in header `X-Api-Token` and API key in header `X-User-Id`
  - API key in query parameter `token` and API key in query parameter `uid`
  - HTTP bearer

Get User Notification Feed returns the in-app notifications for the user.

## Query parameters

- `limit` integer: Limit the number of results to X.
- `skip` integer: Skips the first X number of results.

## Response `200`

OK

- object
  - `data` NotificationFeed
    - `items` NotificationFeedItem[], required
      - `id` integer, required
      - `type` string, required
      - `metadata` object, required
      - `created_at` string, date-time, required
      - `read_at` string, date-time, nullable
    - `has_more` boolean, required

## Other responses

- `406`: VPN detected
- `428`: Notification feed is not enabled

## Changes

- **2026-11-03** `6208ec85dda5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bitlabs/apis/bitlabs-client-api/changes/v1/client/user/notification-feed/get.md)

---

[API](https://skmtc.dev/bitlabs/apis/bitlabs-client-api.md) - [All operations](https://skmtc.dev/bitlabs/apis/bitlabs-client-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bitlabs/apis/bitlabs-client-api/revisions/6208ec85dda5?raw)
