Skip to main content

List Extensions

GET/extensions/
v2
GET
extension-list-extensions

Request

Responses

application/json

OK

  • Array[
  • *object
    • assetsarray of object
      required

      The assets/media (images and videos) of the extension.

      • Array[

        The following assets are the media that are associated with the extension and will be shown in extension details page.

      • *object

        The following assets are the media that are associated with the extension and will be shown in extension details page.

        • assetTypestring (one of: image, video)
          required
        • fileNamestring
          required
        • idstring (uuid)
          required

          The asset ID and reference ID to its file. Retrieve the file with this id on `/v2/files/{id}

        • indexinteger (≥ 0)
          required
      • ]
  • blockedboolean
    required
  • contextstring (one of: project, customer)
    required
  • contributorIdstring (uuid)
    required
  • deprecationobject

    The Extension is deprecated by the contributor and will expire at the given date.

    • deprecatedAtstring (date-time)
      required
    • notestring
    • successorIdstring (uuid)

      The ID of the successor extension.

  • descriptionstring
    required

    A short description of the capabilites of the Extension.

  • detailedDescriptionsobject

    A detailed description of the capabilities of the extension.

    • deobject
      required

      Language specific descriptions in various formats.

      • markdownstring (≥ 1 characters)
        required
      • plainstring (≥ 1 characters)
    • enobject

      Language specific descriptions in various formats.

      • markdownstring (≥ 1 characters)
        required
      • plainstring (≥ 1 characters)
  • disabledboolean
    required
  • externalFrontendsarray of object
    • Array[
    • *object
      • namestring
        required
      • urlstring
        required
    • ]
  • frontendComponentsarray of object
    • Array[
    • *object
      • namestring
        required
      • urlstring
        required
    • ]
  • frontendFragmentsobject
    • *
  • idstring (uuid)
    required
  • logoRefIdstring (uuid)

    This is the FileId of the Logo. Retrieve the file with this id on /v2/files/{logoRefId}.

  • namestring
    required
  • publishedboolean
    required

    Whether the extension has been published by the contributor.

  • scopesarray of string
    required
    • Array[
    • *string
    • ]
  • statestring (one of: enabled, blocked, disabled)
    required

    deprecated

  • statisticsobject
    required
    • amountOfInstancesinteger (≥ 0)

      The amout of instances for this extension. Accurate for the Contributor. Publicly rounded to the next lower hundred.

  • subTitleobject
    required

    A few words to promote your Extension.

    • destring (≤ 40 characters)
      required
    • enstring (≤ 40 characters)
  • supportobject
    required
    • emailstring
    • phonestring
  • tagsarray of string
    required
    • Array[
    • *string
    • ]
  • ]

    Usage examples

    $ curl \
    --fail \
    --location \
    -H "Authorization: Bearer $MITTWALD_API_TOKEN" \
    https://api.mittwald.de/v2/extensions?context=project&limit=50&page=1