Mark a notification viewed

Advances lifecycle status from Active to Viewed (stamps events.viewedAt, records actors.viewedBy, fires Notification.Viewed). Viewing a Dismissed notification returns 409 InvalidStateTransition. Person-scoped (rejects X-Wingspan-Account). The inbox is single-owner and view/dismiss transitions are monotonic and idempotent (Active to Viewed to Dismissed); concurrent writers cannot produce a lost-update anomaly, so ETag/If-Match is intentionally omitted and no version field is exposed. Replaying an Idempotency-Key with a different body returns 409 IdempotencyKeyConflict.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Unique identifier of a Person.

string
required

Unique identifier of a Notification (inbox item). A 22-character id.

Headers
string
length between 1 and 255
^[\x21-\x7e]{1,255}$

Optional idempotency token for authenticated POST and PATCH requests. Reusing the same key and body returns the cached response for 24 hours, except credential operations that explicitly document a 409 because one-time secret material is never cached; reusing it with a different body returns 409 IdempotencyKeyConflict. Use 1-255 printable ASCII characters.

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json