Developer Guide

Screen User

Screen an user transaction for Account Takeover Fraud. This REST API will detect all possibles fraud traits based on the input parameters supplied. The more input parameter supplied, the higher accuracy of fraud detection.

SIGN UP NOW

Request

POST  https://api.fraudlabspro.com/v2/user/screen
Parameter Description
key (required) API license key.
email (required) User's email address.
ip (required) IP address of the user. It supports both IPv4 and IPv6 address format.
format (optional) Return the result in json or xml format. Default:json
Valid values: json | xml
flp_checksum (optional) Checksum for the device validation. Please visit Agent Javascript to learn about the use of this parameter.
last_name (optional) User's last name.
first_name (optional) User's first name.
phone (optional) User's phone number in international format. (For example, +11234567890)

Response

Parameter Description
user_score Overall score between 1 and 100. 100 is the highest risk and 1 is the lowest risk.
user_transaction_id System own unique identifier to identify this API transaction.
user_transaction_status Final action based on the rules analysis.
Return values: APPROVE | REJECT | REVIEW
reason The reason why the status is REJECT or REVIEW. Return the empty array when is APPROVE status.

Sample Codes

Sample Code
curl https://api.fraudlabspro.com/v2/user/screen \
--header 'Content-Type: application/json' \
--data '{
	"key": "Enter_License_Key",
	"email": "hh5566@gmail.com",
	"ip": "IP_Address",
	"format": "json",
	"last_name": "Henderson",
	"first_name": "Hector",
	"phone": "561-628-8674"
}'