# 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