Tutta la documentazione

API account e integrazioni

Chiave account e token d’integrazione

La chiave con nome usa Authorization: Bearer per i servizi account del pannello. GET /panel-api/account verifica il collegamento. GET /panel-api/server-key resta una verifica di compatibilità, senza registrare o monitorare server. Lo scambio email/apiToken in /v1/api/auth/token è un’integrazione separata, non un 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>

Risorse d’integrazione disponibili

/v1/api espone autenticazione, letture wallet, saldo e movimenti token, pacchetti, checkout e verifica IAP. Usa la credenziale richiesta da ogni API. Il CRUD di server, chiavi SSH, categorie e tag non appartiene più all’API clienti. I pagamenti modificano dati finanziari: non usarli come test di connessione.

  • 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

Sicurezza ed errori

Non inviare chiavi a URL sconosciuti o terzi. Con 401 controlla credenziali, con 403 permessi, con 429 attendi. Leggi il corpo dell’errore ed evita tentativi automatici di pagamenti non idempotenti. Gestire chiavi richiede sessione del portale e verifiche di sicurezza.