---
title: "PATCH /events/notifications/{uuid}/"
method: PATCH
path: "/events/notifications/{uuid}/"
tags: ["events"]
---

# PATCH /events/notifications/{uuid}/

`PATCH /events/notifications/{uuid}/`

Notification Viewset

## Path parameters

- `uuid` string, uuid, required

## Request body

- PatchedNotificationRequest — Notification Serializer
  - `hyperlink` string, nullable
  - `hyperlink_label` string, nullable
  - `event` EventRequest — Event Serializer
    - `user` object
    - `action` 'login' | 'login_failed' | 'logout' | 'user_write' | 'user_offboarded' | 'suspicious_request' | 'password_set' | 'secret_view' | 'secret_rotate' | 'invitation_used' | 'authorize_application' | 'source_linked' | 'impersonation_started' | 'impersonation_ended' | 'flow_execution' | 'policy_execution' | 'policy_exception' | 'property_mapping_exception' | 'system_task_execution' | 'system_task_exception' | 'system_exception' | 'configuration_error' | 'configuration_warning' | 'model_created' | 'model_updated' | 'model_deleted' | 'email_sent' | 'update_available' | 'export_ready' | 'review_initiated' | 'review_overdue' | 'review_attested' | 'review_completed' | 'access_request_created' | 'access_request_approved' | 'access_request_denied' | 'access_request_revoked' | 'custom_', required
    - `app` string, required
    - `context` object
    - `client_ip` string, nullable
    - `expires` string, date-time
    - `brand` object
  - `seen` boolean

## Response `200`

- Notification — Notification Serializer
  - `pk` string, uuid, required
  - `severity` 'notice' | 'warning' | 'alert', required
  - `body` string, required
  - `hyperlink` string, nullable
  - `hyperlink_label` string, nullable
  - `created` string, date-time, required
  - `event` Event — Event Serializer
    - `pk` string, uuid, required
    - `user` object
    - `action` 'login' | 'login_failed' | 'logout' | 'user_write' | 'user_offboarded' | 'suspicious_request' | 'password_set' | 'secret_view' | 'secret_rotate' | 'invitation_used' | 'authorize_application' | 'source_linked' | 'impersonation_started' | 'impersonation_ended' | 'flow_execution' | 'policy_execution' | 'policy_exception' | 'property_mapping_exception' | 'system_task_execution' | 'system_task_exception' | 'system_exception' | 'configuration_error' | 'configuration_warning' | 'model_created' | 'model_updated' | 'model_deleted' | 'email_sent' | 'update_available' | 'export_ready' | 'review_initiated' | 'review_overdue' | 'review_attested' | 'review_completed' | 'access_request_created' | 'access_request_approved' | 'access_request_denied' | 'access_request_revoked' | 'custom_', required
    - `app` string, required
    - `context` object
    - `client_ip` string, nullable
    - `created` string, date-time, required
    - `expires` string, date-time
    - `brand` object
  - `seen` boolean

## Other responses

- `400`
- `403`

---

[API](https://skmtc.dev/goauthentik/apis/authentik.md) · [All operations](https://skmtc.dev/goauthentik/apis/authentik/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/goauthentik/authentik/revisions/4e42e86021d7/schema)
