Azure

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 on ietf.org.

Learn more about the list of all possible values for each attribute in Risky user in the Azure AD documentation.

Example JSON payload

{
   "@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.