Ressource de notification webhook
La ressource de notification définit la forme des données fournies dans votre service lorsqu’une demande de notification webhook est soumise à l’URL enregistrée.
Représentation JSON
Chaque notification générée par le service est sérialisée dans une instance webhookNotification.
{
"subscriptionId": "string",
"expirationDateTime": "datetime",
"resource": "relative url",
"clientState": "string optional",
"changeType": "updated"
}
Étant donné que plusieurs notifications peuvent être envoyées à votre service au sein d’une même demande, elles sont combinées dans un objet avec une seule valeur collective.
{
"value": [
{
"subscriptionId": "101010111",
"resource": "/me/drive/root",
"changeType": "updated",
"clientState": "sub2"
},
{
"subscriptionId": "222020202",
"resource": "/me/drive/root",
"changeType": "updated",
"clientState": "sub1"
}
]
}
Propriétés
Nom de la propriété | Type | description |
---|---|---|
subscriptionId | Chaîne | Identificateur unique pour la ressource faisant l’objet de l’abonnement. |
expirationDateTime | Date/heure | Date et heure d’expiration de l’abonnement s’il n’est pas mis à jour ou renouvelé. |
resource | URL relative | URL de l’élément où l’abonnement est enregistré. |
clientState | Chaîne - facultatif | Valeur de chaîne facultative qui est renvoyée dans le message de notification associé à cet abonnement. |
changeType | Chaîne | Indique le type de modification qui a généré la notification. Pour OneDrive, il s’agit toujours de updated . |