Skip to content

Commit b84e9a3

Browse files
authored
Update change-notifications-delivery-webhooks.md
1 parent c7c5dc4 commit b84e9a3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

concepts/change-notifications-delivery-webhooks.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ Notifications that fail to deliver are retried at exponential backoff intervals.
4242
For security and performance reasons, Microsoft Graph throttles notifications sent to endpoints that become slow or unresponsive. It may include dropping notifications in a way that they can't be recovered.
4343

4444
1. An endpoint is marked "slow" once more than 10% of responses take longer than 10 seconds in a 10-minute window.
45-
- Once an endpoint has been marked "slow", any new notifications are sent on a 10-second delay.
45+
- Once an endpoint is marked "slow", any new notifications are sent on a 10-second delay.
4646
- An endpoint exits the "slow" state once less than 10% of responses take longer than 10 seconds in a 10-minute window.
4747

4848
2. An endpoint is marked "drop" once more than 15% of responses take longer than 10 seconds in a 10-minute window.
49-
- Once an endpoint has been marked "drop", any new notifications are dropped, for up to 10 minutes
49+
- Once an endpoint is marked "drop", any new notifications are dropped, for up to 10 minutes
5050
- An endpoint exits the "drop" state once less than 15% of responses take longer than 10 seconds in a 10-minute window.
5151

5252
If your endpoint is unable to meet these performance characteristics, consider using [Event Hubs](/graph/change-notifications-delivery-event-hubs) or [Event Grid](/azure/event-grid/subscribe-to-graph-api-events?context=graph/context) as a target for receiving notifications.
@@ -200,12 +200,12 @@ When you receive a change notification:
200200

201201
1. Validate the **clientState** property. It must match the value originally submitted with the subscription creation request.
202202

203-
If there's a mismatch, don't consider the change notification as valid. It's possible that the change notification hasn't originated from Microsoft Graph and may have been sent by a rogue actor. You should also investigate where the change notification comes from and take appropriate action.
203+
If there's a mismatch, don't consider the change notification as valid. It's possible that the change notification isn't originated from Microsoft Graph and may have been sent by a rogue actor. You should also investigate where the change notification comes from and take appropriate action.
204204

205205
1. Update your client app based on your business logic.
206206

207207
## Subscription lifecycle
208-
When they're no longer needed, subscriptions may be deleted or expire. When you create your subscription, you set an expiration date using the **expirationDateTime** property. Once this time has passed, Microsoft Graph deletes the subscription and doesn't send notifications to your endpoint. You may also explicitly delete your subscription.
208+
When they're no longer needed, subscriptions may be deleted or expire. When you create your subscription, you set an expiration date using the **expirationDateTime** property. Once this time passes, Microsoft Graph deletes the subscription and doesn't send notifications to your endpoint. You may also explicitly delete your subscription.
209209

210210
The simplest way to continue receiving notifications is to continue renewing your subscription request. Each notification includes a **subscriptionExpirationDateTime** property. You can use it to guide you when to renew your subscription.
211211

@@ -318,7 +318,7 @@ For increased flexibility and reliability, when you create a subscription, you m
318318
When you subscribe to lifecycle notifications, Microsoft Graph alerts you:
319319
- When the access token is about to expire.
320320
- When a subscription is about to expire.
321-
- When a tenant administrator has revoked your app's permissions to read a resource.
321+
- When a tenant administrator revokes your app's permissions to read a resource.
322322

323323
> [!NOTE]
324324
> If an access token expires, notifications are not delivered to the endpoint. But Microsoft Graph continues to retry sending each notification for up to 4 hours. So if the access token is refreshed within 4 hours of expiration, unsent notifications are delivered.

0 commit comments

Comments
 (0)