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 PingOne Verify JSON payload
For information on example JSON payloads, see Verification MetaData and 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 |
|
|
User’s first name (from their photo ID) |
|
|
User’s selfie |
|
|
User’s metadata |
|
|
User’s state (from their photo ID) |
|
|
User’s date of birth (from their photo ID) |
|
|
To populate an attribute with the entire JSON response, leave the attribute mapping field blank. |