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.