Toda a documentação

API de conta e integrações

Chave de conta e token de integração

A chave nomeada usa Authorization: Bearer nos serviços de conta do painel. GET /panel-api/account valida o vínculo. GET /panel-api/server-key mantém validação de compatibilidade, sem criar ou monitorar servidores. A troca email/apiToken em /v1/api/auth/token é outro fluxo de integração, não login SSH.

GET /panel-api/account
Authorization: Bearer <ACCOUNT_API_KEY>

POST /v1/api/auth/token
Content-Type: application/json
{"email":"user@example.com","apiToken":"<INTEGRATION_API_TOKEN>"}

GET /v1/api/tokens
Authorization: Bearer <INTEGRATION_ACCESS_TOKEN>

Recursos de integração disponíveis

/v1/api oferece autenticação, consultas de wallet, saldo e movimentos de tokens, pacotes, checkout e verificação IAP. Use a credencial exigida por cada API. CRUD de servidores, chaves SSH, categorias e tags foi retirado da API de clientes. Pagamentos alteram estado financeiro e não devem servir como testes de conexão.

  • GET /v1/api/wallet
  • GET /v1/api/wallet/ledger
  • GET /v1/api/tokens
  • GET /v1/api/tokens/ledger
  • GET /v1/api/tokens/packs
  • POST /v1/api/tokens/checkout
  • POST /v1/api/tokens/iap/verify

Segurança e erros

Não envie chaves a URLs de painel desconhecidas ou terceiros. Para 401 confira credenciais; para 403, permissões; para 429, aguarde antes de repetir. Analise a resposta e evite repetição automática de pagamentos não idempotentes. Gerenciar chaves exige sessão do portal e verificações de segurança.