---
title: "Mark notifications as read"
method: POST
path: "/notifications/mark-read"
tags: ["Notifications"]
---

# Mark notifications as read

`POST /notifications/mark-read`

## Request

- Base URL: `http://localhost:8486`
- URL: `http://localhost:8486/notifications/mark-read`
- Auth: API key in header `x-auth-token`

Mark a list of notifications as read. Only the recipient of the notifications can mark them as read.

## Request body

- MarkNotificationsAsReadRequestDTO: Request to mark notifications as read
  - `notificationIds` string[], required: List of notification IDs to mark as read (max 500)

## Response `200`

Successfully marked notifications as read

## Other responses

- `400`: Invalid request parameters
- `403`: Access denied - user can only mark their own notifications as read
- `500`: Internal server error

---

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