Documentação Desenvolvedores Neste artigo URL e autenticação Operações e exemplos Códigos de resposta Use a origem da sua instalação, seguida da rota indicada. Para integrações externas, envie o token de autenticação no cabeçalho Authorization. No painel web, a sessão é mantida por cookie HttpOnly.
Authorization: Bearer <seu-token> Escolha a categoria e a operação abaixo. O exemplo pode ser copiado nas linguagens disponíveis. Os exemplos são referências e não executam chamadas automaticamente.
Categoria Todos Sistema Autenticação Conta Cobrança Runtimes Projetos Observabilidade Arquivos Rede Ambiente Backups Minecraft Suporte Equipe Execução avançada Admin
Operação GET /health · Health check POST /api/auth/register · Registrar usuário POST /api/auth/login · Login GET /api/me · Conta atual GET /api/pool · Pool de recursos GET /api/account · Perfil completo PUT /api/account · Atualizar perfil POST /api/account/password · Alterar senha POST /api/account/apikey · Gerar API key DELETE /api/account/apikey · Revogar API key GET /api/plans · Planos públicos GET /api/billing · Resumo da cobrança POST /api/billing/coupons/preview · Validar cupom POST /api/billing/checkout/:planId · Iniciar Checkout Pro GET /api/billing/orders/:id · Consultar cobrança POST /api/webhooks/mercadopago · Webhook Mercado Pago GET /api/runtimes · Runtimes disponíveis GET /api/servers · Listar projetos POST /api/servers · Criar projeto POST /api/servers/:id/deploy · Deploy de ZIP POST /api/servers/:id/redeploy · Redeploy de ZIP POST /api/servers/:id/dependencies/install · Instalar dependências GET /api/servers/:id · Detalhar projeto PATCH /api/servers/:id · Atualizar projeto DELETE /api/servers/:id · Excluir projeto POST /api/servers/:id/start · Start projeto POST /api/servers/:id/stop · Stop projeto POST /api/servers/:id/restart · Restart projeto POST /api/servers/:id/kill · Kill projeto GET /api/servers/:id/logs · Saída atual GET /api/servers/:id/log-history · Histórico de logs GET /api/servers/:id/stats · Estatísticas GET /api/servers/:id/files · Listar arquivos GET /api/servers/:id/files/content · Ler arquivo POST /api/servers/:id/files · Salvar arquivo de texto POST /api/servers/:id/files/upload · Upload de arquivo GET /api/servers/:id/files/download · Download de arquivo POST /api/servers/:id/folders · Criar diretório DELETE /api/servers/:id/files · Excluir arquivo/diretório GET /api/servers/:id/network · Rede do projeto PUT /api/servers/:id/network · Alterar subdomínio GET /api/servers/:id/env · Variáveis de ambiente PUT /api/servers/:id/env · Salvar variáveis GET /api/servers/:id/backups · Listar backups POST /api/servers/:id/backups · Criar backup POST /api/servers/:id/backups/:backupId/restore · Restaurar backup DELETE /api/servers/:id/backups/:backupId · Excluir backup GET /api/servers/:id/backups/:backupId/download · Baixar backup GET /api/metrics/services/:id · Métricas históricas POST /api/servers/:id/reinstall · Reinstalar workspace POST /api/minecraft · Criar servidor Minecraft GET /api/minecraft/jars · Versões Minecraft GET /api/minecraft/:id/eula · Consultar EULA POST /api/minecraft/:id/eula · Aceitar EULA GET /api/minecraft/:id/properties · Server properties PUT /api/minecraft/:id/properties · Salvar propriedades PUT /api/minecraft/:id/version · Trocar versão/software GET /api/minecraft/:id/addons · Listar add-ons POST /api/minecraft/:id/addons/upload · Enviar add-on DELETE /api/minecraft/:id/addons · Excluir add-on POST /api/minecraft/:id/command · Comando RCON GET /api/tickets · Meus tickets POST /api/tickets · Abrir ticket POST /api/tickets/:id/reply · Responder ticket GET /api/workspaces · Workspaces POST /api/workspaces · Criar workspace POST /api/workspaces/:id/invite · Convidar membro POST /api/workspaces/accept/:token · Aceitar convite POST /api/servers/:id/exec · Executar comando WS /api/ws/server/:id/console · WebSocket request/response GET /api/admin/dashboard · Resumo administrativo GET /api/admin/users · Contas e pools PATCH /api/admin/users/:id · Atualizar conta DELETE /api/admin/users/:id · Excluir conta GET /api/admin/servers · Todos os projetos GET /api/admin/plans · Listar planos POST /api/admin/plans · Criar plano PATCH /api/admin/plans/:id · Atualizar plano DELETE /api/admin/plans/:id · Excluir plano GET /api/admin/clusters · Listar clusters POST /api/admin/clusters · Criar cluster PATCH /api/admin/clusters/:id · Atualizar cluster DELETE /api/admin/clusters/:id · Excluir cluster GET /api/admin/nodes · Listar nodes POST /api/admin/nodes · Criar node DELETE /api/admin/nodes/:id · Excluir node PATCH /api/admin/nodes/:id · Atualizar node POST /api/admin/nodes/:id/test · Testar node POST /api/admin/servers/:id/move · Migrar projeto GET /api/admin/billing · Cobranças GET /api/admin/coupons · Cupons GET /api/admin/tickets · Fila de suporte PUT /api/admin/tickets/:id · Atender ticket GET /api/admin/settings · Configurações da plataforma PUT /api/admin/settings · Salvar configurações GET /api/admin/audit · Auditoria GET /api/admin/orphans · Containers órfãos
Health check Confirma que a API HTTP está respondendo.
Sucesso 200
const response = await fetch('https://runixcloud.online/health', {
method: 'GET',
});
console.log(await response.text());401 indica autenticação ausente ou inválida; 403 indica acesso ou recursos insuficientes; 404 indica recurso não encontrado; 409 indica conflito com o estado atual. Consulte também os erros específicos de cada operação.