identification_id. An account is the user represented by the pseudonymous user_hid you provide.
Key differences
Reading both together
At login or checkout, obtain a fresh Identification ID and read its verified result on your backend. Check its age, domain and association with the authenticated account before acting. A familiar account may have an unusual new identification. For example, VPN (30) and Anti-Detect Browser (60) produce a Risk Score of 90, Dangerous. The previous account history adds context; it does not make the new check Trusted. Conversely, several accounts can share a device while each check has a low score. Multi-accounting detects relationships across activity; it is not a weight added to one identification.Receiving results
identification.scoreddelivers a scored check. Itshreobject can carry account sharing, impossible travel and account takeover results when evaluated.hre.multi_account.changeddelivers a group change, with its members, revision and lifecycle action. It has no Identification ID or Risk Score and requires separate enablement.- History returns identification and identity cards, including current risk categories where available. It does not reconstruct missed group-change events.
Choosing a check
Normal snippet checks are throttled within the browser visit. A skipped call does not create a new identification. See Snippet methods and Identification flow.
The current account category is not the maximum score of the last History page. Use that distinction when comparing backend decisions with the analytics dashboard.