Microsoft.Marketplace (stable:2020-01-01)

2025/09/26 • 13 new, 13 deleted methods

PrivateStoreOffers_List (new)
Description Get a list of all private offers in the given private store
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers
{}

⚐ Response (200)

{
value:
[
{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStorePrivateOffers_List (new)
Description Get a list of all private offers in the given private store
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers
{}

⚐ Response (200)

{
value:
[
{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStoreOffer_Delete (new)
Description Deletes an offer from the given private store.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStoreOffer_Get (new)
Description Gets information about a specific offer.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{}

⚐ Response (200)

{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStoreOffer_CreateOrUpdate (new)
Description Update or add an offer to the default collection of the private store.
Reference Link ¶

⚼ Request

PUT:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{
payload:
{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStoreOffer_Post (new)
Description Delete Private store offer. This is a workaround.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{
payload: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStorePrivateOffer_Get (new)
Description Gets information about a specific private offer.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{}

⚐ Response (200)

{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStorePrivateOffer_CreateOrUpdate (new)
Description Update or add a private offer to the default collection of the private store.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{
payload:
{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStore_List (new)
Description Gets the list of available private stores
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/privateStores
{}

⚐ Response (200)

{
value:
[
{
properties:
{
availability: enum ,
privateStoreId: string ,
eTag: string ,
privateStoreName: string ,
tenantTag: string ,
tenantIds:
[
string ,
]
,
customerTag: string ,
hasCommercialAssociation: boolean ,
hasMultiTenantAssociation: boolean ,
isGov: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStore_Get (new)
Description Get information about the private store
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}
{}

⚐ Response (200)

{
properties:
{
availability: enum ,
privateStoreId: string ,
eTag: string ,
privateStoreName: string ,
tenantTag: string ,
tenantIds:
[
string ,
]
,
customerTag: string ,
hasCommercialAssociation: boolean ,
hasMultiTenantAssociation: boolean ,
isGov: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStore_Delete (new)
Description Deletes the private store. All that is not saved will be lost.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}
{}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStore_CreateOrUpdate (new)
Description Changes private store properties
Reference Link ¶

⚼ Request

PUT:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}
{
payload:
{
properties:
{
availability: enum ,
privateStoreId: string ,
eTag: string ,
privateStoreName: string ,
tenantTag: string ,
tenantIds:
[
string ,
]
,
customerTag: string ,
hasCommercialAssociation: boolean ,
hasMultiTenantAssociation: boolean ,
isGov: boolean ,
}
,
}
,
}

⚐ Response (200)

{}

⚐ 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 ,
display:
{
provider: string ,
resource: string ,
operation: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStoreOffers_List (removed)
Description Get a list of all private offers in the given private store
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers
{}

⚐ Response (200)

{
value:
[
{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStorePrivateOffers_List (removed)
Description Get a list of all private offers in the given private store
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers
{}

⚐ Response (200)

{
value:
[
{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStoreOffer_Delete (removed)
Description Deletes an offer from the given private store.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStoreOffer_Get (removed)
Description Gets information about a specific offer.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{}

⚐ Response (200)

{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStoreOffer_CreateOrUpdate (removed)
Description Update or add an offer to the default collection of the private store.
Reference Link ¶

⚼ Request

PUT:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{
payload:
{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStoreOffer_Post (removed)
Description Delete Private store offer. This is a workaround.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{
payload: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStorePrivateOffer_Get (removed)
Description Gets information about a specific private offer.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{}

⚐ Response (200)

{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStorePrivateOffer_CreateOrUpdate (removed)
Description Update or add a private offer to the default collection of the private store.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Marketplace/privateStores/{privateStoreId}/offers/{offerId}
{
payload:
{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
uniqueOfferId: string ,
offerDisplayName: string ,
publisherDisplayName: string ,
eTag: string ,
privateStoreId: string ,
createdAt: string ,
modifiedAt: string ,
specificPlanIdsLimitation:
[
string ,
]
,
updateSuppressedDueIdempotence: boolean ,
iconFileUris: object ,
plans:
[
{
skuId: string ,
planId: string ,
planDisplayName: string ,
accessibility: enum ,
altStackReference: string ,
stackType: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStore_List (removed)
Description Gets the list of available private stores
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/privateStores
{}

⚐ Response (200)

{
value:
[
{
properties:
{
availability: enum ,
privateStoreId: string ,
eTag: string ,
privateStoreName: string ,
tenantTag: string ,
tenantIds:
[
string ,
]
,
customerTag: string ,
hasCommercialAssociation: boolean ,
hasMultiTenantAssociation: boolean ,
isGov: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStore_Get (removed)
Description Get information about the private store
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}
{}

⚐ Response (200)

{
properties:
{
availability: enum ,
privateStoreId: string ,
eTag: string ,
privateStoreName: string ,
tenantTag: string ,
tenantIds:
[
string ,
]
,
customerTag: string ,
hasCommercialAssociation: boolean ,
hasMultiTenantAssociation: boolean ,
isGov: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStore_Delete (removed)
Description Deletes the private store. All that is not saved will be lost.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}
{}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
PrivateStore_CreateOrUpdate (removed)
Description Changes private store properties
Reference Link ¶

⚼ Request

PUT:  /providers/Microsoft.Marketplace/privateStores/{privateStoreId}
{
payload:
{
properties:
{
availability: enum ,
privateStoreId: string ,
eTag: string ,
privateStoreName: string ,
tenantTag: string ,
tenantIds:
[
string ,
]
,
customerTag: string ,
hasCommercialAssociation: boolean ,
hasMultiTenantAssociation: boolean ,
isGov: boolean ,
}
,
}
,
}

⚐ Response (200)

{}

⚐ 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 ,
display:
{
provider: string ,
resource: string ,
operation: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}