Update Purchased App¶
Approve or disapprove the request and authorize or deauthorize the menus and permissions for an application.
Request Format¶
POST https://{apigw-address}/enos-app-service/v3/apps/purchase/update
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 >>  | 
Request Parameters(Body)¶
Name  | 
Required/Optional  | 
Data Type  | 
Description  | 
|---|---|---|---|
appId  | 
Required  | 
String  | 
The application ID of this request.  | 
organizationId  | 
Optional  | 
String  | 
The OU ID which the requester belongs to.  | 
status  | 
Optional  | 
Integer  | 
The request status.   | 
note  | 
Optional  | 
String  | 
The review comments.  | 
menus  | 
Optional  | 
Struct  | 
The menus that need to be authorized or deauthorized. See Authorization Struct.  | 
permissions  | 
Optional  | 
Struct  | 
The permissions that need to be authorized or deauthorized. See Authorization Struct.  | 
Response Parameters¶
Name  | 
Data Type  | 
Description  | 
|---|---|---|
id  | 
String  | 
The ID of this request.  | 
appId  | 
String  | 
The application ID of this request.  | 
organizationId  | 
String  | 
The OU ID which the requester belongs to.  | 
status  | 
Integer  | 
The request status.   | 
approvedNote  | 
String  | 
The review comments.  | 
approvedAt  | 
String  | 
The time which the request has been reviewed on.  | 
createdAt  | 
String  | 
The time which the request has been created on.  | 
updatedAt  | 
String  | 
The time which the request has been updated on.  | 
Samples¶
Request Sample¶
url: https://{apigw-address}/enos-app-service/v3/apps/purchase/update?orgId=yourOrgId
method: POST
request Body:
{
  "organizationId": "yourOUId",
  "note": "",
  "permissions": {
    "checked": [],
    "unchecked": []
  },
  "appId": "your-application-ID",
  "menus": {
    "checked": ["menu1,menu2"],
    "unchecked": ["menu3"]
  },
  "status": 2
}
Return Sample¶
{
  "code": 0,
  "msg": "OK",
  "subMsg": null,
  "data": {
    "id": "yourApproveID",
    "appId": "your-application-ID",
    "organizationId": "yourOUId",
    "status": 2,
    "approvedNote": "",
    "approvedAt": "2024-01-19 11:12:15",
    "createdAt": "2023-07-11 04:48:57",
    "updatedAt": "2024-01-19 11:12:15"
  }
}