List bare metal servers
Authorizations
API key for authentication.
Path Parameters
Project ID
1
Region ID
1
Query Parameters
Filters the instances by a date and time stamp when the instances last changed.
"2025-10-01T12:00:00Z"
Filters the instances by a date and time stamp when the instances last changed status.
"2025-10-01T12:00:00Z"
Filter out instances by flavor_id
. Flavor id must match exactly.
"bm2-hf-small"
Filter out instances by flavor_prefix
.
"bm2-"
"bm2-hf"
Include managed k8s worker nodes
An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
"192.168.0.1"
Optional. Limit the number of returned items
0 < x <= 1000
1000
Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
Optional. Offset value is used to exclude the first set of records from the result
x >= 0
0
Include only isolated instances
Return bare metals only with external fixed IP addresses.
true
Order by field and direction.
created.asc
, created.desc
, name.asc
, name.desc
, status.asc
, status.desc
Filter result by ddos protection profile name. Effective only with with_ddos
set to true.
"profile_name"
Filter result by DDoS protection_status
. Effective only with with_ddos
set to true. (Active, Queued or Error)
Active
, Queued
, Error
"Active"
Filters instances by a server status, as a string.
ACTIVE
, BUILD
, ERROR
, HARD_REBOOT
, REBOOT
, REBUILD
, RESCUE
, SHUTOFF
, SUSPENDED
Optional. Filter by tag key-value pairs. curl -G --data-urlencode "tag_key_value
={"key": "value"}" --url "https://example.com/cloud/v1/resource/1/1"
{ "key": "value" }
Optional. Filter by tag values. ?tag_value
=value1&tag_value
=value2
Tag value. The maximum size for a value is 1024 bytes.
["value1", "value2"]
Return bare metals either only with advanced or only basic DDoS protection. Effective only with with_ddos
set to true. (advanced or basic)
basic
, advanced
"advanced"
Filter the server list result by the UUID of the server. Allowed UUID part
36
"b5b4d65d-945f-4b98-ab6f-332319c724ef"
Include DDoS profile information for bare-metal servers in the response when set to true
. Otherwise, the ddos_profile
field in the response is null
by default.
true
Include interface_name
in the addresses
true
Response
OK
The response is of type object
.