microsoft/commercial-marketplace-client-dotnet

API for listAvailablePlans doesn't let you pass a planId

jeffw-wherethebitsroam opened this issue · 0 comments

Is your feature request related to a problem? Please describe.

The rest API for listAvailablePlans accepts a planId which allows you to get the private offer information:

https://learn.microsoft.com/en-us/partner-center/marketplace/partner-center-portal/pc-saas-fulfillment-subscription-api#get-httpsmarketplaceapimicrosoftcomapisaassubscriptionssubscriptionidlistavailableplansapi-versionapiversionplanidplanid

This optional planId is not in the openapi spec or (obviously) in the code. This would be useful since we are using private offers.

Describe the solution you'd like

It would be good if this was available as an optional parameter to the client.Fulfillment.ListAvailablePlansAsync() method.