Pixel Host Docs

Documentação Pixel Host

Console

Leia a saída recente e envie comandos diretamente ao console do Minecraft.

O campo command recebe somente o comando, sem a barra inicial. O limite atual é de 500 caracteres.

Exemplo
curl -sS -X POST \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"command":"list"}' \
  https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/console

Endpoints

GET/servers/{serverId}/console

Retorna as linhas recentes do console. Use ?lines=250 para definir o limite.

Permissão
console.read
Como enviar
curl -sS -X GET \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  "https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/console?lines=250"
Resposta HTTP 200
{
  "active": true,
  "source": "latest.log",
  "lines": ["[18:20:01 INFO]: Done (4.2s)!"]
}
POST/servers/{serverId}/console

Envia um comando ao console do Minecraft.

Permissão
console.command
Como enviar
curl -sS -X POST \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{ "command": "say Manutenção em 5 minutos" }' \
  "https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/console"
Corpo JSON formatado
{ "command": "say Manutenção em 5 minutos" }
Resposta HTTP 200
{
  "ok": true,
  "console": {
    "active": true,
    "lines": ["[18:21:03 INFO]: [Server] Manutenção em 5 minutos"]
  }
}
API basehttps://pixel-host.com.br/api/v1