Get all applications
GET /api/admin/metrics/applications
Returns all applications registered with Unleash. Applications can be created via metrics reporting or manual creation
Request
- 200
applicationsSchema
- application/json
- Schema
- Example (from schema)
Schema
applications object[]
The list of applications that have connected to this Unleash instance.
Array [appName string requiredName of the application
sdkVersion stringWhich SDK and version the application reporting uses. Typically represented as
<identifier>:<version>
strategies string[]Which strategies the application has loaded. Useful when trying to figure out if your custom strategy has been loaded in the SDK
description stringExtra information added about the application reporting the metrics. Only present if added via the Unleash Admin interface
url stringA link to reference the application reporting the metrics. Could for instance be a GitHub link to the repository of the application
color stringThe CSS color that is used to color the application's entry in the application list
icon stringAn URL to an icon file to be used for the applications's entry in the application list
usage object[]
The list of projects the application has been using.
Array [project string requiredName of the project
environments string[] requiredWhich environments have been accessed in this project.
]]
{
"applications": [
{
"appName": "accounting",
"sdkVersion": "unleash-client-java:8.0.0",
"strategies": [
"standard",
"gradualRollout",
"mySpecialCustomStrategy"
],
"description": "Application for reporting page visits",
"url": "https://github.com/Unleash/unleash-proxy-client-js",
"color": "red",
"icon": "https://github.com/favicon.ico",
"usage": [
{
"project": "main-project",
"environments": [
"development",
"production"
]
}
]
}
]
}