An API that connects multiple Microsoft services, enabling data access and automation across platforms
No webhook or delta for license / subscribedSkus – how to prevent data inconsistency over time?
We are syncing our directory using Microsoft Graph webhooks and delta queries for users and groups, which works well.
However, there is no webhook or delta query support for:
- License
- Subscriptions
Over time this causes data inconsistency, especially with group-based licensing and billing-driven subscription changes.
Questions:
Is periodic polling/reconciliation the recommended and supported approach for syncing license and subscription data?
Is there any official Microsoft guidance on handling this scenario?
Are there any plans to support change notifications or delta queries for licensing or /subscribedSkus?
We’d like to confirm whether a hybrid model (webhooks + scheduled reconciliation) is the intended design.