Compartir a través de


Recurso de notificación de webhook

El recurso de notificación define la forma de los datos que se han proporcionado en su servicio cuando se presenta una solicitud de notificación de webhook en su dirección URL registrada.

Representación JSON

Cada notificación que ha generado el servicio se serializa en una instancia webhookNotification:

{
  "subscriptionId": "string",
  "expirationDateTime": "datetime",
  "resource": "relative url",
  "clientState": "string optional",
  "changeType": "updated"
}

Como pueden enviarse varias notificaciones a su servicio en una sola solicitud, estas se combinan conjuntamente en un objeto con un valor individual de matriz:

{
  "value": [
    {
      "subscriptionId": "101010111",
      "resource": "/me/drive/root",
      "changeType": "updated",
      "clientState": "sub2"
    },
    {
      "subscriptionId": "222020202",
      "resource": "/me/drive/root",
      "changeType": "updated",
      "clientState": "sub1"
    }
  ]
}

Propiedades

Nombre de la propiedad Tipo description
subscriptionId String El identificador único del recurso de la suscripción
expirationDateTime DateTime La fecha y la hora cuando la suscripción expirará si no la ha actualizado o renovado.
resource Dirección URL relativa Dirección URL para el elemento donde se ha registrado la suscripción.
clientState String: opcional Un valor de cadena opcional que se pasa al mensaje de notificación de esta suscripción.
changeType String Indica el tipo de cambio que ha generado la notificación. Para OneDrive, este siempre será updated.