---
title: "Mark a single notification as read or unread"
method: PUT
path: "/v2/notifications/{id}/read"
tags: ["Notifications Feed Api Service"]
---

# Mark a single notification as read or unread

`PUT /v2/notifications/{id}/read`

## Request

- Base URL: `https://app.metricool.com/api`
- URL: `https://app.metricool.com/api/v2/notifications/{id}/read`
- Auth: none declared

## Path parameters

- `id` string, required

## Request body

- MarkNotificationRequest: Request to mark a notification as read or unread
  - `read` boolean, required: true to mark as read, false to mark as unread

## Response `200`

Notification marked successfully

- JsonOkResponseNotificationReadResponse
  - `metadata` object
  - `page` JsonPaging
    - `next` string
  - `data` NotificationReadResponse: Response after marking a notification
    - `notificationId` integer: ID of the notification that was marked
    - `unreadCount` integer: Current unread count for the user after the operation

## Other responses

- `400`: Malformed notification id, or delegated proxy sessions cannot access the feed
- `404`: Notification not found or not owned by the caller

---

[API](https://skmtc.dev/metricool/apis/metricool-api.md) · [All operations](https://skmtc.dev/metricool/apis/metricool-api/llms.txt) · [OpenAPI document](https://skmtc.dev/metricool/apis/metricool-api/revisions/aea9d9a8415a?raw)
