Queries the backend signature keys that are bound to the APIs of a specified API group in a specified environment.
Operation description
This API is intended for API providers.
The ApiIds parameter is optional. If this parameter is not specified, all results in the specified environment of an API group are returned.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
apigateway:DescribeApiSignatures |
get |
*ApiGroup
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| StageName |
string |
Yes |
The runtime environment. Valid values:
|
TEST |
| GroupId |
string |
Yes |
The ID of the API group. |
0009db9c828549768a200320714b8930 |
| ApiIds |
string |
No |
The IDs of the APIs that you want to query. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered. |
123 |
| PageNumber |
integer |
No |
The number of the page to return. Pages start from page 1. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries to return on each page. Maximum value: 100. Default value: 10. |
10 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| PageNumber |
integer |
The page number of the returned page. |
1 |
| RequestId |
string |
The ID of the request. |
CEF72CEB-54B6-4AE8-B225-F876FF7BZ004 |
| PageSize |
integer |
The number of entries returned per page. |
10 |
| TotalCount |
integer |
The total number of returned entries. |
20 |
| ApiSignatures |
object |
||
| ApiSignatureItem |
array<object> |
The returned signature key information. It is an array consisting of ApiSignatureItem data. |
|
|
object |
|||
| BoundTime |
string |
The time when the backend signature key was bound. |
2016-07-23T08:28:48Z |
| ApiId |
string |
The ID of the API. |
46fbb52840d146f186e38e8e70fc8c90 |
| SignatureId |
string |
The ID of the backend signature key. |
dd05f1c54d6749eda95f9fa6d491449a |
| SignatureName |
string |
The name of the backend signature key. |
backendsignature |
| ApiName |
string |
The name of the API. |
testapi |
Examples
Success response
JSON format
{
"PageNumber": 1,
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BZ004",
"PageSize": 10,
"TotalCount": 20,
"ApiSignatures": {
"ApiSignatureItem": [
{
"BoundTime": "2016-07-23T08:28:48Z",
"ApiId": "46fbb52840d146f186e38e8e70fc8c90",
"SignatureId": "dd05f1c54d6749eda95f9fa6d491449a",
"SignatureName": "backendsignature",
"ApiName": "testapi"
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.