201Successful Response
Schema: BulkOpResponse
updatedintegerrequired
/api/v1/notifications/mark-all-seenServer-authoritative: marks EVERY notification the caller can see that matches the optional scope/topic/severity filters as seen — not just the page the client has loaded.
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
Schema: BulkAllRequest
scopeNotificationScopeEnumNotificationScopeEnumscope_idstringRequired when scope is 'business' or 'firm'
topicarray · NotificationTopicEnumRestrict to one or more topics
severityarray · NotificationSeverityEnumRestrict to one or more severities
live_business_idstringWhen scope='me', also dismiss live alerts for this business id (dismiss-all only; ignored by mark-all-seen).
Schema: BulkOpResponse
updatedintegerrequiredSchema: HTTPValidationError
detailarray · ValidationErrorValidationErrorlocarray · string | integerrequiredmsgstringrequiredtypestringrequiredinputobjectctxobject