Backend
Decision & Scores
Get decision and scores via API
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.
When to Use Authenticate
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
Learn more about the Authenticate endpoint →
Next Steps
- Explore Lists for managing allow and block lists
- See the Example Apps for a complete implementation