Mark a notification as read

PUT/notifications/:id/read

Mark the given notification as read. Idempotent — calling it on an already-read notification succeeds. Returns 404 for notifications owned by another user or already deleted.

AuthLogin required

Path parameters

idstringrequired

Notification ID.

Response

FieldTypeDescription
notificationNotificationThe notification that was marked as read.
Request
curl https://api.4s.link/notifications/ID/read \
-X PUT \
-H "Authorization: Bearer 4s_at_..."
Example response
{
"notification": {
"id": "5f2a1c40-...",
"userId": "9c3b7e21-...",
"type": "EVENT_ANNOUNCEMENT",
"messageParams": {
"eventName": "4S Conference 2026",
"announcementTitle": "受付開始時刻のお知らせ"
},
"isRead": true,
"relatedId": "0b6d4f88-...",
"metadata": {
"eventId": "0b6d4f88-...",
"eventSlug": "4s-conference-2026",
"announcementId": "7ae2c915-..."
},
"createdAt": "2026-08-19T02:30:00.000Z",
"updatedAt": "2026-08-19T03:01:12.000Z"
}
}