---
title: "Returns the list of content."
method: GET
path: "/content"
tags: ["content"]
---

# Returns the list of content.

`GET /content`

## Request

- Base URL: `https://marketplace-api.mendix.com/v1`
- URL: `https://marketplace-api.mendix.com/v1/content`
- Auth: API key in header `Authorization`

Returns both public and private content belonging to your company. The content metadata is from the last published version of the content. This endpoint uses pagination.

## Query parameters

- `name` string
- `isPrivate` string
- `isCompanyApproved` string
- `publishedSince` string, yyyy-MM-dd
- `limit` integer
- `offset` integer

## Response `200`

successful operation

- Content: The list of content that includes various elements such as modules, widgets, templates, or other components that developers create and share with the Mendix community.
  - `items` SpecificContent[]
    - `contentId` integer, required: This is the identifier of the content.
    - `publisher` string, required: This is the company that owns the content.
    - `type` string, required: This returns the type of the content selected during onboarding. For the full list of the content types, see: https://docs.mendix.com/appstore/general/app-store-overview/.
    - `categories` object[]
      - `name` string
    - `supportCategory` 'Community' | 'Platform' | 'Partner' | 'Extended' | 'Deprecated' | 'Siemens': The type of support for this content. For more information, see https://docs.mendix.com/appstore/general/app-store-content-support/
    - `licenseUrl` string, url: The license selected during onboarding.
    - `isPrivate` boolean, required: This indicates whether the content is public or private.
    - `isCompanyApproved` boolean: This indicates whether the content is company-approved. This attribute is only returned if the company has enabled the company-approved badge functionality. For more information, refer to https://docs.mendix.com/control-center/company-approved/.
    - `latestVersion` Version, required
      - `name` string: This is the name of the version of the content.
      - `versionId` string, uuid: This is the UUID of the version.
      - `versionNumber` string: This is the version number. The format of the version number is major.minor.patch, for example: `1.0.0`.
      - `minSupportedMendixVersion` string: This is the Studio Pro version selected during the onboarding. This means any Studio Pro version equal to or greater than this version is compatible with the latest version of the content.
      - `publicationDate` string, yyyy-MM-ddTHH-mm-ssZ
      - `downloadURL` string, uri: This is the URL used to download the specific version of the component.

## Other responses

- `400`: The request may contain invalid or missing data. The error message gives additional information.
- `401`: No usable authentication credentials were found. The error message gives additional information.
- `500`: An error occurred during the processing of the request. The error message gives additional information.

---

[API](https://skmtc.dev/mendix/apis/content-api.md) - [All operations](https://skmtc.dev/mendix/apis/content-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mendix/apis/content-api/revisions/894a62fced00?raw)
