Dashboard submission REST API reference
Important The dashboard submission REST APIs will no longer be available for use as of the end of November 10th, 2016. APIs for driver submissions are under consideration for a future release.
The dashboard submission API lets you build certification submissions into your existing development and deployment framework and eliminate manual file submission altogether.
The dashboard submission API is the primary tool for getting files signed by Microsoft, certification validation reports, and Driver Update Acceptable (DUA) shell packages. You can use this API to get production and pre-production signed drivers.
The following table shows the supported operations.
Creates a request for file signing, certification, or Driver Update Acceptable (DUA).
Returns all device submissions uploaded by your organization.
Returns the metadata for an existing device request. Use this operation to determine the status of a submission.
Returns an array of all assets associated with a device request. Use this operation to get signed files, certificate validation reports, and DUA shell packages for a device request.
Returns a specified asset associated with your device request. Use this operation to get signed files, certificate validation reports, and DUA shell packages for a device request.
Updates the metadata for an existing device request.
The following table shows the dashboard submission objects:
The collateral associated with the dashboard submission, such as Hardware Certification Kit (HCK) packages and signed catalogs.
An enumeration describing an asset associated with a dashboard submission.
The name describing your product. These names appear on the Windows Certified Products List in the SysDev dashboard.
The list of supported operating systems for your product. It also contains the classification of your submission as listed in the Hardware Certification Taxonomy. You can also use this object to get down-level signatures.
The initial input object in the File Signing Services submission.
A Dashboard submission. You can use this object to determine whether Dashboard processing is complete, select assets for download, or view qualifications that have been granted.
The object used for updating an existing submission. You can also use this object to mark a submission as UploadComplete to start backend processing.