A PowerShell module that leverages the Windows Store Submission API to allow easy automation of application submissions to the Windows Store.
PowerShell C# Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

StoreBroker PowerShell Module

Table of Contents


Overview

StoreBroker is a PowerShell module that provides command-line interaction and automation for Application and In-App Purchase submissions to the Windows Store via the Windows Store Submission API.

It's designed for all Windows developers that publish their apps into the Windows Store.

Most Microsoft-published applications in the Windows Store have metadata (screenshots, captions, descriptions, feature lists, etc...) localized across 64 languages; updating all of these values manually through the Developer Portal can take hours (or days). StoreBroker is able to complete a full metadata update in a matter of minutes with just two commands, and that's just the start of what it can do.

Project Status

Production

This module is actively used within Microsoft as the primary way that our first-party application teams submit flight updates and public submission updates to the Windows Store, and is now available to the general developer community to leverage as well.

Goals

StoreBroker should ...

... have full support for exercising every aspect of the Windows Submission API.

... be easy to use, and consistent in its functionality.

... save developer time and decrease the friction with getting updates to the Windows Store.

Current Functionality

At a very high level, this is what you can do with StoreBroker:

  • App Submissions

    • Retrieve / Create / Update / Remove
  • Flights

    • Retrieve / Create / Update / Remove
  • Flight Submissions

    • Retrieve / Create / Update / Remove
  • In-App Products (IAP's)

    • Retrieve / Create / Update / Remove
  • In-App Product (IAP) Submissions

    • Retrieve / Create / Update / Remove
  • General

    • Submission Monitor with email support

Prerequisites

This module requires PowerShell version 4 or higher.

More prerequisites are covered in SETUP.md.


Installation and Setup

Refer to SETUP.md for the Installation and Setup instructions.


Usage

Refer to USAGE.md for usage information.


Developing and Contributing

Please see the Contribution Guide for information on how to develop and contribute.

If you have any problems, please consult GitHub Issues, and the FAQ.

If you do not see your problem captured, please file feedback.


Legal and Licensing

StoreBroker is licensed under the MIT license.


Governance

Governance policy for the StoreBroker project is described here.


Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.


Privacy Policy

For more information, refer to Microsoft's Privacy Policy.