Smile Shield

Data Dictionary for Smile Shield


FieldsDescription
result.riskScore.valuePayment default risk score. Higher values indicate a greater likelihood of payment default.
result.riskScore.range.minMinimum possible value for the risk score. Always 1.
result.riskScore.range.maxMaximum possible value for the risk score. Always 999.
result.riskScore.interpretationIndicates scoring direction. Value: higher_is_riskier.
result.riskScore.reasonCodes[n].rankOrdinal position of this reason code (1 = most influential).
result.riskScore.reasonCodes[n].codeFive-digit code. Codes beginning 00 increased risk; codes beginning 10 reduced risk.
result.riskScore.reasonCodes[n].descriptionHuman-readable description of the reason code.
result.riskScore.reasonCodes[n].effectWhether this code increased or reduced the risk score. Values: increased_risk | reduced_risk.
result.digitalIdentity.overallScoreOverall confidence score across all attribute pair scores. Higher = greater confidence = lower risk.
result.digitalIdentity.confidenceLevelTextual confidence band: Very High Confidence | High Confidence | Moderate Confidence | Low Confidence | Very Low Confidence | null.
result.digitalIdentity.pairScores.emailToFullNameConfidence that email address and full name are associated.
result.digitalIdentity.pairScores.emailToLastNameConfidence that email address and last name are associated.
result.digitalIdentity.pairScores.emailToPhoneConfidence that email address and phone number are associated.
result.digitalIdentity.pairScores.emailToBillingAddressConfidence that email address and billing address are associated.
result.digitalIdentity.pairScores.emailToIpConfidence that email address and IP address are associated.
result.digitalIdentity.pairScores.emailToShippingAddressConfidence that email address and shipping address are associated.
result.digitalIdentity.pairScores.ipToFullNameConfidence that IP address and full name are associated.
result.digitalIdentity.pairScores.ipToLastNameConfidence that IP address and last name are associated.
result.digitalIdentity.pairScores.ipToPhoneConfidence that IP address and phone number are associated.
result.digitalIdentity.pairScores.ipToBillingAddressConfidence that IP address and billing address are associated.
result.digitalIdentity.pairScores.ipToShippingAddressConfidence that IP address and shipping address are associated.
result.digitalIdentity.pairScores.phoneToFullNameConfidence that phone number and full name are associated.
result.digitalIdentity.pairScores.phoneToLastNameConfidence that phone number and last name are associated.
result.digitalIdentity.pairScores.phoneToBillingAddressConfidence that phone number and billing address are associated.
result.digitalIdentity.pairScores.phoneToShippingAddressConfidence that phone number and shipping address are associated.
result.digitalIdentity.pairScores.billingAddressToFullNameConfidence that billing address and full name are associated.
result.digitalIdentity.pairScores.billingAddressToLastNameConfidence that billing address and last name are associated.
result.digitalIdentity.pairScores.shippingAddressToBillingAddressConfidence that shipping and billing addresses are associated.
result.digitalIdentity.pairScores.shippingAddressToFullNameConfidence that shipping address and full name are associated.
result.digitalIdentity.pairScores.shippingAddressToLastNameConfidence that shipping address and last name are associated.
result.phoneIntelligence.countryCodeInternational dialling country code (excludes +). Determined by Smile Shield from the submitted phoneNumber.
result.phoneIntelligence.geoISO 3166-1 alpha-2 country code for the phone number's country, as determined by Smile Shield.
result.phoneIntelligence.typeType of phone number as determined by Smile Shield. Values: MOBILE | FIXED_LINE | FIXED_LINE_OR_MOBILE | VOIP | TOLL_FREE | PAGER | PERSONAL_NUMBER | VOICE_MAIL |
result.phoneIntelligence.isPossibleWhether the submitted phone number is structurally possible, as determined by Smile Shield.
result.phoneIntelligence.isValidWhether the submitted phone number is valid and dialable, as determined by Smile Shield.
result.emailIntelligence.existsWhether the queried email address exists. 1=Yes | 2=No | 3=Not Anymore | 4=Not Sure.
result.emailIntelligence.firstSeenDateOldest date found for records associated with this email address.
result.emailIntelligence.firstSeenDaysNumber of days since this email address was first seen in the intelligence network.
result.emailIntelligence.ownerNameName of the person associated with this email address, if known.
result.emailIntelligence.ownerNameMatchWhether the email owner name matches the provided applicant name. 1=Full Match | 2=Partial | 3=No Match | 4=Owner Unknown | null=missing values.
result.emailIntelligence.velocity7DaysNumber of times this email address was seen in the intelligence network in the last 7 days.
result.emailIntelligence.previouslySeenWithIpWhether this email has been previously seen with the applicant's IP address.
result.emailIntelligence.previouslySeenWithNameWhether this email has been previously seen with the applicant's full name.
result.emailIntelligence.previouslySeenWithPhoneWhether this email has been previously seen with the applicant's phone number.
result.emailIntelligence.multipleDevicesForEmailWhether multiple distinct devices have been seen with this email address.
result.emailIntelligence.multipleNamesForEmailWhether multiple distinct full names have been seen with this email address.
result.emailIntelligence.multiplePhonesForEmailWhether multiple distinct phone numbers have been seen with this email address.
result.emailIntelligence.fraudTypeType of fraud last flagged for this email address in the contributory intelligence network. Null if never flagged.
result.emailIntelligence.nonEarlyPaymentDefaultFraudFlagWhether this email has been associated with non-payment-default fraud in the contributory network.
result.domainIntelligence.nameDomain name of the email address.
result.domainIntelligence.existsWhether the email domain exists. 1=Yes | 2=No | 3=Not Anymore | 4=Not Sure.
result.domainIntelligence.companyCompany that owns the email domain. May be REDACTED FOR PRIVACY.
result.domainIntelligence.countryCountry in which the domain is registered.
result.domainIntelligence.createdDateDate the domain was created or first seen. ISO 8601 UTC format.
result.domainIntelligence.ageDaysNumber of days since the domain was created.
result.domainIntelligence.categoryCodeCategory type code for the domain's associated company. Null if unavailable.
result.deviceIntelligence.deviceIdSmile Shield persistent device identifier using cookies and local storage.
result.deviceIntelligence.deviceIdConfidenceProbability of device match. Value of 100 when matched or newly generated.
result.deviceIntelligence.firstSeenDateDate this device was first encountered in the intelligence network.
result.deviceIntelligence.firstSeenDaysNumber of days since this device was first seen in the network.
result.deviceIntelligence.lastEventDateDate of the last event or transaction associated with this device.
result.deviceIntelligence.lastUpdatedDateDate on which the device record was last updated.
result.deviceIntelligence.matchResultDevice match result. Values: success | new_device | not_enough_attribs.
result.deviceIntelligence.resultResult of the device ID search. Values: success | not found.
result.deviceIntelligence.riskScoreRisk score for this device, between +100 (low risk) and -100 (high risk).
result.deviceIntelligence.worstRiskScoreLowest risk score ever reached by this device.
result.deviceIntelligence.newLocationWhether the device IP was geolocated to a different location than last seen.
result.deviceIntelligence.velocity30DaysNumber of times this device has been seen in the last 30 days, capped at 120.
result.deviceIntelligence.proxyDetectedWhether the device was detected as using a proxy server.
result.deviceIntelligence.seenWithBlocklistedIpWhether this device and IP have been seen in a consortium block list.
result.deviceIntelligence.multipleEmailsForDeviceWhether multiple distinct emails have been seen with this device.
result.deviceIntelligence.fuzzy.deviceIdSmile Shield cookieless device identifier based on device attributes alone.
result.deviceIntelligence.fuzzy.deviceIdConfidenceProbability that the fuzzy device ID represents the same device.
result.deviceIntelligence.fuzzy.firstSeenDateDate the fuzzy device was first encountered.
result.deviceIntelligence.fuzzy.lastEventDateDate of last event for the fuzzy device.
result.deviceIntelligence.fuzzy.lastUpdatedDateDate the fuzzy device record was last updated.
result.deviceIntelligence.fuzzy.matchResultFuzzy device match result. Values: success | new_device | not_enough_attribs.
result.deviceIntelligence.fuzzy.resultResult of the fuzzy device lookup. Values: success | not found.
result.deviceIntelligence.fuzzy.riskScoreRisk score for the fuzzy device entity.
result.deviceIntelligence.fuzzy.worstRiskScoreLowest risk score ever reached by the fuzzy device.
result.networkIntelligence.trueIp.addressTrue client IP address as detected by Smile Shield.
result.networkIntelligence.trueIp.cityCity of the true IP address.
result.networkIntelligence.trueIp.regionRegion of the true IP address.
result.networkIntelligence.trueIp.postalCodePostal code of the true IP address.
result.networkIntelligence.trueIp.countryCountry of the true IP address.
result.networkIntelligence.trueIp.latitudeLatitude of the true IP geolocation.
result.networkIntelligence.trueIp.longitudeLongitude of the true IP geolocation.
result.networkIntelligence.trueIp.ispInternet Service Provider of the true IP address.
result.networkIntelligence.trueIp.organizationOrganization associated with the true IP address.
result.networkIntelligence.trueIp.connectionTypeInternet connection type (e.g. dsl, cable, mobile wireless).
result.networkIntelligence.trueIp.lineSpeedConnection speed: high | medium | low.
result.networkIntelligence.trueIp.routingTypeHow the connection is routed through the internet.
result.networkIntelligence.trueIp.isHomeWhether the IP is judged to be a home-based connection.
result.networkIntelligence.trueIp.firstSeenDateDate this IP was first seen in the network.
result.networkIntelligence.trueIp.lastEventDateDate of last event for this IP address.
result.networkIntelligence.trueIp.lastUpdatedDateDate this IP record was last updated.
result.networkIntelligence.trueIp.riskScoreRisk score for this IP, between +100 (low risk) and -100 (high risk).
result.networkIntelligence.trueIp.worstRiskScoreLowest risk score ever reached by this IP address.
result.networkIntelligence.trueIp.resultResult of the IP lookup. Values: success | not found.
result.networkIntelligence.trueIp.sourcePortSource port of the true IP connection.
result.networkIntelligence.inputIp.addressIP address as submitted in the API request.
result.networkIntelligence.inputIp.cityCity of the input IP.
result.networkIntelligence.inputIp.regionRegion of the input IP.
result.networkIntelligence.inputIp.postalCodePostal code of the input IP.
result.networkIntelligence.inputIp.countryCountry of the input IP (ISO 3166-1 alpha-2).
result.networkIntelligence.inputIp.latitudeLatitude of the input IP geolocation.
result.networkIntelligence.inputIp.longitudeLongitude of the input IP geolocation.
result.networkIntelligence.inputIp.ispISP of the input IP address.
result.networkIntelligence.inputIp.organizationOrganization of the input IP address.
result.networkIntelligence.inputIp.connectionTypeConnection type of the input IP.
result.networkIntelligence.inputIp.lineSpeedConnection speed of the input IP.
result.networkIntelligence.inputIp.routingTypeRouting type of the input IP.
result.networkIntelligence.inputIp.isHomeWhether the input IP is a home-based connection.
result.networkIntelligence.inputIp.firstSeenDateDate the input IP was first seen in the network.
result.networkIntelligence.inputIp.lastEventDateDate of last event for the input IP.
result.networkIntelligence.inputIp.lastUpdatedDateDate the input IP record was last updated.
result.networkIntelligence.inputIp.riskScoreRisk score for the input IP.
result.networkIntelligence.inputIp.worstRiskScoreWorst risk score for the input IP.
result.networkIntelligence.inputIp.resultResult of the input IP lookup.
result.networkIntelligence.callerIp.addressIP address of the calling application that made the API request.
result.networkIntelligence.callerIp.countryCountry of the calling application IP address.
result.networkIntelligence.geoDiscrepancyWhether the true IP geolocation differs from the input IP geolocation.
result.networkIntelligence.multipleEmailsForIpWhether multiple distinct emails have been seen with the applicant IP address.
result.networkIntelligence.multipleEmailsForPhoneWhether multiple distinct emails have been seen with the applicant phone number.
result.sessionBehavior.timeOnPageMsTime in milliseconds the applicant spent on the page with profiling tags.
result.sessionBehavior.unknownSessionWhether the device used to make the application could not be profiled.
result.policyEngine.versionVersion of the Smile Shield policy engine that processed the request.
result.policyEngine.scoreCalculated policy score (sum of rule risk weights).
result.policyEngine.reviewStatusReview status mapped from policy score. Default: pass.
result.policyEngine.riskRatingRisk rating mapped from policy score. Default: neutral.
result.policyEngine.rules[n].ruleIdUnique identifier of the policy rule that triggered.
result.policyEngine.rules[n].reasonCodeReason code label for the triggered rule. Value: Smile Shield.
result.policyEngine.rules[n].scoreScore contribution of this rule.
Expires At (epoch ms)Epoch milliseconds timestamp when this Smile Shield record expires.