Changelog
Changes to the product API, webhook events and this documentation.
The product API (/api/v1) and webhook events change only additively. Breaking changes get a new version or event type, with at least 12 months' notice; they are announced here, in the Admin Portal and by email.
2026-10-08
- Documentation site. This site: getting started, concepts, guides, the generated API reference, webhook events, a page for every error code at
/errors/{code}, and guides to the Admin Portal and the Customer Portal.
2026-10-07
- Editions. Products now have editions (functional tiers) between products and plans. Additive changes:
editionin the entitlement answer;editionsand each plan'seditionin the catalogue;editionSlug(andpreviousEditionSlugonsubscription.plan_changed) in webhook events. Existing plans each received their own edition, so no answer changed until you group plans. - Billing model on plans.
marketplace.perUseris now echoed from each plan's billing model (FlatRateorPerUser).
2026-10-05
- Metered usage intake.
POST /api/v1/metered-usagereports usage on Microsoft Marketplace custom meters (scopeusage:write, app roleUsage.Write.All).
Earlier
- Product API v1. Entitlements (
GET /api/v1/entitlements/{tenantId}), user eligibility (GETandPOST …/eligibility, includingConsentRequiredfor Microsoft-managed licences), the catalogue (/api/v1/catalogue/products), Entra application proof of control (POST /api/v1/client-credentials/verify), and outbound webhooks signed with Standard Webhooks.