<aside> 📎 Endpoints

</aside>

Toggle monitoring

POST https://your-panel.com/api/client/servers/<UUID>/advanced/monitor

Example Request

curl "<https://your-panel.com/api/client/servers/><UUID>/advanced/monitor" \\
  -H "Content-Type: application/json" \\
  -H "Accept: application/vnd.wisp.v1+json" \\
  -H "Authorization: Bearer APITOKEN" \\
  -X POST

The response contains server details with the new monitor status

Toggle support access

POST https://your-panel.com/api/client/servers/<UUID>/advanced/support

Example Request

curl "<https://your-panel.com/api/client/servers/><UUID>/advanced/support" \\
  -H "Content-Type: application/json" \\
  -H "Accept: application/vnd.wisp.v1+json" \\
  -H "Authorization: Bearer APITOKEN" \\
  -X POST

The response contains server details with the new support_op status

Update server

POST https://your-panel.com/api/client/servers/<UUID>/advanced/update

Optional Parameters

beta - boolean true or false whether to install beta branch

Example Request

curl "<https://your-panel.com/api/client/servers/><UUID>/advanced/update" \\
  -H "Content-Type: application/json" \\
  -H "Accept: application/vnd.wisp.v1+json" \\
  -H "Authorization: Bearer APITOKEN" \\
  -X POST 

Example Response


<aside> ☝ This endpoint will return 404 if the server (used egg) does not have an updated script

</aside>

Get available Minecraft versions

GET https://your-panel.com/api/client/<UUID>/advanced/versions

Example Request

curl "<https://your-panel.com/api/client/servers/><UUID>/advanced/versions" \\
  -H "Content-Type: application/json" \\
  -H "Accept: application/vnd.wisp.v1+json" \\
  -H "Authorization: Bearer APITOKEN" \\
  -X GET

Example Response

{
    "metadata": {
        "show_labels_for": [
            "forge"
        ],
        "skip_categories_for": [
            "bungeecord",
            "velocity",
            "waterfall"
        ]
    },
    "versions": {
        "bungeecord": [
            {
                "id": "1631",
                "name": "1631",
                "type": 0,
                "label": 0
            },
            {
                "id": "1629",
                "name": "1629",
                "type": 0,
                "label": 0
            },
            {
                "id": "1628",
                "name": "1628",
                "type": 0,
                "label": 0
            }
        ]
    }
}

Install Minecraft version

POST https://your-panel.com/api/client/<UUID>/advanced/version

Available Parameters

edition: string - Minecraft edition to install, such as Bungeecord version: string - Version to install. Retrieved from /advanced/versions format: boolean - Delete all existing server files

Example Request

curl "<https://your-panel.com/api/client/servers/><UUID>/advanced/version" \\
  -H "Content-Type: application/json" \\
  -H "Accept: application/vnd.wisp.v1+json" \\
  -H "Authorization: Bearer APITOKEN" \\
  -X POST \\
  -d '
	   {
    "edition": "bungeecord",
    "version": "1631",
    "format": false
	   }'

Response code 204 for a successful request

Reinstall server

POST https://your-panel.com/api/client/servers/<UUID>/advanced/reinstall

Example Request

curl "<https://your-panel.com/api/client/servers/><UUID>/advanced/reinstall" \\
  -H "Content-Type: application/json" \\
  -H "Accept: application/vnd.wisp.v1+json" \\
  -H "Authorization: Bearer APITOKEN" \\
  -X POST

Example Response