NAV
bash javascript json

Einleitung

Willkommen auf der API Dokumentation von LUMASERV Systems.

Buchhaltung

Guthaben abfragen

Abfrage des Guthabens, des reservierten Betrags, des Verfügungsrahmens und des verbleibenden Verfügungsrahmens.

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/accounting/balance" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/accounting/balance",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/accounting/balance`

`HEAD api/v1/json/accounting/balance`

DDoS-Alerts

api/v1/json/ddos-alerts

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/ddos-alerts" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/ddos-alerts",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/ddos-alerts`

`HEAD api/v1/json/ddos-alerts`

Domain

api/v1/json/domains

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/domains" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        {
"success": true,
"errors": [],
"data": {
    "domains": []
}

}


### HTTP Request
    `GET api/v1/json/domains`

    `HEAD api/v1/json/domains`

<!-- END_3adb355f874ef23a1a7924d3794955af -->
<!-- START_c3c09a5f6a5aa48444262355d02efce1 -->
## api/v1/json/domains/check

> Example request:

```bash
curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/domains/check" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/check",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/domains/check`

`HEAD api/v1/json/domains/check`

api/v1/json/domains/prices

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/domains/prices" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/prices",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/domains/prices`

`HEAD api/v1/json/domains/prices`

api/v1/json/domains/create

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/domains/create" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/create",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/domains/create`

api/v1/json/domains/update

Example request:

curl -X PUT "http://test.reseller.lumaserv.com/api/v1/json/domains/update" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/update",
"method": "PUT",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`PUT api/v1/json/domains/update`

api/v1/json/domains/delete

Example request:

curl -X DELETE "http://test.reseller.lumaserv.com/api/v1/json/domains/delete" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/delete",
"method": "DELETE",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`DELETE api/v1/json/domains/delete`

api/v1/json/domains/authcode

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/domains/authcode" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/authcode",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/domains/authcode`

`HEAD api/v1/json/domains/authcode`

api/v1/json/domains/zones

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/domains/zones" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/zones",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/domains/zones`

`HEAD api/v1/json/domains/zones`

api/v1/json/domains/zones/create

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/create" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/create",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/domains/zones/create`

api/v1/json/domains/zones/{zone}

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        {
"success": false,
"errors": [
    "No query results for model [App\\NameserverZone]."
]

}


### HTTP Request
    `GET api/v1/json/domains/zones/{zone}`

    `HEAD api/v1/json/domains/zones/{zone}`

<!-- END_4ae8031b87b16906ae29928fba850adb -->
<!-- START_6652d2c88590ce107fad61865f3a8cf2 -->
## api/v1/json/domains/zones/{zone}

> Example request:

```bash
curl -X PUT "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}",
"method": "PUT",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`PUT api/v1/json/domains/zones/{zone}`

api/v1/json/domains/zones/{zone}/entries

Example request:

curl -X PUT "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}/entries" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}/entries",
"method": "PUT",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`PUT api/v1/json/domains/zones/{zone}/entries`

api/v1/json/domains/zones/{zone}/changeEntries

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}/changeEntries" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}/changeEntries",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/domains/zones/{zone}/changeEntries`

api/v1/json/domains/zones/{zone}/entries

Example request:

curl -X DELETE "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}/entries" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/zones/{zone}/entries",
"method": "DELETE",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`DELETE api/v1/json/domains/zones/{zone}/entries`

api/v1/json/domains/handles

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/domains/handles" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/handles",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/domains/handles`

`HEAD api/v1/json/domains/handles`

api/v1/json/domains/handles/create

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/domains/handles/create" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/handles/create",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/domains/handles/create`

api/v1/json/domains/handles/update

Example request:

curl -X PUT "http://test.reseller.lumaserv.com/api/v1/json/domains/handles/update" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/handles/update",
"method": "PUT",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`PUT api/v1/json/domains/handles/update`

api/v1/json/domains/nameservers

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/domains/nameservers" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/nameservers",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/domains/nameservers`

`HEAD api/v1/json/domains/nameservers`

