Retrieve Purchased Apps¶
Query the obtained applications using the application keyword or access key.
Operation Permissions¶
Applications assigned with the Application Registration Administrator policy in the OU.
Request Format¶
GET https://{apigw-address}/enos-app-service/v2.5/apps/purchase/retrieve
Request Parameters(URI)¶
Name |
Location(Path/Query) |
Required/Optional |
Data Type |
Description |
---|---|---|---|---|
orgId |
Query |
Required |
String |
The OU ID which the application belongs to. How to get orgId >> |
key |
Query |
Optional |
String |
The application keyword or accessKey. |
appId |
Query |
Optional |
String |
The application ID generated by the system. If both |
Request Parameters(Header)¶
Name |
Required/Optional |
Data Type |
Description |
---|---|---|---|
accept-language |
Optional |
String |
The required language, such as “zh-CN” or “en-US”. If not specified, the default return message will include all available internationalized content. EnOS Supported Languages >> |
Response Parameters¶
Name |
Data Type |
Description |
---|---|---|
id |
String |
The application ID generated by the system. |
accessKey |
String |
The application accessKey. |
secretKey |
String |
The application secretKey. |
name |
StringI18n |
The application name. |
description |
StringI18n |
The application description. |
categoryId |
String |
The application category ID. |
categoryName |
StringI18n |
The application category name. |
keyword |
String |
The custom unique identifier for the application. |
type |
String |
The application type. |
icon |
String |
The application icon. |
url |
String |
The application URL. |
organizationId |
String |
The OU ID of the application. |
organizationName |
String |
The OU name of the application. |
createdByUserId |
String |
The user ID which the application was created by. |
createdAt |
String |
The time which the application was created on. |
status |
String |
The status of the application, fixed at 2, which means the application has been obtained. |
createdByUserName |
String |
The user name which the application was created by. |
approvedAt |
String |
The time which the application purchase request was approved on. |
Samples¶
Request Sample¶
url: https://{apigw-address}/enos-app-service/v2.5/apps/purchase/retrieve?orgId=yourOrgId&key=yourAppKey
method: GET
Return Sample¶
{
"code": 0,
"msg": "OK",
"subMsg": null,
"data": {
"id": "abc-applicationID-xyz",
"accessKey": "accesskey-application",
"secretKey": "secretkey-application",
"name": {
"default": "Energy Management",
"en_US": "Energy Management",
},
"description": {
"default": "Energy Management",
"en_US": "Energy Management",
},
"keyword": "energy-management",
"categoryId": 101,
"categoryName": {
"pl_PL": "",
"en_US": "Storage",
"es_ES": "",
"zh_CN": "储能",
"fr_FR": "",
"ja_JP": "",
"de_DE": ""
},
"type": 0,
"icon": "",
"url": "",
"organizationId": "yourorgId",
"organizationName": "Your OU Name",
"createdByUserId": "abc-userID-xyz",
"createdAt": "2024-01-19 08:40:45",
"status": 2,
"createByUserName": null,
"approvedAt": null
}
}