Partner Center ingestion APIs

Vishal Singh Thapa 10 Reputation points
2025-11-25T12:03:35.36+00:00

I am working with the Partner Center ingestion APIs and need help with the following:

Objectives:

  • Create a product/offer and add all required properties (SaaS product, Microsoft 365 Copilot, and Agents).

Retrieve the list of customers who have purchased the product.

APIs I am using:

To create the product: POST https://api.partner.microsoft.com/v1.0/ingestion/products

To add properties to the product: POST https://api.partner.microsoft.com/v1.0/ingestion/products/<product_id>/properties

The product creation request works successfully, and I receive the product ID. However, when I call the properties API, the properties do not get added to the product. I’m not sure whether the request body format is incorrect or if there is an additional step required.

Additionally, I need to retrieve the list of customers who have purchased my product, but I could not find any API in the documentation that provides this information.

API reference page: https://ingestionapi-swagger.dps.mp.microsoft.com/#/

If anyone can provide guidance, sample request body, or documentation reference for both adding product properties and retrieving customers who purchased the product, it would be greatly appreciated.

Moved from Microsoft 365 and Other | Other

Microsoft Partner Center API
0 comments No comments

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.