This post has been republished via RSS; it originally appeared at: Windows Hardware Certification articles.First published on MSDN on Apr 10, 2018
One of the consistent themes the Hardware Dev Center team hears from the Partner Community is the need for an easy way to automate driver submissions for signing by Microsoft. This is especially true for partners with large volumes of driver submissions because they need a way to build, sign and package drivers inline with their existing build processes. To address this feedback, we have added APIs for driver submission in Hardware Dev Center. This is now available to all partners and allows you to submit drivers for signing by Microsoft.
How does it work?
Microsoft Hardware API are now available for Hardware Dev Center. You can use these REST APIs to submit drivers, download signed drivers, create / upload derived submissions and check status of an existing submission. The APIs can be accessed using your existing Azure AD account by associating an Azure AD application with your Windows Dev Center account. If you are already using Microsoft Store analytics API or Microsoft Store submission API, you could reuse the same credentials to access the Microsoft Hardware API as well.
How to onboard/start using it?
Read through the documentation to understand the methods available, request response types for each of these and how to call them. The documentation also contains sample code on how to use the API. Since these are REST APIs, you should be able to easily onboard to them without the need to change the technology you already use in-house.
We are looking forward for you to onboard and start using the APIs for driver submissions. However, this is only our first wave. In the coming months, we will be releasing APIs for publishing drivers, enhanced targeting, advanced driver search. Please watch this space for more updates.
I hope you are as excited as we are to start using the APIs to automate your processes and start saving your cycles and increasing your productivity!! Happy automating!