Update Purchased App¶
Approve or disapprove the request and authorize or deauthorize the menus and permissions for an application.
Operation Permissions¶
Applications assigned with the Application Registration Administrator policy in the OU.
Request Format¶
POST https://{apigw-address}/enos-app-service/v2.5/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/v2.5/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"
}
}