Marketplace SaaS IQ

Generate, review, and manage Azure Marketplace SaaS offers and plans with the Microsoft Graph Product Ingestion API.

Definition
SaaS API guide
Preparing the Marketplace SaaS workspace - please wait...
5%

Microsoft Foundry

The Responses API generates the editable SaaS offer and plan draft.

Needs configuration

Partner Center Product Ingestion

The associated Microsoft Entra application must have the Partner Center Manager role.

Needs credentials

Credentials are protected before they are stored in this browser. Set up API access in Partner Center.

  1. Locate Entra ID App for API access: Partner CenterAccount SettingsUser ManagementMicrosoft Entra Applications
  2. Create App secret + expiration: Azure PortalEntra IDUser ManagementApp RegistrationsApp name from step 1Certificates & secrets

Product Ingestion creates offers in the publisher account bound to these credentials. The selected publisher is verified before writes; Microsoft Graph doesn't accept a separate publisher ID in the SaaS resource payload.

Describe positioning, users, capabilities, pricing, onboarding, and public URLs.

No supporting PDF selected

Offer identity and listing

Maps to product, listing, and property resources.

Select at least one and up to two categories. Each category can include up to two subcategories.

Square logo

Provide a public square PNG URL or upload a PNG for temporary public staging.

Product Ingestion creates the large, medium, small, and wide Azure logo assets from this source. Upload requires valid Partner Center credentials and a publicly reachable app host; use a public URL during localhost development.

Screenshots

Add up to five PNG, JPG, or JPEG images by URL or upload. Each image is converted to a 1280x720 PNG, resized without distortion, and centered on transparent padding when its aspect ratio differs.

URL images are downloaded and normalized when the offer is saved. Remote URLs must resolve publicly; uploaded and converted files require a publicly reachable app host for Product Ingestion.

Listing contacts

Support and engineering contacts are sent in the SaaS listing resource.

SaaS technical configuration

Maps to software-as-a-service-technical-configuration and commercial-marketplace-setup.

Add Microsoft account or work or school account emails and a description. These are sent as Product Ingestion email preview audiences.
No preview users configured.

Plan listing, pricing, and availability

Maps to plan, plan-listing, and price-and-availability-plan resources.

Live publishing remains a separate Partner Center action after preview validation.

An unhandled error has occurred. Reload 🗙