API access and integration with Microsoft Partner Center for managing partner data
Partner Center ingestion APIs
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