Interface AuditActor

Actor who performed the action. user_id is populated for dashboard (cookie-JWT) callers; key_id for partner API-key callers; ip is deliberately null because the server stores only SHA-256 hashes of IP addresses (a fingerprinting vector we refuse to expose).

interface AuditActor {
    user_id: null | string;
    key_id: null | string;
    ip: null | string;
}

Properties

Properties

user_id: null | string
key_id: null | string
ip: null | string