CrownPanel's API allows you to manage your VPS programmatically - including actions like power control, hostname changes, snapshot management, and more.
POST method to https://api.crownpanel.comYou can use the API with:
curlIdeal for automation, integration into management panels, or performing bulk operations across multiple VPS instances.
Use this API call to forcefully reboot (power cycle) your VPS instance.
This is helpful when a standard reboot (reboot) fails to work, especially if the OS is unresponsive.
| Key | Variable | Description | Required |
|---|---|---|---|
API_KEY |
YOUR_API_KEY |
Replace YOUR_API_KEY with your actual API key provided in "Account Settings", under the API section. |
β Yes |
QUERY |
hard_reboot |
The query action to perform a hard reboot. | β Yes |
VMID |
YOUR_VMID |
Replace YOUR_VMID with your VPS ID (from βList All VPSβ API query). |
β Yes |
β
If YOUR_API_KEY, QUERY & YOUR_VMID parameters are valid, you would get the following output,
{"query_status":"Success","query":"hard_reboot","query_result":"Success, Task Added. Please wait for 1-2 minutes for it to complete."}
β If YOUR_API_KEY or QUERY or YOUR_VMID are invalid, you would get the following output,
{"query_status":"Error","query":"","query_result":""}
If you prefer to use another language or environment, here are examples for PHP, Python and Node.js:
βοΈ Install (only once): Required to install necessary libraries before running the code.
βοΈ Install (only once): Required to install necessary libraries before running the code.
Need help? Visit our Support Portal or use our live chat.