Microsoft Marketplace Partner Center API changes in October 2026
If you are using the Microsoft Marketplace Partner Center ingestion API, you’ll likely need to visit your code and soon. New schema changes were released on October 16, 2026 and this may introduce breaking changes for you.
The Partner Center Ingestion API
The Partner Center Ingestion API can be used to automate workflows in Partner Center. Some software publishers automate the publication process for their Microsoft Marketplace offers. Some even make publishing new offers part of their CICD pipeline. This can save time and money when rolling out new versions of offers in the marketplace.
The most basic API call you may want to make is simply listing the offers you have in Partner Center. That endpoint looks like this:
GET https://graph.microsoft.com/rp/product-ingestion/product
The value returned is a list of the offers in Partner Center. Now we want to pull details about a specific offer. To do that, get the durable ID of the offer from the list you retrieved and then call:
GET https://graph.microsoft.com/rp/product-ingestion/resource-tree/product/{productId}
The returned JSON structures an offer as an array of resources. Each resource represents a specific part of an offer; for example, there will be a resource for each plan in the offer and another for the technical configuration of a SaaS offer.
What changed in the API?
In short, the schemas returned from the API have changed. And of course, when schemas change the structure of the data they define may also change. And some of the resource JSON structures did change.
- Here is an example of the product JSON taken before the recent API changes.
- Here is an example of a per user SaaS offer taken after the schema changes.
Use these examples to see the differences in schemas and in resource JSON structures.
I’ve also put a file together that just lists the old and new schemas. Go here to see those schemas.
The Partner Center CLI project
The examples you’ve been seeing are part of an opensource project we’ve been building that interacts with the Partner Center APIs. It is meant as a tool to learn from and simply invoked some of the API operations. Feel free to take advantage of it to learn more about the Partner Center APIs.
Conclusion
If you have code that interacts with the Partner Center APIs (like our SaaS offer management platform, AMPup), you’ll definitely want to check on your application. It’s very possible that it isn’t working.
At the time of the writing of this article, the changes are not yet documented on the Microsoft learn site. The old schemas are still listed, but hopefully the docs will get updated soon.