Google

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.

Example Google Chrome Enterprise JSON payload

{
    "devicePermanentId": "bda2f4cc-4f6f-4c99-b2ce-5a35834a14d8",
    "deviceSignal": "{\"browserVersion\":\"119.0.6045.160\",\"builtInDnsClientEnabled\":true,\"chromeRemoteDesktopAppBlocked\":false,\"deviceAffiliationIds\":[\"C0479s0n6\"],\"deviceEnrollmentDomain\":\"pingtap.deviceadmin.goog\",\"deviceHostName\":\"EC2AMAZ-8FF6F2B.pfikteam.ping-eng.com\",\"deviceManufacturer\":\"Amazon EC2\",\"deviceModel\":\"t3.xlarge\",\"diskEncrypted\":0,\"displayName\":\"EC2AMAZ-8FF6F2B\",\"macAddresses\":[\"06-66-9C-B8-BF-89\"],\"os\":\"Windows\",\"osFirewall\":2,\"osVersion\":\"10.0.17763.1039\",\"passwordProtectionWarningTrigger\":0,\"profileAffiliationIds\":[],\"realtimeUrlCheckMode\":0,\"safeBrowsingProtectionLevel\":1,\"screenLockSecured\":2,\"secureBootEnabled\":0,\"serialNumber\":\"ec26134d-b166-b3f9-1302-a2724eb7b6ab\",\"siteIsolationEnabled\":true,\"systemDnsServers\":[\"[::1]:53\",\"52.40.214.44:53\",\"35.160.132.57:53\"],\"thirdPartyBlockingEnabled\":true,\"trigger\":1,\"windowsMachineDomain\":\"PFIKTEAM\",\"windowsUserDomain\":\"PFIKTEAM\"}",
    "keyTrustLevel": "CHROME_BROWSER_OS_KEY",
    "virtualDeviceId": "95982e5e-5238-4a13-88a3-f0b09c6f182d",
    "customerId": "C0479s0n6",
    "deviceSignals": {
        "deviceManufacturer": "Amazon EC2",
        "deviceModel": "t3.xlarge",
        "operatingSystem": "WINDOWS",
        "osVersion": "10.0.17763.1039",
        "displayName": "EC2AMAZ-8FF6F2B",
        "diskEncryption": "DISK_ENCRYPTION_UNKNOWN",
        "serialNumber": "ec26134d-b166-b3f9-1302-a2724eb7b6ab",
        "osFirewall": "OS_FIREWALL_ENABLED",
        "systemDnsServers": [
            "[::1]:53",
            "52.40.214.44:53",
            "35.160.132.57:53"
        ],
        "hostname": "EC2AMAZ-8FF6F2B.pfikteam.ping-eng.com",
        "macAddresses": [
            "06-66-9C-B8-BF-89"
        ],
        "screenLockSecured": "SCREEN_LOCK_SECURED_ENABLED",
        "secureBootMode": "SECURE_BOOT_MODE_UNKNOWN",
        "windowsMachineDomain": "PFIKTEAM",
        "windowsUserDomain": "PFIKTEAM",
        "deviceEnrollmentDomain": "pingtap.deviceadmin.goog",
        "browserVersion": "119.0.6045.160",
        "deviceAffiliationIds": [
            "C0479s0n6"
        ],
        "builtInDnsClientEnabled": true,
        "chromeRemoteDesktopAppBlocked": false,
	   "safeBrowsingProtectionLevel": "STANDARD",
        "siteIsolationEnabled": true,
        "passwordProtectionWarningTrigger": "POLICY_UNSET",
        "realtimeUrlCheckMode": "REALTIME_URL_CHECK_MODE_DISABLED",
        "thirdPartyBlockingEnabled": true,
        "trigger": "TRIGGER_BROWSER_NAVIGATION"
    }
}

JSON Pointer syntax

Description JSON Pointer Example value

Browser version

/deviceSignals/browserVersion

19.0.6045.160

MAC addresses

/deviceSignals/macAddresses

["06-66-9C-B8-BF-89"]

To populate an attribute with the entire JSON response, leave the Google Verified Access API Response Mappings field blank.