---
title: JSON Pointer syntax
description: JSON Pointer defines a syntax for identifying a specific value within a JSON payload. Using the following sample payload and JSON Pointer examples, identify the attributes you want to use to populate your attribute contract.
component: island-enterprise-browser
page_id: island-enterprise-browser:setup:pf_island_browser_json_pointer_syntax_ref
canonical_url: https://docs.pingidentity.com/integrations/island-enterprise-browser/setup/pf_island_browser_json_pointer_syntax_ref.html
revdate: August 6, 2025
section_ids:
  example-island-browser-verify-challenge-response-api-json-payload: Example Island Browser Verify Challenge Response API JSON payload
---

# JSON Pointer syntax

JSON Pointer defines a syntax for identifying a specific value within a JSON payload. Using the following sample payload and JSON Pointer examples, identify the attributes you want to use to populate your attribute contract.

You can find a complete technical description of JSON Pointer syntax in [IETF RFC 6901 - JavaScript Object Notation (JSON) Pointer](https://tools.ietf.org/html/rfc6901).

## Example Island Browser Verify Challenge Response API JSON payload

```json
{
    "devicePermanentId": "Q1M9T7X2KD",
    "virtualDeviceId": "Q1M9T7X2KD",
    "customerId": "ping-device-trust-integration",
    "signedPublicKeyAndChallenge": "",
    "deviceSignals": {
        "deviceManufacturer": "Apple Inc.",
        "deviceModel": "Mac14,5",
        "operatingSystem": "MAC_OS_X",
        "osVersion": "14.7.0",
        "displayName": "mac-24XXRFQW",
        "diskEncryption": "DISK_ENCRYPTION_ENABLED",
        "serialNumber": "Q1M9T7X2KD",
        "osFirewall": "OS_FIREWALL_ENABLED",
        "systemDnsServers": [
            "75.153.171.124:53",
            "8.8.8.8:53",
            "192.168.1.254:53"
        ],
        "macAddresses": [
            "da:1b:43:67:db:20",
            "b9:5b:77:ad:4c:b5"
        ],
        "screenLockSecured": "SCREEN_LOCK_ENABLED",
        "secureBootMode": "SECURE_BOOT_UNKNOWN",
        "browserVersion": "138.1.70.26",
        "deviceAffiliationIds": [],
        "profileAffiliationIds": [],
        "builtInDnsClientEnabled": true,
        "chromeRemoteDesktopAppBlocked": false,
        "safeBrowsingProtectionLevel": "STANDARD",
        "siteIsolationEnabled": true,
        "passwordProtectionWarningTrigger": "POLICY_UNSET",
        "realtimeUrlCheckMode": "REALTIME_URL_CHECK_MODE_UNSPECIFIED",
        "thirdPartyBlockingEnabled": false,
        "trigger": "TRIGGER_BROWSER_NAVIGATION"
    },
    "keyTrustLevel": "ISLAND_BROWSER_HW_KEY",
    "profileCustomerId": "ping-device-trust-integration",
    "virtualProfileId": "Q1M9T7X2KD",
    "profileKeyTrustLevel": "ISLAND_BROWSER_HW_KEY"
}
```

**JSON Pointer Syntax**

| Description       | JSON Pointer                  | Example value                               |
| ----------------- | ----------------------------- | ------------------------------------------- |
| `Browser version` | `/deviceSignals/browser`      | `138.1.70.26`                               |
| `Mac Addresses`   | `/deviceSignals/macAddresses` | `["da:1b:43:67:db:20","b9:5b:77:ad:4c:b5"]` |

|   |                                                                                                                                                                                                                                        |
| - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | To populate an attribute with the entire JSON response, leave the **Verify Challenge Response Attribute Mapping** field blank in step 3c of [Configuring an adapter instance](pf_island_browser_configuring_an_adapter_instance.html). |
