Skip to main content
Use device recognition and Multi-accounting detection to review repeated bonus claims.

Where to integrate

Identify signup and the authenticated deposit or bonus claim. Start with the SDK for your stack and retrieve the result on your backend.

What to read

Read the verified device and account association, then check the reward ledger and available group evidence. Use the current Risk Score and flags, plus High-Risk Events where relevant. Treat a missing or incomplete result as an explicit unverified state.

How to act

Grant an eligible reward once, or hold it for review when linked activity has already received the benefit. Claim the reward atomically with the business transaction. A repeated webhook must not produce another credit.

Build the example

The runnable tutorial includes the starting app, the completed integration, and steps to test its behavior. Its application policy is stated separately from ShieldLabs detection. For implementation details, see Acting on results and Identification flow. Verify the expected domain, result age and account association, and consume protected actions atomically.