Eliminare un sito
Mette subito il sito offline su tutti gli indirizzi, quindi elimina il repository, le build e i contenuti multimediali entro pochi minuti. L'operazione è irreversibile: esporta il sito prima se potresti averne bisogno. Richiede sites:publish e i privilegi di amministratore del workspace. Con confirm_name (il nome o lo slug del sito), la chiamata viene rifiutata se il valore non corrisponde; se il sito è pubblicato, viene rifiutata anche a meno che delete_published non sia true. CLI e agenti lo inviano sempre.
DELETE/v1/sites/{site_id}
Richiede sites:publish e i privilegi di amministratore del workspace. Restituisce 202: l’eliminazione viene completata entro pochi minuti.
L’operazione è irreversibile. Se potresti averne bisogno, esporta il progetto prima di procedere.
Invia confirm_name, ovvero il nome o lo slug del sito, per consentire al server di verificare che sia quello che intendi eliminare: se il valore non corrisponde, la richiesta viene rifiutata con invalid_parameter. Se invii confirm_name, l’eliminazione di un sito pubblicato viene rifiutata con 409 conflict (details.reason site_published), a meno che delete_published non sia true: prima annulla la pubblicazione oppure conferma che vuoi eliminarlo. La CLI e lo strumento MCP delete_site inviano sempre entrambi i parametri di verifica.
Autorizzazioni
Authorizationbearerin headerrequiredParametri di percorso
site_idstringrequiredL'ID del sito o il suo slug (l'indirizzo prima di .atelier201.page).
Parametri di query
confirm_namestringlength: 1–200 charsIl nome del sito (o lo slug), da reinserire per confermare che si tratta del sito corretto. L'eliminazione è irreversibile.
delete_publishedbooleanObbligatorio e deve essere true per eliminare un sito pubblicato: il sito viene messo offline subito per tutti i visitatori. Altrimenti, annulla prima la pubblicazione.
Risposta
Elimina un sito
dataobjectrequiredrequest_idstringrequiredCodici possibili: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCodici possibili: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCodici possibili: insufficient_credits
errorobjectrequiredrequest_idstringrequiredCodici possibili: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredCodici possibili: resource_not_found
errorobjectrequiredrequest_idstringrequiredCodici possibili: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredCodici possibili: result_expired
errorobjectrequiredrequest_idstringrequiredCodici possibili: request_too_large
errorobjectrequiredrequest_idstringrequiredCodici possibili: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredCodici possibili: rate_limited
errorobjectrequiredrequest_idstringrequiredCodici possibili: internal_error
errorobjectrequiredrequest_idstringrequiredCodici possibili: service_unavailable
errorobjectrequiredrequest_idstringrequired