Bulk-mark notifications viewed

Marks matching notifications as viewed. Provide exactly one of filter or notificationIds; notificationIds is capped at 100. Returns a registered NotificationBulkActionOperation. Small selections usually finish before the response and return Completed; otherwise the operation returns Processing and continues. Poll Location until terminal using the originating Person bearer, without an account header. An omitted filter limit selects all matches; an explicit limit bounds the selection.

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

Unique identifier of a Person.

Body Params
filter
object
required

Matches the list-endpoint filter surface. status omitted defaults to Active,Viewed (non-dismissed). isPersonal=true with subjectAccountId returns 400; isPersonal=false is equivalent to omitting it.

notificationIds
array of strings
length between 1 and 100
notificationIds
integer
1 to 10000

Filter path only — act on at most this many matching notifications. Ignored when notificationIds is supplied. Omitting limit selects all matching notifications; small selections usually return Completed; otherwise the operation returns Processing and continues. Poll Location until terminal.

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