Announcements

Mark selected announcements (or all of them) as seen by the current player

Bulk version of PUT /v2/announcements/{announcementId}/seen, backing "Mark all as read" and the read action of multi-select in the System Messages screen.

Send either ids (the selected announcements, 1-100 UUIDs) or all: true (every announcement). Sending both, neither, an empty list or a non-UUID id returns 422.

  • Idempotent: announcements already seen are left untouched, unknown ids are ignored, calling twice is safe.
  • Only the seen flag changes. Hidden state, rewards and isClaimed are not affected.
  • Concurrent calls for the same player are serialised server-side, so a double tap cannot create duplicate state.
put/v2/announcements/seen

Request

  • Base URL: https://api.zee-verse.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.zee-verse.com/v2/announcements/seen
  • Auth: HTTP bearer

Request body

idsstring[]

Ids of the selected announcements, 1 to 100 UUIDs. Unknown ids are ignored. Cannot be combined with all.

alltrue

Set to true to target every announcement ("Mark all as read", "Delete all"). Only true is accepted. Cannot be combined with ids.

Example request

{
  "ids": [
    "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  ],
  "all": true
}

Response

Seen flags applied. No body.

Changes

No recorded changes to this operation across all 1 revision of this API.