API
A real API for your
Minecraft server.
Everything the panel does, your code can do too. One Bearer-authenticated REST endpoint covers power, files, console, content and backups — scoped by the same permissions as the dashboard, so a key only ever does what you allow.
› Power — start, stop, restart
› Console — run commands, read output
› Files — read, write, upload, archive
› Content — install plugins & modpacks
› Backups — create & restore
› Servers — create, configure, delete
Try it
# Start a server
curl -X POST https://portal.tacyon.io/api/servers/$SERVER_ID/power \
-H "Authorization: Bearer tcy_..." \
-H "Content-Type: application/json" \
-d '{"action":"start"}' Create a key under your account settings; scope it down to bound its blast radius.