Saltar para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.vmarea.com/llms.txt

Use this file to discover all available pages before exploring further.

Os tokens de API carregam um subconjunto de permissões escolhidas no momento da criação. Cada escopo concede acesso a um grupo de recursos específico. Sessões do painel (login pelo navegador) têm todos os escopos implicitamente; tokens de API têm apenas os selecionados explicitamente.

Escopos disponíveis

Máquinas virtuais

EscopoDescrição
vms:readListar e recuperar máquinas virtuais, status, ações e acesso ao console.
vms:writeCriar, modificar, excluir e executar ações de ciclo de vida em máquinas virtuais (iniciar, parar, reiniciar, reconstruir, redimensionar, snapshot, backup, etc.).

Redes privadas

EscopoDescrição
networks:readListar e recuperar redes privadas e suas VMs conectadas.
networks:writeCriar, atualizar e excluir redes privadas; conectar e desconectar VMs.

Firewalls

EscopoDescrição
firewalls:readListar e recuperar regras e vínculos de firewall.
firewalls:writeCriar, atualizar e excluir firewalls; gerenciar regras e vínculos com VMs.

Chaves SSH

EscopoDescrição
ssh-keys:readListar e recuperar chaves públicas SSH armazenadas.
ssh-keys:writeAdicionar, atualizar e excluir chaves públicas SSH.

Backups e snapshots

EscopoDescrição
backups:readListar backups e snapshots e ver o histórico de restaurações.
backups:writeCriar, excluir e restaurar backups e snapshots.

Webhooks

EscopoDescrição
webhooks:readListar assinaturas de webhook e ver o histórico de entregas.
webhooks:writeCriar, atualizar e excluir assinaturas de webhook; enviar eventos de teste.

Faturamento

EscopoDescrição
billing:readLer saldo da carteira, visualizar faturas e verificar o uso de bandwidth. O faturamento é somente leitura; recargas são feitas pelo painel.
Buscar planos, regiões e templates de SO não exige nenhum escopo específico. Qualquer token válido pode ler os dados do catálogo.

Escopo ausente — resposta 403

Quando uma requisição usa um token que não possui o escopo necessário, a API retorna:
{
  "success": false,
  "error": "Forbidden"
}
com o status HTTP 403.