Microsoft.Marketplace (stable:2022-07-31)

2025/12/05 • 2 new, 2 deleted methods

EdgeZonesProducts_List (new)
Description Get a list of edge zone products
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/locations/{location}/edgeZones/{edgeZone}/products
{
subscriptionId: string ,
location: string ,
edgeZone: string ,
language: string ,
market: string ,
$select: string ,
$skipToken: string ,
api-version: string ,
}

⚐ Response (200)

{
nextPageLink: string ,
count: integer ,
items:
[
{
language: string ,
displayName: string ,
hasStandardContractAmendments: boolean ,
publisherMpnId: string ,
sellerId: string ,
publisherId: string ,
partnerCenterId: string ,
publisherDisplayName: string ,
offerId: string ,
legacyId: string ,
determinedStorefronts:
[
string ,
]
,
standardContractAmendmentsRevisionId: string ,
universalAmendmentUrl: string ,
summary: string ,
longSummary: string ,
description: string ,
offerType: string ,
isPrivate: boolean ,
isPreview: boolean ,
isStopSell: boolean ,
stopSellInfo: string ,
fulfillBeforeChargeEligible: boolean ,
marketingMaterial: string ,
markets:
[
string ,
]
,
isvContactDetails: object ,
bigId: string ,
ocpSolutionId: string ,
legalTermsUri: string ,
cspLegalTermsUri: string ,
legalTermsType: string ,
privacyPolicyUri: string ,
helpLink: string ,
supportUri: string ,
version: string ,
uiDefinitionUri: string ,
categoryIds:
[
string ,
]
,
operatingSystems:
[
string ,
]
,
marketCode: string ,
marketStates:
[
string ,
]
,
industryIds:
[
string ,
]
,
primaryIndustry:
[
string ,
]
,
primaryCategories:
[
string ,
]
,
cloudIndustryCategories:
[
string ,
]
,
primaryProduct: string ,
supportedProducts:
[
string ,
]
,
applicableProducts:
[
string ,
]
,
serviceType: string ,
competencies:
[
{
competencyName: string ,
competencyLevel: string ,
}
,
]
,
hasPrices: boolean ,
duration: string ,
marketPricingDetails:
[
{
pricing: string ,
marketCode: string ,
marketStates:
[
string ,
]
,
}
,
]
,
startingPrice: string ,
pricing: string ,
solutionAreas:
[
string ,
]
,
screenshotUris:
[
string ,
]
,
links:
[
{
id: string ,
displayName: string ,
uri: string ,
}
,
]
,
filters:
[
{
type: string ,
value: string ,
}
,
]
,
iconFileUris: object ,
artifacts:
[
{
name: string ,
uri: string ,
type: string ,
}
,
]
,
metadata: string ,
properties: object ,
images:
[
{
context: string ,
items:
[
{
id: string ,
uri: string ,
type: string ,
}
,
]
,
}
,
]
,
videos:
[
{
caption: string ,
uri: string ,
videoPurpose: string ,
previewImage: string ,
}
,
]
,
plans:
[
{
id: string ,
displayName: string ,
summary: string ,
description: string ,
restrictedAudience: string ,
skuId: string ,
planId: string ,
legacyPlanId: string ,
keywords:
[
string ,
]
,
type: string ,
leadGeneration: string ,
testDrive: string ,
availabilities:
[
{
id: string ,
partitionKey: string ,
ts: integer ,
actions:
[
string ,
]
,
market: string ,
isPIRequired: boolean ,
appId: string ,
planID: string ,
meterId: string ,
meter: string ,
pricingAudience: string ,
terms:
[
{
termDescriptionParameters:
[
{
parameter: string ,
value: string ,
}
,
]
,
termId: string ,
termUnits: string ,
prorationPolicy: string ,
termDescription: string ,
price: string ,
renewTermId: string ,
renewTermUnits: string ,
billingPlan: string ,
renewToTermBillingPlan: string ,
}
,
]
,
piFilter: string ,
isStopSell: boolean ,
hasFreeTrials: boolean ,
assetBehaviors:
[
string ,
]
,
consumptionUnitType: string ,
displayRank: integer ,
remediationRequired: boolean ,
remediations:
[
{
remediationId: string ,
type: string ,
}
,
]
,
startDate: integer ,
endDate: integer ,
planAvailabilities:
[
string ,
]
,
}
,
]
,
categoryIds:
[
string ,
]
,
conversionPaths:
[
string ,
]
,
metadata: string ,
operatingSystem: string ,
uiDefinitionUri: string ,
artifacts:
[
{
name: string ,
uri: string ,
type: string ,
}
,
]
,
version: string ,
itemName: string ,
isPrivate: boolean ,
isHidden: boolean ,
hasFreeTrials: boolean ,
isByol: boolean ,
isFree: boolean ,
isPayg: boolean ,
isStopSell: boolean ,
stopSellInfo: string ,
altStackReference: string ,
stackType: string ,
altArchitectureReference: string ,
architectureType: string ,
cspState: string ,
resourceProviderNamespace: string ,
resourceType: string ,
minQuantity: integer ,
maxQuantity: integer ,
isQuantifiable: boolean ,
callToAction: string ,
redirectUrl: string ,
serviceIdentifier: string ,
vmSecurityType: string ,
displayRank: string ,
billingComponents:
[
{
billingTag: string ,
customMeterIds: object ,
}
,
]
,
purchaseDurationDiscounts:
[
{
duration: string ,
discountPercentage: number ,
}
,
]
,
upns:
[
{
termId: string ,
upn: string ,
}
,
]
,
hasRI: boolean ,
isHiddenPrivateOffer: boolean ,
certifications:
[
{
id: string ,
displayName: string ,
uri: string ,
}
,
]
,
pricingTypes:
[
string ,
]
,
}
,
]
,
resourceGroupName: string ,
definitionTemplates: string ,
additionalProperties: object ,
restrictedAudience: string ,
isDeleted: boolean ,
isThirdParty: boolean ,
groupId: string ,
hideKeys:
[
string ,
]
,
keywords:
[
string ,
]
,
popularity: number ,
pricingDetailsUri: string ,
hasFreeTrials: boolean ,
isByol: boolean ,
isMacc: boolean ,
hasFreePlans: boolean ,
isQuantifiable: boolean ,
altStackReference: string ,
hasPaygPlans: boolean ,
isReseller: boolean ,
ttl: integer ,
isExcludedFromSearch: boolean ,
applicableStoreFronts: string ,
offerVersion: string ,
isMicrosoftProduct: boolean ,
productOwnershipSellingMotion: string ,
documentLinks:
[
{
id: string ,
displayName: string ,
uri: string ,
}
,
]
,
offerEnvironment: string ,
linkedAddIns:
[
string ,
]
,
linkedAddInsTypes: object ,
excludeFromBootstrap: boolean ,
hydrationNotificationReceivedAt: string ,
bigCatLastModifiedDate: string ,
disableSendEmailOnPurchase: boolean ,
hideFromSaasBlade: boolean ,
integratedWithMicrosoftGraphApi: boolean ,
multiTenantAadAppId: string ,
licenseManagementType: string ,
licenseModel: string ,
pbiServicePrincipalIds:
[
string ,
]
,
isCoreVm: boolean ,
m365CertificationInfo: string ,
downloadLink: string ,
downloadSampleLink: string ,
omexAssetId: string ,
mixProductId: string ,
appFreeType: string ,
storeFrontPricings: object ,
hasRIPlans: boolean ,
enrichedData: string ,
capabilities:
[
integer ,
]
,
releaseDate: string ,
hideFromAdminPortal: boolean ,
awards:
[
string ,
]
,
powerBIVisualId: string ,
pricingTypes:
[
string ,
]
,
autoRunLaunchEvents:
[
string ,
]
,
service: string ,
serviceId: string ,
productType: string ,
productFamily: string ,
id: string ,
partitionKey: string ,
ts: integer ,
searchScore: number ,
}
,
]
,
}

