Skip to content

Identity events: the audit log

Every identity transition in your workspace is recorded as an immutable row in the Identity events audit log. This is the evidentiary record an auditor will ask for, and the troubleshooting surface you use when a verification does not go the way you expected.

Open Settings, then Verification, then the Posture tab, and follow View identity events for this workspace. Events from every channel appear here: voice, email, chat and WhatsApp.

Each row has:

  • Timestamp: when the event fired, to the second.
  • Event: the event type, listed below.
  • Contact: the contact the event is bound to, when known.
  • Conversation: the conversation the event belongs to.
  • Prompt version: the version of the verification prompt at the time of the event. Useful when comparing behaviour across releases.

Clicking a row expands its detail: the factor category and type, the scope, the audit reference, the prompt version and the event id.

EventWhat it means
Verification attemptA verification started for this conversation.
Factor addedA proof was accepted, such as a correct answer or a clicked link.
Factor failedAn attempt produced an incorrect answer or a tampered token.
KBV question askedThe assistant asked a question drawn from your own records.
KBV question passedThe answer matched.
KBV question failedThe answer did not match.
Identity locked (per-call)The wrong-answer allowance was used up, so the assistant stopped for this conversation.
Identity locked (24h)The failed-verification limit was reached, so this customer is locked out until the lockout duration elapses.
ANI blockedOne number has attempted verification under too many different identities, so further attempts from it are blocked.
Assurance level reachedThe proofs held brought the customer to identified or high-assurance.
Verification not configuredA tool needed a verified customer and there was nothing to ask or send.
Verification-agent context usedoHallo read one of your tools to formulate a question. This read is bound to that specific customer and tool.
Operator joined the callAn operator joined a live call through the audio bridge, recorded with the assurance level at the moment they joined.
eid_approval_requestedA verification prompt was sent to the customer’s own MitID or BankID app.
eid_link_issuedA secure verification link was issued for the customer to open at their own timing.
eid_approval_grantedThe customer approved and the scheme’s answer verified them.
eid_approval_deniedThe customer declined in their app, or a completed approval did not match the record on file.
eid_approval_expiredThe scheme’s window closed without an answer.

An eID event names the scheme in its audit reference, such as eid:dk_mitid.

The top of the page has one control: an event type dropdown that narrows the list to a single type.

To follow one customer’s experience, open the conversation, click into a turn, and read the Identity events section on the Inspect panel. The workspace list is for questions that cross conversations, such as how many lockouts happened last week.

Identity events are kept for 24 months by default. The current period for your workspace is shown on the Posture tab in the Records row. A daily sweep deletes rows past the cutoff.

For a right-to-erasure request under GDPR Art. 17, contact your oHallo account team. See Data retention and erasure.