constptero=require('lmadactyl')let result =awaitptero.application.createServer("https://yourpanel.com","apikey", objecta)console.log(result) //Object
Example Object
{"name":"Bulilded by lmadactyl","user": user_id,"egg":5,"docker_image":"ghcr.io/pterodactyl/yolks:java_8","startup":"java -Xms128M -Xmx128M -jar server.jar","environment": {"VANILLA_VERSION":"latest","SERVER_JARFILE":"server.jar" },"limits": {"memory":1024,"swap":0,"disk":512,"io":500,"cpu":100 },"feature_limits": {"databases":1,"backups":1 },"allocation": { "default": 2764 //If in doubt about your server allocation, run this code (await pteroclient.client.features.request("https://yourpanel.com/api/application/nodes/**node_id**/allocations", {Authorization: "Bearer KEY TYPE 2"}, null, "GET")).filter(x => !x.data.attributes.assigned)
}}
constptero=require('lmadactyl')let result =awaitptero.application.listUsers("https://yourpanel.com","apikey")console.log(result) //Object
List Servers
List all servers from panel
constptero=require('lmadactyl')let result =awaitptero.application.serverList("https://yourpanel.com","apikey")console.log(result) //Object
Suspend Server
Suspend a specific server
constptero=require('lmadactyl')let result =awaitptero.application.suspend("https://yourpanel.com","apikey","891ad",true)console.log(result) //204
Update User
Update a user's information
constptero=require('lmadactyl')let result =awaitptero.application.updateUser("https://yourpanel.com","apikey",1, {email:"Joao"})console.log(result) //200