Servers

Remove a server

delete

Remove a server with the given ID

Path parameters
server_idstring · uuidRequired
Responses
delete
/servers/{server_id}
DELETE /v1/servers/{server_id} HTTP/1.1
Host: 
Accept: */*
default

No content

Get server by ID

get

Fetch a specific server by its ID

Path parameters
idstring · uuidRequired
Responses
get
/servers/{id}
GET /v1/servers/{id} HTTP/1.1
Host: 
Accept: */*
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "createdAt": "text",
  "serverName": "text",
  "serverIp": "text",
  "machineId": "text",
  "nicIds": [
    {
      "id": "text",
      "createdAt": "text",
      "nicName": "text",
      "serverId": "123e4567-e89b-12d3-a456-426614174000"
    }
  ]
}

Update an existing server

put

Update an existing server with the provided details

Path parameters
idstring · uuidRequired
Body

Update a server with the given ID

serverNamestringRequired
serverIpstringRequired
machineIdstringRequired
nicIdsstring[]Required
Responses
put
/servers/{id}
PUT /v1/servers/{id} HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 76

{
  "serverName": "text",
  "serverIp": "text",
  "machineId": "text",
  "nicIds": [
    "text"
  ]
}
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "createdAt": "text",
  "serverName": "text",
  "serverIp": "text",
  "machineId": "text",
  "nicIds": [
    {
      "id": "text",
      "createdAt": "text",
      "nicName": "text",
      "serverId": "123e4567-e89b-12d3-a456-426614174000"
    }
  ]
}