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 NOWRequest
POST
https://api.fraudlabspro.com/v2/user/screen
| Parameter | Type | Description |
|---|---|---|
| key | string | (required) API license key. |
| string | (required) User's email address. | |
| ip | string | (required) IP address of the user. It supports both IPv4 and IPv6 address format. |
| format | string |
(optional) Return the result in json or xml
format. Default:json Valid values: json | xml |
| flp_checksum | string | (optional) Checksum for the device validation. Please visit Agent Javascript to learn about the use of this parameter. |
| last_name | string | (optional) User's last name. |
| first_name | string | (optional) User's first name. |
| phone | string | (optional) User's phone number in international format. (For example, +11234567890) |
Response
| Parameter | Type | Description |
|---|---|---|
| user_score | integer | Overall score between 1 and 100. 100 is the highest risk and 1 is the lowest risk. |
| user_transaction_id | string | System own unique identifier to identify this API transaction. |
| user_transaction_status | string |
Final action based on the rules analysis. Return values: APPROVE | REJECT | REVIEW |
| reason | array | 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"
}'