Delete server

Delete a server from your account.


DELETE/api/servers/{server}

Delete a server

This endpoint allows you to delete a server. Note: This action is irreversible and will remove all data associated with the server.

Required scopes

Delete servers

Request

DELETE
/api/servers/{server}
curl -X DELETE "https://ploi.io/api/servers/{server}" \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json"

Response

{
  "data": {
    "id": 1,
    "status": "destroying",
    "type": "server",
    "name": "wandering-silence",
    "ip_address": "192.168.56.101",
    "php_version": 7.2,
    "mysql_version": 5.7,
    "sites_count": 0,
    "monitoring": false,
    "created_at": "2019-01-01 09:00:00"
  }
}

Errors

When the server is already being destroyed, you will receive an error response.

Error Response

{
  "message": "The given data was invalid.",
  "errors": [
    "This server is already being destroyed"
  ],
  "links": []
}