Extensions

List extensions: published catalogue (scope=public), caller's own (scope=mine), or every extension (scope=all, moderator)

Changed on
get/extensions

Request

  • Base URL: /extensions/v2 (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /extensions/v2/extensions
  • Auth: HTTP bearer

Query parameters

type'mod' | 'theme' | 'payment-gateway' | 'server-manager' | 'domain-registrar' | 'hook' | 'translation'
developer_idstring

Public scope only

limitinteger
cursorstring

Opaque cursor returned by the previous page

scope'public' | 'mine' | 'all'

public: published catalogue (anonymous allowed). mine: caller's own extensions. all: every extension (moderator only).

status'published' | 'delisted' | 'unpublished'

All scope only: published, delisted, or unpublished

qstring

All scope only: case-insensitive substring match on the extension id

Response

Extensions matching the scope: catalogue cards for scope=public, owned rows for scope=mine/all

Example response

{
  "result": [
    {
      "license": {
        "spdx_id": "MIT"
      }
    }
  ]
}

Changes

    • breaking

      the response property ////// became nullable for the status

    • breaking

      the response property ////// became nullable for the status

    • breaking

      the response property /////// became nullable for the status

    • breaking

      the response property /////// became nullable for the status

    • breaking

      the / response's property type changed from object to no type for status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • info

      the endpoint scheme security Bearer was added to the API

    • info

      added the new optional query request parameter q

    • info

      added the new optional query request parameter scope

    • info

      added the new optional query request parameter status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added to the / response property anyOf list for the response status