Retrieving Contents
/v3/contents
This endpoint returns all available applications. Specifically, successfully indexed applications.
Get Repository Contents
GET
/v3/contents
Returns all apps available in the repository.
Example response:
At the root level, this response contains a list of app objects. Below is a definition for an app object as returned by the API in this endpoint.
Field | Description | Type |
---|---|---|
author | Author of the application, as specified in the meta.xml (fallback value: author field on manifest) | str |
category | Name of category, as specified in the application manifest. Will always be a category declared as an available category in the information endpoint and the categories.json file in repository root. | str |
description | Description of the application, as specified in meta.xml. "short" (str): "short_description" in the meta.xml, this should be used in areas where the long description won't fit. Short description as specified by the application author or overridden by manifest. "long" (str): "long_description" in the meta.xml. Long description as specified by the application author or overridden by manifest. | dict |
file_size | Dictionary of various file sizes, all ints. | dict |
flags | Dictionary of flags. List of all supported flags, all strings. | dict |
name | The display name of the application, as specified in meta.xml (fallback value: name field on manifest) | str |
package_type | One of three (str) values: "dol" / "elf" / "thm". This indicates the primary or the only binary for the application. "thm" is for homebrew channel theme. Themes are currently not supported by Repository Manager. | str |
peripherals | Peripherals supported by the application, list of strings. Can include up to 4 "Wii Remote", and one of each of the following: "GameCube Controller" "Nunchuk" "Classic Controller" "SDHC" "USB Keyboard" "Wii Zapper" | list |
release_date | UNIX timestamp of the application's release date as specified in meta.xml. Fallback: binary creation date. | int |
slug | Application slug. Formerly known as "internal_name" or "hbbID". The application on the repository would be called <slug>.oscmeta. | str |
subdirectories | List of additional directories (str) to be created, updated, or backed up by the client. Relative paths. Used by Homebrew Browser. | list |
supported_platforms | List of platforms this app supports. | list |
url | Full URLs (str) for downloading the application ZIP or the application icon. | list |
version | Version as specified in the meta.xml. | str |
Last updated