---
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: azure
page_id: azure:azure_ad_identity_protection_integration_kit:pf_azuread_identityprotection_ik_json_pointer_syntax_reference
canonical_url: https://docs.pingidentity.com/integrations/azure/azure_ad_identity_protection_integration_kit/pf_azuread_identityprotection_ik_json_pointer_syntax_reference.html
llms_txt: https://docs.pingidentity.com/integrations/azure/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: June 21, 2024
section_ids:
  example-json-payload: Example JSON payload
---

# 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.

Learn more about a complete technical description of JSON Pointer syntax in [JavaScript Object Notation (JSON) Pointer](https://tools.ietf.org/html/rfc6901) on [ietf.org](https://www.ietf.org/).

Learn more about the list of all possible values for each attribute in [Risky user](https://docs.microsoft.com/en-us/graph/api/resources/riskyuser?view=graph-rest-1.0#properties) in the Azure AD documentation.

## Example JSON payload

```json
{
   "@odata.type": "#microsoft.graph.riskyUser",
   "id": "41a31b00-3b3b-42d9-8f1c-6d4f14e74c69",
   "isDeleted": false,
   "isProcessing": false,
   "riskLastUpdatedDateTime": "2019-05-03T03:50:34.9565578Z",
   "riskLevel": "low",
   "riskState": "remediated",
   "riskDetail": "userPerformedSecuredPasswordReset",
   "userDisplayName": "Allan Deyoung",
   "userPrincipalName": "AllanD@contoso.OnMicrosoft.com"
}
```

**JSON Pointer syntax**

| Description | JSON Pointer       | Example value   |
| ----------- | ------------------ | --------------- |
| Risk level  | `/riskLevel`       | `low`           |
| Risk state  | `/riskState`       | `remediated`    |
| User name   | `/userDisplayName` | `Allan Deyoung` |

To populate an attribute with the entire JSON response, leave the **Azure Response Mappings** field blank.
