catalog.apps

Retrieve apps details for label catalog.

Type: object

Type: array
No Additional Items

Tuple Validation

Parameter 1: catalog_apps_options

catalog_apps_options

Type: object

CatalogAppsArgs parameters.

No Additional Properties

Cache

Type: boolean Default: true

Whether to use cached catalog data if available.

Cache Only

Type: boolean Default: false

Whether to only return cached data without fetching updates.

Retrieve All Trains

Type: boolean Default: true

Whether to retrieve apps from all available trains.

Trains

Type: array of string

Specific train names to retrieve apps from (empty array means all trains).

No Additional Items
Each item of this array must be:
Type: string

Must be at least 1 characters long

Result

Type: object

Object mapping train names to their app information.

Each additional property must conform to the following schema

CatalogTrainInfo

Type: object

Each additional property must conform to the following schema

CatalogAppInfo

Type: object

App Readme


HTML content of the app README.

Type: string

Must be at most 2147483647 characters long

Type: null

Categories

Type: array of string

List of categories for the app.

No Additional Items
Each item of this array must be:
Type: string

Description

Type: string

Short description of the app.

Healthy

Type: boolean

Health status of the app.

Healthy Error

Default: null

Error if app is not healthy.

Type: string
Type: null

Home

Type: string

Homepage URL of the app.

Location

Type: string

Local path to the app's location.

Latest Version


Latest available app version.

Type: string
Type: null

Latest App Version


Latest available app version in repository.

Type: string
Type: null

Latest Human Version


Human-readable version of the app.

Type: string
Type: null

Last Update


Timestamp of the last update in ISO format.

Type: stringFormat: date-time
Type: null

Name

Type: string

Name of the app.

Title

Type: string

Title of the app.

Maintainers

Type: array of object

List of app maintainers.

No Additional Items
Each item of this array must be:

Maintainer

Type: object
No Additional Properties

Name

Type: string

Name of the app maintainer.

Email

Type: string

Email address of the app maintainer.

Url


Website URL of the app maintainer or null.

Type: string
Type: null

Tags

Type: array of string

Tags associated with the app.

No Additional Items
Each item of this array must be:
Type: string

Screenshots

Type: array of string

List of screenshot URLs.

No Additional Items
Each item of this array must be:
Type: string

Sources

Type: array of string

List of source URLs.

No Additional Items
Each item of this array must be:
Type: string

Icon Url

Default: null

URL of the app icon.

Type: string
Type: null

Additional Properties of any type are allowed.

Type: object


Required roles: CATALOG_READ