api/v1/json/domains/nameservers/create

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/domains/nameservers/create" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/nameservers/create",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/domains/nameservers/create`

api/v1/json/domains/nameservers/refresh

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/domains/nameservers/refresh" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/domains/nameservers/refresh",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/domains/nameservers/refresh`

`HEAD api/v1/json/domains/nameservers/refresh`

Payment

api/v1/json/payment

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/payment" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/payment",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/payment`

api/v1/json/payment

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/payment" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/payment",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/payment`

`HEAD api/v1/json/payment`

Traffic

api/v1/json/traffic

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/traffic" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/traffic",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/traffic`

`HEAD api/v1/json/traffic`

api/v1/json/traffic/addresses

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/traffic/addresses" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/traffic/addresses",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/traffic/addresses`

`HEAD api/v1/json/traffic/addresses`

general

api/v1/json/ssl_certificates

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/ssl_certificates" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/ssl_certificates",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/ssl_certificates`

`HEAD api/v1/json/ssl_certificates`

api/v1/json/ssl_certificates/approverList

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/ssl_certificates/approverList" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/ssl_certificates/approverList",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/ssl_certificates/approverList`

`HEAD api/v1/json/ssl_certificates/approverList`

api/v1/json/ssl_certificates/create

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/ssl_certificates/create" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/ssl_certificates/create",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/ssl_certificates/create`

api/v1/json/ssl_certificates/{certificate}/requestRefund

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/ssl_certificates/{certificate}/requestRefund" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/ssl_certificates/{certificate}/requestRefund",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/ssl_certificates/{certificate}/requestRefund`

api/v1/json/addresses/single/rdns

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/addresses/single/rdns" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/addresses/single/rdns",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/addresses/single/rdns`

api/v1/json/servers/virtual

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual`

api/v1/json/servers/virtual/order

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/order" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/order",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/order`

api/v1/json/servers/virtual/{server}

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        {
"success": false,
"errors": [
    "No query results for model [App\\VServer]."
]

}


### HTTP Request
    `GET api/v1/json/servers/virtual/{server}`

    `HEAD api/v1/json/servers/virtual/{server}`

<!-- END_25ae444885faefc34e1281b060f21885 -->
<!-- START_5b901216e6f747518b48e78130b0c627 -->
## api/v1/json/servers/virtual/{server}/tasks

> Example request:

```bash
curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/tasks" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/tasks",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        {
"success": false,
"errors": [
    "No query results for model [App\\VServer]."
]

}


### HTTP Request
    `GET api/v1/json/servers/virtual/{server}/tasks`

    `HEAD api/v1/json/servers/virtual/{server}/tasks`

<!-- END_5b901216e6f747518b48e78130b0c627 -->
<!-- START_800b9cac8bcdf30bceb8d90bf0d1d703 -->
## api/v1/json/servers/virtual/{server}/backups

> Example request:

```bash
curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/backups" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/backups",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        {
"success": false,
"errors": [
    "No query results for model [App\\VServer]."
]

}


### HTTP Request
    `GET api/v1/json/servers/virtual/{server}/backups`

    `HEAD api/v1/json/servers/virtual/{server}/backups`

<!-- END_800b9cac8bcdf30bceb8d90bf0d1d703 -->
<!-- START_0899dca16d6894dacc2b9a01977d7e17 -->
## api/v1/json/servers/virtual/{server}/addresses

> Example request:

```bash
curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/addresses" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/addresses",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        {
"success": false,
"errors": [
    "No query results for model [App\\VServer]."
]

}


### HTTP Request
    `GET api/v1/json/servers/virtual/{server}/addresses`

    `HEAD api/v1/json/servers/virtual/{server}/addresses`

<!-- END_0899dca16d6894dacc2b9a01977d7e17 -->
<!-- START_c13f9a85e60f83e58b07c536c62e0ec4 -->
## api/v1/json/servers/virtual/{server}/networks

> Example request:

