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
Query Parameters
- query string
The search query for the application name
- offset string
The number of applications to skip when returning a page. By default it is set to 0.
- limit string
The number of applications to return in a page. By default it is set to 1000.
- sortBy string
The field to sort the results by. By default it is set to "appName".
- sortOrder string
The sort order for the sortBy. By default it is det to "asc".
- 200
applicationsSchema
- application/json
- Schema
- Example (from schema)
Schema
- total integer required
The total number of project applications.
applications object[]required
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.
]]
{
"total": 50,
"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"
]
}
]
}
]
}