Clarification needed on webhook expiration behavior in Teams change notification documentation

laurent reece 0 Reputation points
2026-02-03T21:43:33.37+00:00

In the Microsoft Teams change notification documentation, there’s a paragraph stating that webhook subscriptions have a limited lifetime and must be renewed before expiration.

Based on this, I implemented automatic renewal, but subscriptions still stop delivering notifications without any error. Is there a minimum renewal window or additional condition.

Microsoft Teams | Development
Microsoft Teams | Development
Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
0 comments No comments
{count} votes

Answer accepted by question author
  1. Steven-N 19,460 Reputation points Microsoft External Staff Moderator
    2026-02-04T00:08:00.7666667+00:00

    Hi laurent reece

    Thank you for reaching out to Microsoft Q&A forum

    Based on my research, there is no secret additional “minimum window” requirement beyond renewing before expiration, but practically you should renew well ahead of the deadline to avoid any chance of the subscription lapsing. With Teams webhooks expiring every 60 minutes, this means building a robust renewal strategy (for example, renew after 30–45 minutes of each cycle).

    Additionally, also leverage this recommendations and features: consider using lifecycle notifications (especially if you need longer subscriptions or want a fail-safe warning), and always handle renewal responses. That way, your subscriptions will continuously deliver change notifications without silently dropping of.

    For more information:

    https://learn.microsoft.com/en-us/graph/teams-change-notification-in-microsoft-teams-overview

    https://learn.microsoft.com/en-us/graph/api/resources/subscription?view=graph-rest-1.0

    Best regards


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".     

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.