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/walletGET /v1/api/wallet/ledgerGET /v1/api/tokensGET /v1/api/tokens/ledgerGET /v1/api/tokens/packsPOST /v1/api/tokens/checkoutPOST /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.