Graften Docsgraften.io
Docs / Knowledge Base / Incident register: severity, categories and dates

Incident register: severity, categories and dates

Compliance

The detection time is what a breach-notification assessment is measured from, so Graften refuses an incident it can't record accurately rather than guessing. See Breach notification: regulator time limits for each regulator's limit.

Values an incident accepts

Anything else is refused with a 400 (INVALID_SEVERITY, INVALID_CATEGORY) instead of being stored as typed.

Detection time

detected_at must be a full timestamp with a time zone, for example 2026-10-14T09:30:00+10:00, and can't be in the future. Left blank, it is the time the incident is created. A value Graften can't read is refused (INVALID_DETECTED_AT) — it is never quietly replaced with "now".

Reopening

Moving a resolved, closed or contained incident back to open or investigating clears its resolved and contained dates, so a live incident never reads as resolved.

Open in the interactive docs