| Description | : Gets a single product by billing profile. |
| Reference | : Link ¶ |
⚶ Changes
{
"#id": "ProductGet_GetByBillingProfile",
"$responses": {
"200": {
"$properties": {
"plans": {
"$properties": {
"availabilities": {
"$properties": [
{
"#name": "pricingAudience",
"Description": {
"new": "Specifies the distribution channel and customer segment for product pricing and availability. Possible values:\n- `Direct-Commercial` - Available through direct Azure Marketplace purchases for commercial customers without intermediaries like partners or resellers\n- `Partner-Commercial` - Available through Cloud Solution Provider partner channel for reseller distribution",
"old": "Specifies the distribution channel and customer segment for product pricing and availability. Possible values:\n- `DirectCommercial` - Available through direct Azure Marketplace purchases for commercial customers without intermediaries like partners or resellers\n- `PartnerCommercial` - Available through Cloud Solution Provider partner channel for reseller distribution"
}
}
]
}
}
}
}
}
}
}
⚼ Request
GET:
/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Marketplace/products/{productId}
{
api-version:
string
,
billingAccountId:
string
,
billingProfileId:
string
,
productId:
string
,
includeStopSoldPlans:
boolean
,
language:
string
,
includeHiddenPlans:
boolean
,
includeServiceInstructionTemplates:
boolean
,
planId:
string
,
skuId:
string
,
}
⚐ Response (200)
{
displayName:
string
,
popularity:
number
,
categoryIds:
[
,
string
,
]
industryIds:
[
,
string
,
]
publisherId:
string
,
azureBenefit:
string
,
badges:
[
,
string
,
]
publisherType:
string
,
publishingStage:
string
,
uniqueProductId:
string
,
productType:
string
,
productSubType:
string
,
productFamily:
string
,
operatingSystems:
[
,
string
,
]
pricingTypes:
[
,
string
,
]
publisherDisplayName:
string
,
longSummary:
string
,
summary:
string
,
smallIconUri:
string
,
description:
string
,
cspLegalTermsUri:
string
,
privacyPolicyUri:
string
,
ratingBuckets:
[
,
string
,
]
ratingAverage:
number
,
ratingCount:
integer
,
supportedProducts:
[
,
string
,
]
applicableProducts:
[
,
string
,
]
lastModifiedDateTime:
string
,
locations:
[
,
string
,
]
serviceFamily:
string
,
service:
string
,
productId:
string
,
hasRiPlans:
boolean
,
hasMarketplaceFootprint:
boolean
,
attributes:
[
]
,
{
,
key:
string
,
value:
string
,
}
videos:
[
]
,
{
,
caption:
string
,
uri:
string
,
videoPurpose:
string
,
previewImage:
}
{
,
caption:
string
,
uri:
string
,
imagePurpose:
string
,
}
images:
[
]
,
{
,
context:
string
,
items:
}
[
]
,
{
,
id:
string
,
uri:
string
,
type:
string
,
}
linkedAddIns:
[
,
string
,
]
links:
[
]
,
{
,
id:
string
,
displayName:
string
,
uri:
string
,
}
language:
string
,
hasStandardContractAmendments:
boolean
,
offerId:
string
,
standardContractAmendmentsRevisionId:
string
,
universalAmendmentUrl:
string
,
isPrivate:
boolean
,
isStopSell:
boolean
,
legalTermsUri:
string
,
legalTermsType:
string
,
supportUri:
string
,
uiDefinitionUri:
string
,
screenshotUris:
[
,
string
,
]
mediumIconUri:
string
,
largeIconUri:
string
,
wideIconUri:
string
,
pricingDetailsUri:
string
,
isReseller:
boolean
,
productOwnershipSellingMotion:
string
,
disableSendEmailOnPurchase:
boolean
,
isCoreVm:
boolean
,
stopSellInfo:
{
,
startDate:
string
,
reason:
string
,
alternativeOfferId:
string
,
alternativePlanId:
string
,
}
marketingMaterial:
{
,
path:
string
,
learnUri:
string
,
}
artifacts:
[
]
,
{
,
name:
string
,
uri:
string
,
artifactType:
string
,
}
plans:
}
[
]
,
{
,
planId:
string
,
uniquePlanId:
string
,
displayName:
string
,
vmArchitectureType:
string
,
cspState:
string
,
metadata:
{
,
generation:
string
,
altStackReference:
string
,
}
altStackReference:
string
,
stackType:
string
,
altArchitectureReference:
string
,
categoryIds:
[
,
string
,
]
hasProtectedArtifacts:
boolean
,
pricingTypes:
[
,
string
,
]
vmSecuritytypes:
[
,
string
,
]
summary:
string
,
description:
string
,
skuId:
string
,
planType:
string
,
displayRank:
string
,
isPrivate:
boolean
,
hasRi:
boolean
,
id:
string
,
availabilities:
[
]
,
{
,
id:
string
,
actions:
[
,
string
,
]
meter:
{
,
meterId:
string
,
partNumber:
string
,
consumptionResourceId:
string
,
price:
{
,
currencyCode:
string
,
isPiRequired:
boolean
,
listPrice:
number
,
msrp:
number
,
}
type:
string
,
includedQuantityProperties:
}
[
]
,
{
,
termId:
string
,
quantity:
string
,
}
pricingAudience:
string
,
terms:
[
]
,
{
,
termDescriptionParameters:
[
]
,
{
,
parameter:
string
,
value:
string
,
}
termId:
string
,
termUnit:
string
,
prorationPolicy:
{
,
minimumProratedUnits:
string
,
}
termDescription:
string
,
price:
{
,
currencyCode:
string
,
isPiRequired:
boolean
,
listPrice:
number
,
msrp:
number
,
}
renewTermId:
string
,
renewTermUnits:
string
,
billingPlan:
{
,
billingPeriod:
string
,
title:
string
,
description:
string
,
price:
}
{
,
currencyCode:
string
,
isPiRequired:
boolean
,
listPrice:
number
,
msrp:
number
,
}
renewToTermBillingPlan:
string
,
isAutorenewable:
boolean
,
}
hasFreeTrials:
boolean
,
consumptionUnitType:
string
,
displayRank:
integer
,
}
uiDefinitionUri:
string
,
artifacts:
[
]
,
{
,
name:
string
,
uri:
string
,
artifactType:
string
,
}
version:
string
,
isHidden:
boolean
,
isStopSell:
boolean
,
stopSellInfo:
{
,
startDate:
string
,
reason:
string
,
alternativeOfferId:
string
,
alternativePlanId:
string
,
}
minQuantity:
integer
,
maxQuantity:
integer
,
isQuantifiable:
boolean
,
billingComponents:
[
]
,
{
,
billingTag:
string
,
}
purchaseDurationDiscounts:
[
]
,
{
,
duration:
string
,
discountPercentage:
number
,
}
isHiddenPrivateOffer:
boolean
,
certifications:
[
]
,
{
,
id:
string
,
displayName:
string
,
uri:
string
,
}
customerInstruction:
string
,
planLabels:
[
,
string
,
]
skuType:
string
,
skuTitle:
string
,
location:
string
,
armRegionName:
string
,
cloud:
string
,
locationType:
string
,
region:
string
,
skuGroupId:
string
,
zone:
string
,
feature:
string
,
serviceType:
string
,
skuAttributes:
[
]
,
{
,
key:
string
,
value:
string
,
}
skuProperties:
{
,
category:
string
,
dataDiskType:
string
,
diskType:
string
,
numberOfCores:
string
,
ram:
string
,
vCpu:
string
,
armSkuName:
string
,
accessTier:
string
,
}
offeringProperties:
}
[
]
,
{
,
productCode:
string
,
termId:
string
,
meterType:
string
,
billingMeterId:
string
,
offeringId:
string
,
type:
string
,
}
⚐ Response (default)
{
error:
}
{
,
code:
string
,
message:
string
,
}