API list

Virtual server (view, create, modify, delete)

Item API Name Description
1 GET /v2/{tenant_id}/servers

List servers with extended server attributes

Lists the IDs and names of all servers
Lists the details of the extended server attributes of all servers
2 GET /v2/{tenant_id}/servers{?changessince,image,flavor,name, status,host}

List servers 1

Lists the specified server name information
Lists the specified server ID information
3 GET /v2/{tenant_id}/servers{?changessince,image,flavor,name, status,host}

List servers 2

Lists the ID, name and link of all servers
4 GET /v2/{tenant_id}/servers/detail

List servers 3

Lists the servers
5 GET /v2/{tenant_id}/servers/detail

List details for servers

Lists details for servers with current availability zones
6 GET /v2/{tenant_id}/servers/detail

List extended status for servers

Lists the details of the extended status attributes of all servers
7 GET /v2/{tenant_id}/servers/detail

List servers with IP type

Lists the fixed and floating IP addresses by type for all servers
8 GET /v2/{tenant_id}/servers/detail

Get server details with configuration drive

Displays detailed information about all servers, including extended attributes of the driver settings
9 GET /v2/{tenant_id}/servers/detail

Get server details

Lists details of all servers

(including OS-EXT-IPS-MAC:mac_addr)

10 GET /v2/{tenant_id}/servers/{server_id}

Get server details

Lists all server details
Lists details of servers with the specified status
Retrieves detailed information of the specified server
11 GET /v2/{tenant_id}/servers/{server_id}

Show server information

Displays information about the specified server
12 GET /v2/{tenant_id}/servers/{server_id}

Show server

Displays information of the specified server with availability zones
13 GET /v2/{tenant_id}/servers/{server_id}

Show server extended status

Displays the extended status attributes of specified servers
14 GET /v2/{tenant_id}/servers/{server_id}

Show extended server attributes

Displays the extended server attributes of specified servers
15 GET /v2/{tenant_id}/servers/{server_id}

Get server information with configuration drive

Displays information about the specified server, including extended attributes of the driver settings
16 GET /v2/{tenant_id}/servers/{server_id}

Show server information

Displays information about the specified server

(including OS-EXT-IPS-MAC:mac_addr)

17 POST /v2/{tenant_id}/servers

Create server 1

Creates a server
Creates a specific server
18 POST /v2/{tenant_id}/servers

Create server 2

Creates a server
19 POST /v2/{tenant_id}/servers

Create server with scheduler hints

Creates a server using scheduler instructions that were passed directly to the scheduler.
20 POST /v2/{tenant_id}/servers

Create multiple servers

Creates one or more servers that have the optional booking ID
Creates one or more servers with the optional minimum count
Creates one or more servers with the optional maximum count
21 POST /v2/{tenant_id}/servers

Create server with configuration drive

Creates a server using extended attributes of the driver settings
22 POST /v2/{tenant_id}/servers

Create server 3

Creates a server using block device mapping
23 PUT /v2/{tenant_id}/servers/{server_id}

Update server

Updates the current instance name
Updates the IP address of the current instance
24 DELETE /v2/{tenant_id}/servers/{server_id}

Delete server

Deletes the specified server
25 POST /v2/{tenant_id}/servers/{server_id}/metadata

Update server metadata items

Updates the metadata item (identified by key) of the specified server
26 GET /v2/{tenant_id}/servers/{server_id}/os-server-password

Get server password

Retrieves the management password of the specified server