Retrieve Purchased Apps¶
Query the obtained applications using the application keyword or accessKey.
Request Format¶
GET https://{apigw-address}/enos-app-service/v3/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  | 
Integer  | 
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  | 
Integer  | 
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/v3/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,
    "createdByUserName": null,
    "approvedAt": null
  }
}