---
title: "GET /private/get_new_announcements"
method: GET
path: "/private/get_new_announcements"
tags: ["Account Management", "Private"]
---

# GET /private/get_new_announcements

`GET /private/get_new_announcements`

Retrieves only unread announcements for the authenticated account. Announcements are marked as read when you use the `set_announcement_as_read` method or view them through the web interface.

This method is useful for displaying notification badges or highlighting new announcements that require the user's attention.

**Scope:** `account:read`

[Try in API console](https://test.deribit.com/api_console?method=%2Fprivate%2Fget_new_announcements)

## Response `200`

Success response

- PublicGetAnnouncementsResponse
  - `jsonrpc` '2.0', required — The JSON-RPC version (2.0)
  - `id` integer — The id that was sent in the request
  - `result` object[], required
    - `body` string, required — The HTML body of the announcement
    - `publication_timestamp` integer, required — The timestamp (milliseconds since the Unix epoch) of announcement publication
    - `id` number, required — A unique identifier for the announcement
    - `important` boolean, required — Whether the announcement is marked as important
    - `confirmation` boolean — Whether the user confirmation is required for this announcement
    - `title` string, required — The title of the announcement

---

[API](https://skmtc.net/deribit/apis/deribit-api-2.md) · [All operations](https://skmtc.net/deribit/apis/deribit-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deribit/deribit-api-2/versions/430b3f0bc67c/schema)
