Obtains the list of all your instances in batches with status information.


  • See Instance status table for the possibly queried instance status.
  • You can use this API to get a list of instances.

Request parameters

Name Type Required Description
Action String Yes Operation interface name, required parameter. Value: DescribeInstanceStatus.
RegionId String Yes The Region ID of instance. You can call DescribeRegions to obtain the latest region list.
ZoneId String No ID of the zone to which an instance belongs.
PageNumber Integer No Page number of the instance status list. The start value is 1.

The default value is 1.

PageSize Integer No Sets the number of lines per page for queries per page. The maximum value is 50.

The default value is 10.

Response parameters

Name Type Description
TotalCount Integer The total number of instances.
PageNumber Integer The page number of the instance list.
PageSize Integer The number of lines per page set during input.
InstanceStatuses Array An array format composed of InstanceStatusItemType. It returns the status information of an instance.


Request example
&<Common Request Parameters>
Response example

XML format

JSON format

"RequestId": "6EF60BEC-0242-43AF-BB20-270359FB54A7",
"TotalCount": 2,
"Pagenumber": 1,
"PageSize": 10,
"InstanceStatuses": {
    "InstanceStatus": [{
        "InstanceId": "i-instance1",
            "Status": "Running"
            "InstanceId": "i-ae4r89pp",
            "Status": "Stopped"

Error codes

Error codes specific to this interface are as follows. For more information, see API Error Center.

Error code Error message  HTTP status code Description
InvalidRegionId.NotFound The specified RegionId does not exist. 404 RegionId value missing.
InvalidZoneId.NotFound The ZoneId provided does not exist in our records. 404 ZoneId value missing.