Extensions API
The Extensions API is a REST API used by the Marketplace Platform to manage extensions and everything around them. It lets you:
Create, read, update, delete, review, publish and unpublish extensions.
Create and maintain categories, then link extensions to them.
Manage the documentation for the extension, including publish/unpublish documentation.
Upload and manage images and videos.
Manage terms and conditions and their variants.
Track installations.
Before you start
Review the shared API docs before you work with audit resources.
Core resources
The Extensions API is built around the following core resources:
Category – Enables the operator to add, view, or delete the
categoryobject.Document – Allows uploading supplementary documentation to an extension, either via a file upload or an online link.
Extension – Represents a set of requirements (parameters) that vendors ask their clients to meet.
Media – Allows vendors to add, view, and delete
mediaassociated with an extension.Terms – Represents a collection of documents associated with an extension, including uploaded PDF or DOCX files or links to externally hosted documents.
Variant – Represents a specific version of terms for an extension, provided as an uploaded PDF or DOCX file or a link to an externally hosted document.
Instance – Represents a running instance in the database, such as a Kubernetes pod, with its current status, for example, running.
Installation – Allows an operator to add, view, and delete installations.
Invitation – Allows a vendor to create and send an
invitation.
Browse collections
The API is organized into collections, each containing a set of operations. Access to these operations varies by role, depending on whether you are a client, vendor, or operations user.
Use the following links to jump to the collection you need:
Extension
Categories
Documents
Media
Installation
View Installation operations
GET
Gets a list of installations for an extension.
vendor, client, ops
GET
Gets an installation for an extension by id.
vendor, client, ops
Instance
Terms
View Terms operations
Mark terms for review
POST
Marks terms for an extension for review.
vendor
Variants
Last updated
Was this helpful?