Microsoft Edge Add-ons API
REST API for managing Microsoft Edge browser extensions through the Partner Center. Enables programmatic publishing, updating, and managing Edge extensions in the Microsoft Edge Add-ons store, supporting the full extension lifecycle from upload to publication.
Documentation
Documentation
https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api
GettingStarted
https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#before-you-begin
APIReference
https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/addons-api-reference
Authentication
https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#registering-the-client-application-in-azure-active-directory
Specifications
Code Examples
CodeExamples
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/examples/addons-api-product-example.json
CodeExamples
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/examples/addons-api-product-list-example.json
CodeExamples
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/examples/addons-api-submission-example.json
CodeExamples
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/examples/addons-api-package-upload-result-example.json
Schemas & Data
JSONSchema
Product Schema
JSONSchema
Submission Schema
JSONSchema
Product List Schema
JSONSchema
Package Upload Result Schema
JSONSchema
JSON Structure
JSONSchema
JSON Structure
JSONSchema
JSON Structure
JSONSchema
JSON Structure
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/json-ld/microsoft-edge-addons-api-context.jsonld
APIsJSON
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/arazzo/microsoft-edge-find-and-close-target-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/arazzo/microsoft-edge-inspect-browser-environment-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/arazzo/microsoft-edge-list-and-inspect-product-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/arazzo/microsoft-edge-open-and-activate-target-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/arazzo/microsoft-edge-publish-extension-update-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/arazzo/microsoft-edge-submit-draft-and-track-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-edge/refs/heads/main/arazzo/microsoft-edge-upload-package-and-validate-workflow.yml