Accedi alla Console ICBS
Overview
Generale
Sicurezza e account
Domini
Zone DNS
DNS dinamico
Record DNS
Monitoring
Funzionalità
Database
Web hosting
Web server
Account email
Account FTP
Supporto
API
  • Autenticazione
  • Verificare la chiave
Domini
DNS
Hosting
  • Elenco dei siti
  • Dettaglio di un sito
  • Statistiche di traffico
Email
FTP
Database
Monitoraggio
Gruppi
Ordini

API / Hosting

Dettaglio di un sito

Ultimo aggiornamento: 06/08/2026, 05:24

Note legali·Privacy·Policy di sistema·Termini e condizioni
Documentazione

Restituisce lo stato di un singolo sito: attivazione, PHP e occupazione disco.

  • Metodo: GET
  • Indirizzo: https://console.icbs.it/api/v1/hosting/{hostname}
  • Permesso: Hosting — lettura

Parametri

ParametroPosizioneObbligatorioDescrizione
hostnameindirizzosìIl nome del sito, per esempio esempio.it.

Esempio di richiesta

curl -H "Authorization: Bearer $ICBS_API_KEY" \
  https://console.icbs.it/api/v1/hosting/esempio.it

Esempio di risposta

{
  "hostname": "esempio.it",
  "status": "active",
  "hostingActive": true,
  "php": {
    "version": "8.3",
    "enabled": true
  },
  "disk": {
    "usedBytes": 2147483648,
    "limitBytes": 10737418240,
    "syncedAt": "2026-08-05T04:00:00.000Z"
  }
}

Campi della risposta

CampoDescrizione
statusactive o inactive: stato del dominio.
hostingActiveSe il servizio di hosting è attivo sul dominio.
php.versionVersione PHP attiva, null se non impostata.
php.enabledSe PHP è abilitato sul sito.
disk.usedBytesSpazio occupato in byte, null se non ancora rilevato.
disk.limitBytesSpazio assegnato in byte, 0 se non è previsto un limite.
disk.syncedAtQuando è stata fatta l'ultima misurazione dello spazio occupato.

Il campo disk è null sui siti per cui non esistono né una quota né una misurazione.

Possibili errori

CodiceCausa
401Chiave assente, non valida, scaduta o revocata.
403Alla chiave manca il permesso Hosting — lettura.
404Il sito non esiste o la chiave non vi ha accesso.
429Superato il limite di richieste.