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
  • Operazioni in corso
  • Stato di un'operazione
  • Impostazioni PHP
  • Modificare PHP
  • Operazioni pianificate
  • Modificare le operazioni pianificate
  • Certificato SSL
  • Emettere o rinnovare il certificato
  • Firewall applicativo
  • Modificare il firewall applicativo
  • Eventi del firewall applicativo
  • File di log
  • Leggere un file di log
  • Elenco dei sottodomini
  • Creare un sottodominio
  • Eliminare un sottodominio
  • Stato di WordPress
  • Installare WordPress
  • Verificare l'integrità di WordPress
  • Aggiornare WordPress
  • Opzioni WordPress
Email
FTP
Database
Monitoraggio
Gruppi
Ordini

API / Hosting

Installare WordPress

Ultimo aggiornamento: 05/10/2026, 19:11

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

Installa WordPress sul sito con un database dedicato, creato automaticamente.

  • Metodo: POST
  • Indirizzo: https://console.icbs.it/api/v1/hosting/{hostname}/wordpress
  • Permesso: Hosting — configurazione siti

Parametri

ParametroPosizioneObbligatorioDescrizione
hostnameindirizzosìIl nome del sito, per esempio esempio.it.
titlecorposìTitolo del sito.
adminEmailcorposìEmail dell'amministratore.
adminPasswordcorposìPassword dell'amministratore, da 8 a 128 caratteri. Non viene restituita.
adminUsercorponoNome utente amministratore. Predefinito admin.
localecorponoLingua, per esempio it_IT (predefinita) o en_US.
installPathcorponoCartella di installazione. Predefinita htdocs, la radice del sito.
wipeExistingcorponotrue per procedere anche se la cartella contiene già dei file: vengono salvati in un archivio e poi rimossi.

Esempio di richiesta

curl -X POST \
  -H "Authorization: Bearer $ICBS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Il mio sito","adminEmail":"admin@esempio.it","adminPassword":"UnaPasswordSolida!"}' \
  https://console.icbs.it/api/v1/hosting/esempio.it/wordpress

Esempio di risposta

{
  "job": {
    "id": "wj_8f3k2m",
    "hostname": "esempio.it",
    "type": "web.cron",
    "status": "pending",
    "error": null,
    "createdAt": "2026-10-01T10:00:00.000Z",
    "updatedAt": "2026-10-01T10:00:00.000Z"
  }
}

La risposta contiene un job: la modifica viene applicata entro pochi minuti. Per sapere quando è conclusa, interroga lo stato dell'operazione.

Possibili errori

CodiceCausa
400Dati non validi, oppure il sito non è ancora pubblicato sul server.
401Chiave assente, non valida, scaduta o revocata.
403Alla chiave manca il permesso Hosting — configurazione siti.
404Il sito non esiste o la chiave non vi ha accesso.
409WordPress è già installato, la cartella contiene file (serve wipeExisting) o un'altra operazione è in corso.
429Superato il limite di richieste.