Notifications
Archivst writes one JSON file per event to %APPDATA%\ArchivstDesktop\notifications\. An agent should poll this directory, parse the file, then delete it after handling (the desktop app follows the same read-then-delete contract).
Backup error
error-{timestamp}-{guid}.json:
{
"FolderName": "Photos",
"FolderUniqueId": "…",
"Timestamp": "2026-09-02T10:15:00Z",
"LogHeaderFilename": "…",
"ErrorSummary": "…"
}
Failed image conversions
failed-images-{timestamp}-{guid}.json:
{
"FolderName": "Photos",
"FolderUniqueId": "…",
"Timestamp": "2026-09-02T10:15:00Z",
"FailedImagesCount": 7
}
Site notification feed
When signed in, token-expiry and other account events also appear in the per-user site notification feed with:
TitleMessageNotificationTypeCreatedUtcIsRead
These are shown on the site and sent by email.