Create an application to connect reported metrics
POST/api/admin/metrics/applications/:appName
Is used to report usage as well which sdk the application uses
Request
Path Parameters
- application/json
Body
required
createApplicationSchema
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"]
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
Css color to be 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
Responses
- 202
- 400
- 401
- 403
This response has no body.
The request data does not match what we expect.
- application/json
- Schema
- Example (from schema)
Schema
The ID of the error instance
9c40958a-daac-400e-98fb-3bb438567008
The name of the error kind
ValidationError
A description of what went wrong.
The request payload you provided doesn't conform to the schema. The .parameters property should be object. You sent [].
{
"id": "9c40958a-daac-400e-98fb-3bb438567008",
"name": "ValidationError",
"message": "The request payload you provided doesn't conform to the schema. The .parameters property should be object. You sent []."
}
Authorization information is missing or invalid. Provide a valid API token as the authorization
header, e.g. authorization:*.*.my-admin-token
.
- application/json
- Schema
- Example (from schema)
Schema
The ID of the error instance
9c40958a-daac-400e-98fb-3bb438567008
The name of the error kind
AuthenticationRequired
A description of what went wrong.
You must log in to use Unleash. Your request had no authorization header, so we could not authorize you. Try logging in at /auth/simple/login.
{
"id": "9c40958a-daac-400e-98fb-3bb438567008",
"name": "AuthenticationRequired",
"message": "You must log in to use Unleash. Your request had no authorization header, so we could not authorize you. Try logging in at /auth/simple/login."
}
The provided user credentials are valid, but the user does not have the necessary permissions to perform this operation
- application/json
- Schema
- Example (from schema)
Schema
The ID of the error instance
9c40958a-daac-400e-98fb-3bb438567008
The name of the error kind
NoAccessError
A description of what went wrong.
You need the "UPDATE_ADDON" permission to perform this action in the "development" environment.
{
"id": "9c40958a-daac-400e-98fb-3bb438567008",
"name": "NoAccessError",
"message": "You need the \"UPDATE_ADDON\" permission to perform this action in the \"development\" environment."
}