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
  • Elenco dei domini
  • Dettaglio di un dominio
  • Listino prezzi
  • Verificare la disponibilità
  • Domini in scadenza
  • Preventivo di rinnovo
  • Rinnovare un dominio
  • Modificare le impostazioni
  • Dati dell'intestatario
  • Modificare l'intestatario
  • Nameserver
  • Modificare i nameserver
  • Child nameserver
  • Creare o modificare un child nameserver
  • Eliminare un child nameserver
DNS
Hosting
Email
FTP
Database
Monitoraggio
Gruppi
Ordini

API / Domini

Rinnovare un dominio

Ultimo aggiornamento: 07/08/2026, 07:28

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

Crea l'ordine di rinnovo e restituisce come pagarlo.

  • Metodo: POST
  • Indirizzo: https://console.icbs.it/api/v1/domains/renew
  • Permesso: nessuno in particolare, ma non è consentito alle chiavi di un utente in sola lettura

Il rinnovo avviene dopo il pagamento

Questa chiamata non rinnova il dominio: crea un ordine in attesa di pagamento. Il rinnovo parte solo quando il pagamento è confermato.

  • con carta, appena il pagamento va a buon fine;
  • con bonifico, quando l'incasso viene registrato.

Finché l'ordine non è pagato, la scadenza del dominio non cambia.

Parametri

ParametroPosizioneObbligatorioDescrizione
domainscorposìElenco dei domini da rinnovare.
periodcorponoAnni di rinnovo, da 1 a 10. Se omesso vale 1.
paymentMethodcorposìstripe per la carta, bank_transfer per il bonifico.
couponcorponoCodice promozionale da applicare.

Esempio di richiesta

curl -X POST -H "Authorization: Bearer $ICBS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domains":["esempio.it"],"period":1,"paymentMethod":"stripe"}' \
  "https://console.icbs.it/api/v1/domains/renew"

Esempio di risposta con carta

{
  "orderId": 4812,
  "status": "pending_payment",
  "amount": 19.9,
  "currency": "EUR",
  "paymentMethod": "stripe",
  "period": 1,
  "lines": [{ "name": "esempio.it", "period": 1, "unitPrice": 19.9, "price": 19.9 }],
  "coupon": null,
  "checkoutUrl": "https://checkout.stripe.com/c/pay/..."
}

checkoutUrl è la pagina di pagamento: aprila nel browser o inviala a chi deve pagare. Vale per un tempo limitato.

Esempio di risposta con bonifico

{
  "orderId": 4813,
  "status": "pending_payment",
  "amount": 19.9,
  "currency": "EUR",
  "paymentMethod": "bank_transfer",
  "period": 1,
  "lines": [{ "name": "esempio.it", "period": 1, "unitPrice": 19.9, "price": 19.9 }],
  "coupon": null,
  "bank": {
    "iban": "IT00A0000000000000000000000",
    "beneficiary": "...",
    "bankName": "...",
    "reference": "ORD-4813"
  }
}
Documentazione

Indica sempre la causale reference nel bonifico: è ciò che collega il pagamento all'ordine.

Sapere quando è fatto

L'ordine si segue con Stato di un ordine: quando arriva a completed il rinnovo è stato eseguito.

Prima di ordinare

Con Preventivo di rinnovo vedi l'importo esatto, coupon compreso, senza creare nulla.

Possibili errori

CodiceCausa
400Domini mancanti, periodo fuori da 1–10, metodo di pagamento non valido, coupon non valido o esaurito.
401Chiave assente, non valida, scaduta o revocata.
403La chiave appartiene a un utente che può solo consultare.
404Uno dei domini non è nel tuo account o non è visibile a questa chiave.
424Il pagamento con bonifico non è disponibile.
429Superato il limite di richieste.