Once you have a Verisoul session ID from a client SDK, you can pass this session ID to Verisoul’s API to get decision. This guide explains how to use Verisoul’s decision endpoints effectively.
Use the Authenticate endpoint when a session is associated with a user account. This provides the most comprehensive risk assessment by combining session signals with account-specific intelligence.Common use cases:
User login flows - Verify risk before completing authentication
Account creation - Assess risk before finalizing new account registration
High-value transactions - Validate sessions before processing payments
Account modifications - Check risk before allowing password changes or profile updates
Sensitive data access - Verify session legitimacy before granting access to protected information