Lists the applications that you have created.
Operation description
This topic provides an example of how to query the applications in your Alibaba Cloud account. The response shows that only one application, named myapp, exists in the account.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ram:ListApplications |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
No parameters required.
For more information about common parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response that is returned. |
||
| RequestId |
string |
The request ID. |
CE458B58-8C40-46F7-A9D4-CB85136B0C06 |
| Applications |
object |
||
| Application |
array<object> |
The application information. |
|
|
object |
The application information. |
||
| DisplayName |
string |
The display name of the application. |
myapp |
| AccessTokenValidity |
integer |
The validity period of the access token. Unit: seconds. |
3600 |
| SecretRequired |
boolean |
Indicates whether an application secret is required. |
true |
| AccountId |
string |
The ID of the Alibaba Cloud account to which the application belongs. |
177242285274**** |
| CreateDate |
string |
The time when the application was created. |
2020-10-23T09:33:22Z |
| AppName |
string |
The name of the application. |
myapp |
| RedirectUris |
object |
||
| RedirectUri |
array |
The redirect URI. |
|
|
string |
The redirect URI. |
https://www.example.com |
|
| UpdateDate |
string |
The time when the application was last updated. |
2020-10-23T09:33:22Z |
| DelegatedScope |
object |
The permission scopes of the application. |
|
| PredefinedScopes |
object |
||
| PredefinedScope |
array<object> |
The permission scopes of the application. |
|
|
object |
The permission scopes of the application. |
||
| Description |
string |
The description of the scope. |
Obtain the OpenID of the user. This is the default permission that you cannot remove. |
| Name |
string |
The name of the scope. |
openid |
| Required |
boolean |
Indicates whether this permission scope is required by default when the application is installed. Valid values:
The |
true |
| AppId |
string |
The application ID. |
441442900344560**** |
| RefreshTokenValidity |
integer |
The validity period of the refresh token. Unit: seconds. |
7776000 |
| IsMultiTenant |
boolean |
Indicates whether the application can be installed by other accounts. |
true |
| AppType |
string |
The application type. Valid values:
|
WebApp |
| ProtocolVersion |
string |
The OAuth protocol version of the application. Valid values:
|
2.0 |
Examples
Success response
JSON format
{
"RequestId": "CE458B58-8C40-46F7-A9D4-CB85136B0C06",
"Applications": {
"Application": [
{
"DisplayName": "myapp",
"AccessTokenValidity": 3600,
"SecretRequired": true,
"AccountId": "177242285274****",
"CreateDate": "2020-10-23T09:33:22Z",
"AppName": "myapp",
"RedirectUris": {
"RedirectUri": [
"https://www.example.com"
]
},
"UpdateDate": "2020-10-23T09:33:22Z",
"DelegatedScope": {
"PredefinedScopes": {
"PredefinedScope": [
{
"Description": "Obtain the OpenID of the user. This is the default permission that you cannot remove.",
"Name": "openid",
"Required": true
}
]
}
},
"AppId": "441442900344560****",
"RefreshTokenValidity": 7776000,
"IsMultiTenant": true,
"AppType": "WebApp",
"ProtocolVersion": "2.0"
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.