---
title: JSON Pointer syntax reference
description: 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.
component: pingone
page_id: pingone:pingone_verify_integration_kit:pf_p1_verify_ik_json_pointer_syntax_reference
canonical_url: https://docs.pingidentity.com/integrations/pingone/pingone_verify_integration_kit/pf_p1_verify_ik_json_pointer_syntax_reference.html
revdate: June 20, 2024
section_ids:
  example-pingone-verify-json-payload: Example PingOne Verify JSON payload
  json-pointer-syntax: JSON Pointer syntax
---

# 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](https://tools.ietf.org/html/rfc6901) on ietf.org.

## Example PingOne Verify JSON payload

For information on example JSON payloads, see [Verification MetaData](https://apidocs.pingidentity.com/pingone/platform/v1/api/#verification-metadata) and [Verified Data](https://apidocs.pingidentity.com/pingone/platform/v1/api/#verified-data) in the PIngOne Platform API Reference documentation.

## JSON Pointer syntax

The following attributes are already included in the core contract, so you do not need to add them to the **PingOne Verify Response Mappings** table. We have included them here to help you understand the JSON Pointer mapping scheme for newly-added PingOne Verify attributes.

| Description                                | JSON Pointer                                  | Example value |
| ------------------------------------------ | --------------------------------------------- | ------------- |
| Verification transaction status            | `/transactionStatus/status`                   | `SUCCESS`     |
| User's first name (from their photo ID)    | `/_embedded/verifiedData/0/data/firstName`    | `Alice`       |
| User's selfie                              | `/_embedded/verifiedData/0/data/IMAGE`        |               |
| User's metadata                            | `/_embedded/metaData`                         |               |
| User's state (from their photo ID)         | `/_embedded/verifiedData/0/data/addressState` | `CA`          |
| User's date of birth (from their photo ID) | `/_embedded/verifiedData/0/data/birthDate`    | `1980-01-20`  |

|   |                                                                                                  |
| - | ------------------------------------------------------------------------------------------------ |
|   | To populate an attribute with the entire JSON response, leave the attribute mapping field blank. |
