# Confirm User Profile

For a full experience of the Verify service, we recommend passing age and gender using the variables age and gender which allows for the confirmation of the demographic data by Vision AI.

# Configuration

Use the ageParameter and genderParameter in the request body with the corresponding dynamic value. Insert your codified dynamic value and Verify will flag profile inconsistencies.

{
 "projectName": "My Project",
 "targetUrl": "https://example.com/survey",
 "advancedSettings": {
 "ageParameter": "age",
 "genderParameter": "gender"
 }
}

# Expected Values

# Age

The expected value for age is an integer number.

Example:

https://verify-eu.realeyesit.com/project/{projectSlug}?age=25

# Gender

The expected values for gender are male or female.

Example:

https://verify-eu.realeyesit.com/project/{projectSlug}?gender=male

# Combined Example

https://verify-eu.realeyesit.com/project/{projectSlug}?age=25&gender=female&userId=user123

# Verification Results

After verification, Verify will compare the provided demographic data with the Vision AI analysis results:

  • If the data matches, the user profile is confirmed
  • If there's a mismatch, the userProfileNotConfirmed flag will be set

The resulted age and gender from Vision AI will be appended to the target URL:

https://example.com/survey?re-age=25-34&re-gender=Female&verificationStatus=OK

# Qualifying Mode

In qualifying mode, you can choose to block users whose profile doesn't match:

{
 "projectName": "My Project",
 "targetUrl": "https://example.com/survey",
 "terminationUrl": "https://example.com/terminated",
 "qualifyingMode": true,
 "qualifyingCriteria": {
 "userProfileNotConfirmed": true
 },
 "advancedSettings": {
 "ageParameter": "age",
 "genderParameter": "gender"
 }
}

# Best Practices


# Next Steps