Page created: 8 Apr 2022
|
Page updated: 17 Jul 2023
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 DaVinci JSON payload
"response": {
"companyId": "A70vYu1GnH3OlRByrxWWA70vYu0sktst",
"flowId": "66d90d8a8eb0aa5e5d8a8eb9579a767d",
"interactionId": "0342a92b5954586eb7e7a0d8a8eb90fa7637dc8d8a8eb948448dd2a6d763a0d",
"success": true,
"parameters": {
"myparameter": "user.exampleparameter"
},
"additionalProperties": {
"myproperty": "user.exampleproperty"
}
}
Description | JSON Pointer | Example value |
---|---|---|
Success status |
/success |
|
Parameters |
/parameters/myparameter |
|
Additional properties |
/additionalProperties/myproperty |
|
Note:
To populate a parameter with the entire JSON response, leave the PingOne Attribute Mapping field blank.