CreateApp
Creates an API Gateway application.
Operation description
This feature is intended for users who invoke APIs.
Each application has a key pair, which is used to authenticate when invoking APIs.
An authorization relationship must be established before an application can invoke an API. This means you must grant the application the permissions to invoke the API.
Each application can have only one key pair. If the key is leaked, you can reset it.
Each Alibaba Cloud account can create up to 1,000 applications.
The queries per second (QPS) limit for this API operation is 50 per user.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
apigateway:CreateApp |
create |
*App
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AppName |
string |
Yes |
The name of the application. The name can contain Chinese characters, letters, digits, and underscores (_). It must start with a letter or a Chinese character and must be 4 to 26 characters in length. |
CreateAppTest |
| Description |
string |
No |
The description of the application. The description can be up to 180 characters in length. |
test |
| Tag |
array<object> |
No |
The tags of the object to which the rule applies. You can specify multiple tags. |
Key, Value |
|
object |
No |
|||
| Key |
string |
No |
The tag key. The value of n ranges from |
env |
| Value |
string |
No |
The tag value. The value of n ranges from |
' ' |
| AppKey |
string |
No |
The AppKey of the application, which is used when calling APIs. |
60030986 |
| AppSecret |
string |
No |
The AppSecret of the application. |
nzyNqFkRWB2uLw86 |
| AppCode |
string |
No |
The AppCode of the application. |
3aaf905a0a1f4f0eabc6d891dfa08afc |
| Extend |
string |
No |
The extended information. |
110210264071 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| TagStatus |
boolean |
Indicates whether the tag exists. Valid values:
|
false |
| RequestId |
string |
The request ID. |
BA20890E-75C7-41BC-9C8B-73276B58F550 |
| AppId |
integer |
The unique ID of the application. |
20112314518278 |
Examples
Success response
JSON format
{
"TagStatus": false,
"RequestId": "BA20890E-75C7-41BC-9C8B-73276B58F550",
"AppId": 20112314518278
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.