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
The search query for the application name
The number of applications to skip when returning a page. By default it is set to 0.
The number of applications to return in a page. By default it is set to 1000.
The field to sort the results by. By default it is set to "appName".
The sort order for the sortBy. By default it is det to "asc".
Responses
- 200
applicationsSchema
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
The total number of project applications.
50
applications
object[]
required
The list of applications that have connected to this Unleash instance.
Name of the application
accounting
Which SDK and version the application reporting uses. Typically represented as <identifier>:<version>
unleash-client-java:8.0.0
Which strategies the application has loaded. Useful when trying to figure out if your custom strategy has been loaded in the SDK
["standard","gradualRollout","mySpecialCustomStrategy"]
Extra information added about the application reporting the metrics. Only present if added via the Unleash Admin interface
Application for reporting page visits
A link to reference the application reporting the metrics. Could for instance be a GitHub link to the repository of the application
https://github.com/Unleash/unleash-proxy-client-js
The CSS color that is used to color the application's entry in the application list
red
An URL to an icon file to be used for the applications's entry in the application list
https://github.com/favicon.ico
usage
object[]
The list of projects the application has been using.
Name of the project
main-project
Which environments have been accessed in this project.
["development","production"]
{
"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"
]
}
]
}
]
}