Recursos de notificação de webhook
O recurso de notificação define o formato dos dados fornecidos ao serviço quando uma solicitação de notificação de webhook é enviada à URL registrada.
Representação JSON
Cada notificação gerada pelo serviço é serializada em uma instância webhookNotifiation:
{
"subscriptionId": "string",
"expirationDateTime": "datetime",
"resource": "relative url",
"clientState": "string optional",
"changeType": "updated"
}
Como várias notificações podem ser enviadas ao serviço em uma única solicitação, elas são combinadas em um objeto com um único valor de matriz:
{
"value": [
{
"subscriptionId": "101010111",
"resource": "/me/drive/root",
"changeType": "updated",
"clientState": "sub2"
},
{
"subscriptionId": "222020202",
"resource": "/me/drive/root",
"changeType": "updated",
"clientState": "sub1"
}
]
}
Propriedades
Nome da propriedade | Tipo | description |
---|---|---|
subscriptionId | Cadeia de caracteres | O identificador exclusivo do recurso de assinatura |
expirationDateTime | DateTime | Data e hora em que a assinatura expirará se não for atualizada ou renovada. |
recurso | URL relativa | URL para o item em que a assinatura está registrada. |
clientState | Cadeia de caracteres – opcional | Um valor de cadeia de caracteres opcional é passado novamente na mensagem de notificação para essa assinatura. |
changeType | String | Indica o tipo de alteração que gerou a notificação. Para o OneDrive, sempre será updated . |