Use Microsoft Product Ingestion API

Microsoft got a new API for publishing stuff on the commercial marketplace, the Product Ingestion API. The documentation is not the best. Do we need to switch to this API?

Plan

  • Implement basic accessors that allow reading all elements, writing all elements, new submissions
  • Use that in the control tools, to edit existing publications and do new submissions
  • Use that in the upload tool

Open questions

  • Can we set our own deprecation schedule?
  • Should we, for daily uploads, just deprecate all older images directly?