⚐ Response (400)

{
$schema: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Operations_List (new)
Description Lists all of the available Microsoft.Marketplace REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EdgeZonesProducts_List (removed)
Description Get a list of edge zone products
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/locations/{location}/edgeZones/{edgeZone}/products
{
subscriptionId: string ,
location: string ,
edgeZone: string ,
language: string ,
market: string ,
$select: string ,
$skipToken: string ,
api-version: string ,
}

⚐ Response (200)

{
nextPageLink: string ,
count: integer ,
items:
[
{
language: string ,
displayName: string ,
hasStandardContractAmendments: boolean ,
publisherMpnId: string ,
sellerId: string ,
publisherId: string ,
partnerCenterId: string ,
publisherDisplayName: string ,
offerId: string ,
legacyId: string ,
determinedStorefronts:
[
string ,
]
,
standardContractAmendmentsRevisionId: string ,
universalAmendmentUrl: string ,
summary: string ,
longSummary: string ,
description: string ,
offerType: string ,
isPrivate: boolean ,
isPreview: boolean ,
isStopSell: boolean ,
stopSellInfo: string ,
fulfillBeforeChargeEligible: boolean ,
marketingMaterial: string ,
markets:
[
string ,
]
,
isvContactDetails: object ,
bigId: string ,
ocpSolutionId: string ,
legalTermsUri: string ,
cspLegalTermsUri: string ,
legalTermsType: string ,
privacyPolicyUri: string ,
helpLink: string ,
supportUri: string ,
version: string ,
uiDefinitionUri: string ,
categoryIds:
[
string ,
]
,
operatingSystems:
[
string ,
]
,
marketCode: string ,
marketStates:
[
string ,
]
,
industryIds:
[
string ,
]
,
primaryIndustry:
[
string ,
]
,
primaryCategories:
[
string ,
]
,
cloudIndustryCategories:
[
string ,
]
,
primaryProduct: string ,
supportedProducts:
[
string ,
]
,
applicableProducts:
[
string ,
]
,
serviceType: string ,
competencies:
[
{
competencyName: string ,
competencyLevel: string ,
}
,
]
,
hasPrices: boolean ,
duration: string ,
marketPricingDetails:
[
{
pricing: string ,
marketCode: string ,
marketStates:
[
string ,
]
,
}
,
]
,
startingPrice: string ,
pricing: string ,
solutionAreas:
[
string ,
]
,
screenshotUris:
[
string ,
]
,
links:
[
{
id: string ,
displayName: string ,
uri: string ,
}
,
]
,
filters:
[
{
type: string ,
value: string ,
}
,
]
,
iconFileUris: object ,
artifacts:
[
{
name: string ,
uri: string ,
type: string ,
}
,
]
,
metadata: string ,
properties: object ,
images:
[
{
context: string ,
items:
[
{
id: string ,
uri: string ,
type: string ,
}
,
]
,
}
,
]
,
videos:
[
{
caption: string ,
uri: string ,
videoPurpose: string ,
previewImage: string ,
}
,
]
,
plans:
[
{
id: string ,
displayName: string ,
summary: string ,
description: string ,
restrictedAudience: string ,
skuId: string ,
planId: string ,
legacyPlanId: string ,
keywords:
[
string ,
]
,
type: string ,
leadGeneration: string ,
testDrive: string ,
availabilities:
[
{
id: string ,
partitionKey: string ,
ts: integer ,
actions:
[
string ,
]
,
market: string ,
isPIRequired: boolean ,
appId: string ,
planID: string ,
meterId: string ,
meter: string ,
pricingAudience: string ,
terms:
[
{
termDescriptionParameters:
[
{
parameter: string ,
value: string ,
}
,
]
,
termId: string ,
termUnits: string ,
prorationPolicy: string ,
termDescription: string ,
price: string ,
renewTermId: string ,
renewTermUnits: string ,
billingPlan: string ,
renewToTermBillingPlan: string ,
}
,
]
,
piFilter: string ,
isStopSell: boolean ,
hasFreeTrials: boolean ,
assetBehaviors:
[
string ,
]
,
consumptionUnitType: string ,
displayRank: integer ,
remediationRequired: boolean ,
remediations:
[
{
remediationId: string ,
type: string ,
}
,
]
,
startDate: integer ,
endDate: integer ,
planAvailabilities:
[
string ,
]
,
}
,
]
,
categoryIds:
[
string ,
]
,
conversionPaths:
[
string ,
]
,
metadata: string ,
operatingSystem: string ,
uiDefinitionUri: string ,
artifacts:
[
{
name: string ,
uri: string ,
type: string ,
}
,
]
,
version: string ,
itemName: string ,
isPrivate: boolean ,
isHidden: boolean ,
hasFreeTrials: boolean ,
isByol: boolean ,
isFree: boolean ,
isPayg: boolean ,
isStopSell: boolean ,
stopSellInfo: string ,
altStackReference: string ,
stackType: string ,
altArchitectureReference: string ,
architectureType: string ,
cspState: string ,
resourceProviderNamespace: string ,
resourceType: string ,
minQuantity: integer ,
maxQuantity: integer ,
isQuantifiable: boolean ,
callToAction: string ,
redirectUrl: string ,
serviceIdentifier: string ,
vmSecurityType: string ,
displayRank: string ,
billingComponents:
[
{
billingTag: string ,
customMeterIds: object ,
}
,
]
,
purchaseDurationDiscounts:
[
{
duration: string ,
discountPercentage: number ,
}
,
]
,
upns:
[
{
termId: string ,
upn: string ,
}
,
]
,
hasRI: boolean ,
isHiddenPrivateOffer: boolean ,
certifications:
[
{
id: string ,
displayName: string ,
uri: string ,
}
,
]
,
pricingTypes:
[
string ,
]
,
}
,
]
,
resourceGroupName: string ,
definitionTemplates: string ,
additionalProperties: object ,
restrictedAudience: string ,
isDeleted: boolean ,
isThirdParty: boolean ,
groupId: string ,
hideKeys:
[
string ,
]
,
keywords:
[
string ,
]
,
popularity: number ,
pricingDetailsUri: string ,
hasFreeTrials: boolean ,
isByol: boolean ,
isMacc: boolean ,
hasFreePlans: boolean ,
isQuantifiable: boolean ,
altStackReference: string ,
hasPaygPlans: boolean ,
isReseller: boolean ,
ttl: integer ,
isExcludedFromSearch: boolean ,
applicableStoreFronts: string ,
offerVersion: string ,
isMicrosoftProduct: boolean ,
productOwnershipSellingMotion: string ,
documentLinks:
[
{
id: string ,
displayName: string ,
uri: string ,
}
,
]
,
offerEnvironment: string ,
linkedAddIns:
[
string ,
]
,
linkedAddInsTypes: object ,
excludeFromBootstrap: boolean ,
hydrationNotificationReceivedAt: string ,
bigCatLastModifiedDate: string ,
disableSendEmailOnPurchase: boolean ,
hideFromSaasBlade: boolean ,
integratedWithMicrosoftGraphApi: boolean ,
multiTenantAadAppId: string ,
licenseManagementType: string ,
licenseModel: string ,
pbiServicePrincipalIds:
[
string ,
]
,
isCoreVm: boolean ,
m365CertificationInfo: string ,
downloadLink: string ,
downloadSampleLink: string ,
omexAssetId: string ,
mixProductId: string ,
appFreeType: string ,
storeFrontPricings: object ,
hasRIPlans: boolean ,
enrichedData: string ,
capabilities:
[
integer ,
]
,
releaseDate: string ,
hideFromAdminPortal: boolean ,
awards:
[
string ,
]
,
powerBIVisualId: string ,
pricingTypes:
[
string ,
]
,
autoRunLaunchEvents:
[
string ,
]
,
service: string ,
serviceId: string ,
productType: string ,
productFamily: string ,
id: string ,
partitionKey: string ,
ts: integer ,
searchScore: number ,
}
,
]
,
}

⚐ Response (400)

{
$schema: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Operations_List (removed)
Description Lists all of the available Microsoft.Marketplace REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}