Querying the Signature Key List
Function
This API is used to query the information about all signature keys.
URI
The following table lists the HTTP/HTTPS request method and URI of the API.
Request Method | URI |
---|---|
GET | /v1.0/apigw/signs[?page_size, page_no, id, name] |
- A combination of different query conditions can be added at the end of the URI by using question marks (?) and ampersands (&).
- Query conditions include: id and name.
Request
Parameter | Mandatory | Type | Description |
---|---|---|---|
id | No | String | Signature key ID |
name | No | String | Signature key name |
precise_search | No | String | Parameter name (name) for exact matching |
Response
Parameter | Type | Description |
---|---|---|
total | Integer | Number of signature keys that match the query conditions |
size | Integer | Length of the returned signature key list |
signs | Dictionary | Signature key list |
Parameter | Type | Description |
---|---|---|
id | String | Signature key ID |
name | String | Signature key name |
sign_key | String | Signature key |
sign_secret | String | Signature secret |
create_time | Timestamp | Time when the signature key is created |
update_time | Timestamp | Time when the signature key was last updated |
bind_num | Integer | Number of APIs to which the signature key has been bound |
Example response:
{"total": 2,"size": 2,"signs": [{"name": "signature01","sign_key": "abcd_1234","sign_secret": "******","id": "3a793b65a9034bdfae08924f149bfb4a","create_time": "2018-02-06T12:17:36Z","update_time": "2018-02-07T02:00:27.964766Z","bind_num":1},{"name": "sada","sign_key": "asdasdasdasda","sign_secret": "******","id": "51ce490901f4411fa54eb06d33bd7218","create_time": "2018-02-06T11:53:08Z","update_time": "2018-02-06T11:53:08Z","bind_num":1}]}
Status Codes
Status Code | Description |
---|---|
200 | OK |
400 | Bad Request |
401 | Unauthorized |
500 | Server Internal Error |
- Function
- URI
- Request
- Response
- Status Codes