```bash
curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/networks" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/networks",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        {
"success": false,
"errors": [
    "No query results for model [App\\VServer]."
]

}


### HTTP Request
    `GET api/v1/json/servers/virtual/{server}/networks`

    `HEAD api/v1/json/servers/virtual/{server}/networks`

<!-- END_c13f9a85e60f83e58b07c536c62e0ec4 -->
<!-- START_c15c1a823fb61a76a75d444dd183b409 -->
## api/v1/json/servers/virtual/{server}/start

> Example request:

```bash
curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/start" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/start",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/{server}/start`

api/v1/json/servers/virtual/{server}/shutdown

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/shutdown" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/shutdown",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/{server}/shutdown`

api/v1/json/servers/virtual/{server}/stop

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/stop" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/stop",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/{server}/stop`

api/v1/json/servers/virtual/{server}/restart

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/restart" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/restart",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/{server}/restart`

api/v1/json/servers/virtual/{server}/createBackup

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/createBackup" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/createBackup",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/{server}/createBackup`

api/v1/json/servers/virtual/{server}/reinstall

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/reinstall" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/reinstall",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/{server}/reinstall`

api/v1/json/servers/virtual/{server}/scheduledTasks

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/scheduledTasks" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/scheduledTasks",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        {
"success": false,
"errors": [
    "No query results for model [App\\VServer]."
]

}


### HTTP Request
    `GET api/v1/json/servers/virtual/{server}/scheduledTasks`

    `HEAD api/v1/json/servers/virtual/{server}/scheduledTasks`

<!-- END_41cc83bf399f35e2825ba74cfa1a22e7 -->
<!-- START_9011980a1591e50ef0b9ca41607abf24 -->
## api/v1/json/servers/virtual/{server}/vnc

> Example request:

```bash
curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/vnc" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/vnc",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        {
"success": false,
"errors": [
    "No query results for model [App\\VServer]."
]

}


### HTTP Request
    `GET api/v1/json/servers/virtual/{server}/vnc`

    `HEAD api/v1/json/servers/virtual/{server}/vnc`

<!-- END_9011980a1591e50ef0b9ca41607abf24 -->
<!-- START_ff510601dc200110bb7c4e19ee1198df -->
## api/v1/json/servers/virtual/{server}/backups/restore

> Example request:

```bash
curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/backups/restore" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/backups/restore",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/{server}/backups/restore`

api/v1/json/servers/virtual/{server}/backups/delete

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/backups/delete" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/backups/delete",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/{server}/backups/delete`

api/v1/json/servers/virtual/{server}/reconfigure

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/reconfigure" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/servers/virtual/{server}/reconfigure",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/servers/virtual/{server}/reconfigure`

api/v1/json/datacenter/pxe_installations

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/datacenter/pxe_installations" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/datacenter/pxe_installations",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/datacenter/pxe_installations`

`HEAD api/v1/json/datacenter/pxe_installations`

api/v1/json/datacenter/pxe_installations/create

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/datacenter/pxe_installations/create" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/datacenter/pxe_installations/create",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/datacenter/pxe_installations/create`

api/v1/json/datacenter/pxe_installations/{installation}

Example request:

curl -X GET "http://test.reseller.lumaserv.com/api/v1/json/datacenter/pxe_installations/{installation}" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/datacenter/pxe_installations/{installation}",
"method": "GET",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
> Example response:

```json
        null
    ```

HTTP Request

`GET api/v1/json/datacenter/pxe_installations/{installation}`

`HEAD api/v1/json/datacenter/pxe_installations/{installation}`

api/v1/json/datacenter/pxe_installations/{installation}/cancel

Example request:

curl -X POST "http://test.reseller.lumaserv.com/api/v1/json/datacenter/pxe_installations/{installation}/cancel" \
-H "Accept: application/json"
var settings = {
"async": true,
"crossDomain": true,
"url": "http://test.reseller.lumaserv.com/api/v1/json/datacenter/pxe_installations/{installation}/cancel",
"method": "POST",
"headers": {
"accept": "application/json"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});

HTTP Request

`POST api/v1/json/datacenter/pxe_installations/{installation}/cancel`