Skip to main content

Inputs

An input is a piece of data you pass to the SDK or API.

note

To source verified data (outputs) for a user:

  • Identifiers: Phone is always required. Email is optional, but including it helps source better and more metadata — especially risk signals. It cannot be used on its own to source credentials (user identity data).
  • Challenges: These are only required sometimes: if you get the OCE11 error code, which indicates that additional information is required. This happens when Verified is unable to narrow down to a single user based on the inputs already provided.
  • Other Inputs: These are optional. For name, we'll try to match against all names we find associated with the user. This often means, for example, that a user's nickname will match as well as their legal name, but that depends on which names we can source for the user.

1-Click Signup

Identifiers

An identifier is a piece of user data that's used as a primary lookup for outputs and must match the outputs.

InputKeyRequired?TypeFormat(s)DescriptionExample
Phonephone
Required
stringE.164Phone number a user uses to verify for 1-Click Signup"+12125550010"
Emailemail
Optional
stringemailEmail address a user uses to verify for 1-Click Signup"richard@piedpiper.net"

Challenges

A challenge is a piece of user data that's used as a secondary lookup for outputs and must match the outputs.

important

Unlike other inputs, challenges must match the outputs sourced for a user. In other words, they have to match the records we find for a user, or you'll get an OCE012 error. That's because birth dates and SSN4s don't vary, while names and addresses do. For example, a user may enter a nickname rather than their legal name, or they might have recently moved.

InputKeyRequired?TypeFormat(s)DescriptionExample
Birth DatebirthDateoptional (but required after some OCE011 errors)stringYYYY-MM-DDBirth date"1989-08-01"
SSN4ssn4optional (but required after some OCE011 errors)string4 digits (0-9)Last 4 digits of Social Security Number"6789"

Other Inputs

An other input is a piece of user data that's used as an additional lookup for outputs and does not have to match the outputs.

important

Unlike challenges, these other inputs do not have to match the outputs sourced for a user. That's because names and addresses vary, while birth dates and SSN4s don't. For example, a user may enter a nickname rather than their legal name, or they might have recently moved.

InputKeyRequired?TypeFormat(s)DescriptionExample
Full NamefullName
Optional
ObjectObject with keys for one or more child credentials listed belowFull name
{
"firstName": "Richard",
"lastName": "Hendricks"
}
↳ First NamefullName.firstName
Optional
stringcAse inSensiTiveFirst name"Richard"
↳ Middle NamefullName.middleName
Optional
stringcAse inSensiTiveMiddle name"Harrison"
↳ Last NamefullName.lastName
Optional
stringcAse inSensiTiveLast name"Hendricks"
Addressaddress
Optional
ObjectObject with keys for one or more child credentials listed belowAddress
{
"state": "CA",
"zipCode": "94303"
}
↳ Line 1address.line1
Optional
stringcAse inSensiTiveLine 1 of address"5320 Newell Rd"
↳ Line 2address.line2
Optional
stringcAse inSensiTiveLine 2 of address""
↳ Cityaddress.city
Optional
stringcAse inSensiTiveCity of address"Palo Alto"
↳ Stateaddress.state
Optional
string
  • 2 letter abbreviation (last 2 characters of ISO 3166-2 code for US state/territory)
  • Full state/territory name (ISO 3166-2 subdivision name)
State of address
  • "CA"
  • "California"
↳ ZIP Codeaddress.zipCode
Optional
string
  • ZIP Code (5 digits, 0-9)
  • ZIP+4 (5 digits, 0-9 + - + 4 digits, 0-9)
ZIP Code of address
  • "94303"
  • "94303-2846"
↳ Countryaddress.country
Optional
string
  • 2 letter abbreviation (ISO 3166-1 alpha-2 code, currently always "US")
  • Full country name (ISO 3166-1 English short name, currently always "United States of America")
Country of address
  • "US"
  • "United States of America"

1-Click Health

important

Whether 1-Click Health returns health data for a user depends on a complex matching process between the inputs provided and the outputs Verified sources. The more inputs you provide (as long as they're accurate), the better the outputs will be.

We recommend using 1-Click Signup to source inputs for 1-Click Health! Using the two products together results in the fastest, easiest user experience.

InputKeyRequired?TypeFormat(s)DescriptionExample
Full NamefullName
Mixed
ObjectObject with keys for one or more child credentials listed belowFull name
{
"firstName": "Richard",
"lastName": "Hendricks"
}
↳ First NamefullName.firstName
Required
stringcAse inSensiTiveFirst name"Richard"
↳ Middle NamefullName.middleName
Optional
stringcAse inSensiTiveMiddle name"Harrison"
↳ Last NamefullName.lastName
Required
stringcAse inSensiTiveLast name"Hendricks"
Birth DatebirthDate
Required
stringYYYY-MM-DDBirth date"1989-08-01"
Addressaddress
Optional
ObjectObject with keys for one or more child credentials listed belowAddress
{
"state": "CA",
"zipCode": "94303"
}
↳ Line 1address.line1
Optional
stringcAse inSensiTiveLine 1 of address"5320 Newell Rd"
↳ Line 2address.line2
Optional
stringcAse inSensiTiveLine 2 of address""
↳ Cityaddress.city
Optional
stringcAse inSensiTiveCity of address"Palo Alto"
↳ Stateaddress.state
Optional
string2 letter abbreviation (last 2 characters of ISO 3166-2 code for US state/territory)State of address"CA"
↳ ZIP Codeaddress.zipCode
Optional
stringZIP Code (5 digits, 0-9)ZIP Code of address"94303"
↳ Countryaddress.country
Optional
string2 letter abbreviation (ISO 3166-1 alpha-2 code, currently always "US")Country of address"US"
Sexsex
Optional
enum

Possible values:

  • "Male"
  • "Female"
  • "Non-Binary"
Title CaseSex"Male"
SSNssn
Optional
string9 digits (0-9)Social Security Number"000456789"