ID DataWeb Integration Kit

JSON Pointer syntax reference

JavaScript Object Notation (JSON) Pointer defines a syntax for identifying a specific value within a JSON payload. Using the sample payload and JSON Pointer examples below, identify the attributes that you want to use to populate your attribute contract.

For a complete technical description of JSON Pointer syntax, see JavaScript Object Notation (JSON) Pointer on ietf.org.

For more information about the ID DataWeb attributes and payload structure, see the Attribute List and .iddataweb.com/reference//[Attribute Dictionary] In the ID DataWeb documentation.

Example JSON payload

{
   "endpoint$transaction$serialVersionUID":"3437946115680492319",
   "endpoint$transaction$errorCode":"",
   "endpoint$transaction$errorDescription":"",
   "endpoint$transaction$mbun":"5d87fd39-af76-9732-3435-7fa1d0bc8148",
   "endpoint$transaction$transaction_id":"0375fc22-3321-4108-b0b9-69660ef19bf4",
   "endpoint$transaction$forwardApiKey":"e16774cfb79941b9",
   "endpoint$transaction$policyObligation":"true",
   "endpoint$transaction$policyDecision":"obligation",
   "userAttributes$APSessionID$apSessionId":"875efc0d-f6e3-4ca7-9c09-4b0c79446359",
   "userAttributes$FullName$fname":"Janet",
   "userAttributes$FullName$lname":"Smith",
   "userAttributes$FullName$mname":"middleName",
   "userAttributes$FullName$suffix":"null",
   "userAttributes$InternationalAddress$country":"US",
   "userAttributes$InternationalAddress$sublocality":"null",
   "userAttributes$InternationalAddress$locality":"Denver",
   "userAttributes$InternationalAddress$subpremise":"null",
   "userAttributes$InternationalAddress$sublocality_level_2":"null",
   "userAttributes$InternationalAddress$route":"Main Street",
   "userAttributes$InternationalAddress$administrative_area_level_2":"null",
   "userAttributes$InternationalAddress$premise":"null",
   "userAttributes$InternationalAddress$sublocality_level_5":"null",
   "userAttributes$InternationalAddress$administrative_area_level_3":"null",
   "userAttributes$InternationalAddress$sublocality_level_4":"null",
   "userAttributes$InternationalAddress$sublocality_level_3":"null",
   "userAttributes$InternationalAddress$administrative_area_level_1":"VA",
   "userAttributes$InternationalAddress$street_number":"18",
   "userAttributes$InternationalAddress$neighborhood":"null",
   "userAttributes$InternationalAddress$postal_code":"23225",
   "userAttributes$CustomAttribute1$name":"customAttribute1Val",
   "userAttributes$CustomAttribute1$value":"myCustomAttribute1Value",
   "acquiredAttributes$EquifaxScore$equifaxScore":"7",
   "acquiredAttributes$SmartIDBrowserstringPersonaAgeMonths$smartIDBrowserStringPersonaAge":"0",
   "acquiredAttributes$NEATPersonaAgeMonths$NEATPersonaAge":"0",
   "acquiredAttributes$DigitalID$digitalID":"0e12aa408fb114c3b0c7d780c3a69c91",
   "acquiredAttributes$DigitalIDConfidence$digitalIDConfidence":"6022",
   "acquiredAttributes$FuzzyDeviceIDConfidence$fuzzyDeviceIDConfidence":"100.00",
   "acquiredAttributes$TrueIP$trueIP":"127.0.0.1",
   "acquiredAttributes$TrueIPGeoCountry$trueIPGeoCountry":"CA",
   "acquiredAttributes$Platform$platform":"browser_computer",
   "acquiredAttributes$FuzzyDeviceID$fuzzyDeviceID":"7d9eeb9464784039bc427e97b3184da2",
   "acquiredAttributes$ExactIDIPPersonaAgeMonths$exactIDIPPersonaAge":"0",
   "acquiredAttributes$TMXScore$tmxScore":"1",
   "acquiredAttributes$RawAssertionScore$rawAssertionScore":"4",
   "acquiredAttributes$AssertionScore$assertionScore":"80",
   "acquiredAttributes$IDWScore$idwScore":"85",
   "userAssertionList$Equifax Identity Fraud Service$link.fullName_address":"pass",
   "userAssertionList$Equifax Identity Fraud Service$link.lastName_address":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$blacklist.ofacIP":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$blacklist.device":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.browserAnomaly":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$test.lte3ProxyToday":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$test.trustedDevice":"fail",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$test.lte3CredentialsDevice7d":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$link.timeZone_TrueGeo":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$test.credentialLTE500mi1hr":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$test.exactIDAgeGTE7d":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.vpn":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$test.trueIPLTE500miInputIP":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.proxyAnonymous":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$blacklist.ip":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$test.expectedLanguage":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$link.proxyOrg_TrueOrg":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.malware":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.aggregator":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$test.smartIDAgeGTE7d":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.proxyOpenTransparent":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.unusualActivity":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.proxyHidden":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$link.proxyISP_TrueISP":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.tor":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$detect.torNode":"pass",
   "userAssertionList$Threatmetrix Session Query Low Location Accuracy$link.proxyGeo_TrueGeo":"pass"
}
Table 1. JSON Pointer syntax
Description JSON Pointer Resulting value

Result of the risk assessment

/endpoint$transaction$policyDecision

obligation

The user’s first name

/userAttributes$FullName$fname

Janet