Announcements
Hide selected announcements (or all of them) for the current player
Bulk version of PUT /v2/announcements/{announcementId}/hide, backing "Delete" for the selected announcements (or all of them) in the System Messages screen. Hiding is the player-side delete: the announcement stays in GET /v2/announcements with isHidden: true, and its claim state is preserved.
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 hidden are left untouched, unknown ids are ignored, calling twice is safe.
- Unclaimed rewards are not forfeited; they stay claimable through PUT /v2/announcements/{announcementId}/claim. The "some selected messages contain unclaimed loot" confirmation is a client decision: check rewards.length > 0 && !isClaimed in the list response before calling.
- Concurrent calls for the same player are serialised server-side, so a double tap cannot create duplicate state.
put/v2/announcements/hide
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/hide
- Auth: HTTP bearer
Request body
Example request
{
"ids": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"all": true
}Response
Hidden flags applied. No body.
Changes
No recorded changes to this operation across all 1 revision of this API.