Skip to main content
Version: Insiders

Metadata

These webhooks are triggered when a resource's metadata is updated. Configuration options in templates or provisioning actions allow you to customize notifications to meet your specific needs.

HTTP Request

POST YourApiUrl
Content-Type: application/json

The payload content varies depending on the specific resource being provisioned.

This payload is sent to the webhook when the metadata of a guest changes.

{
"eventType": "guestmodified",
"user": {
"id": "8b61e95e-69d7-401b-8d6c-7b91728ef705",
"userType": "Guest",
"userPrincipalName": "auser_mycustomdomain.me#EXT#@nuborocks.onmicrosoft.com",
"givenName": "David",
"externalUserStateChangeDateTime": "2024-07-02T12:15:12+00:00",
"externalUserState": "PendingAcceptance",
"displayName": "auser",
"createdDateTime": "2024-07-02T12:15:12+00:00",
"companyName": "HBO",
"businessPhones": [],
"accountEnabled": true,
"mail": "auser@mycustomdomain.me",
"surname": "Letterman2",
"employeeOrgData": {},
"metadataExtension": {
"tId": "6540b4b3-04df-41bd-9a81-23734efe0587",
"additionalData": {
"@odata.type": "#microsoft.graph.openTypeExtension",
"extensionName": "cloud.easyLife.metadata",
"tId": "6540b4b3-04df-41bd-9a81-23734efe0587",
"id": "cloud.easyLife.metadata"
}
},
"policyExtension": {
"pId": "57995089-7fdc-4571-b148-10d2b6e4af36",
"noEsca": false,
"owSta": "compliant",
"invSta": "compliant",
"invCh": "2024-07-02T23:59:59+00:00"
},
"easylife365_usermetadata": {
"primaryOwner": "d3f0fe0f-ad34-4eb2-af61-953ea3a76031",
"secondaryOwner": "5444a4ba-0d49-4e1b-ac67-8bd6a23805dd",
"isCompliant": true
},
"onPremisesExtensionAttributes": {}
},
"isExpress": false
}

Response

A status 200 OK is expected with no body.