API Introduction
Used to query information about online resource pools and products.
API Restrictions
None.
URl
GET https://[endpoint]/v1/prodResPools
Request Parameters
Request Parameters | Required or Not | Position | Parameter Type | Description |
prodCode | No | url | String | Product Code |
outerProdCode | No | url | String | External Product code |
resPoolCode | No | url | String | Resource Pool Coding |
Response Parameter
Response Parameter | Parameter Type | Description |
statusCode | Integer | Return code. Success: 800; failure: 900. |
message | String | Note |
returnObj | String | Return the object. |
resPools | List<ResPool> | Resource Pool List |
resPoolCode | String | Resource Pool Coding |
resPoolName | String | Resource Pool Name |
products | List<Products > | List of Resource Pool Products |
prodName | String | Product Name |
prodCode | String | Product Code |
outerProdCode | String | External Product code |
prodStatus | String | Product status: By Resource Pool 2: launched |
Sample Request
GET https://[endpoint]/v1/prodResPools?prodCode=MQ2&outerProdCode=MQ2&resPoolCode=testpool
Examples of a Successful Response
{
"statusCode": 800,
"message": "success",
"returnObj": [{
"resPoolCode": "2d0e89d6a43f465182903ecf5eb2cb13",
"resPoolName": "Beijing 4",
"products": [{
"prodName": "Distributed database",
"prodCode": "DRDS",
"outerProdCode": "DRDS",
"prodStatus": "2"
}]
},
{
"resPoolCode": "9259931866a64ac9ae1d05aca72b1c66",
"resPoolName": "Xi'an 3",
"products": [{
"prodName": "Distributed database",
"prodCode": "DRDS",
"outerProdCode": "DRDS",
"prodStatus": "2"
},
{
"prodName": "Distributed message",
"prodCode": "DCS",
"outerProdCode": "DCS",
"prodStatus": "2"
}
]
}
]
}
Example of a Failed Response
{
"returnObj": {},
"message": "...",
"statusCode": "900"
}