Skip to main content
PATCH
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Object Update modifica file già archiviati, senza caricarli di nuovo: rendili privati o pubblici, imposta o rimuovi una scadenza e modifica cache, disposition o metadati. Accetta un file o fino a 50 per richiesta, che ricevono tutti le stesse modifiche. Richiede lo scope blob:write. Le modifiche vengono applicate nell’ordine dei campi qui sotto, ognuna sul risultato della precedente. Una volta che il corpo è valido, la route risponde sempre 200, con un risultato per file.
Modificare private o expire cambia l’id del file (e il suo URL, per i file pubblici). Salva il nuovo id di ogni risultato. I link di condivisione e i link temporanei al vecchio id smettono di funzionare. Gli altri campi mantengono l’id.
string
L’id di un file. Invia object oppure objects.
string[]
Fino a 50 id.
boolean
true rende il file privato: la copia pubblica viene rimossa prima che la richiesta risponda e la CDN la elimina in circa 60 secondi. false lo pubblica, il che richiede un piano a pagamento. Vedi Link e condivisione.
string | null
Una nuova scadenza calcolata da adesso (30d, 6h, 30), oppure null per conservare il file per sempre. Richiede un piano a pagamento, e le scadenze sotto i 7 giorni richiedono Enterprise.
string | null
immutable, max-age=N (da 60 a 31536000) oppure no-cache (solo Enterprise). null rimuove l’header e si applica il valore predefinito della CDN.
string | null
inline oppure attachment (download con il nome file originale). null rimuove l’header.
object | null
Chiavi da impostare o modificare. Una chiave con valore null viene rimossa, e metadata: null le rimuove tutte. Fino a 5 chiavi e 512 byte dopo la modifica. Impostare chiavi richiede Pro o Enterprise; rimuoverle è sempre consentito.

File legacy

I file legacy, caricati prima dell’aggiornamento di settembre 2026 (id senza pub/ o prv/), possono essere resi privati e possono ricevere una nuova scadenza: entrambe le operazioni li spostano nel nuovo storage, con un nuovo id. I loro header (cache_control, disposition, metadata) non possono cambiare sul posto e rispondono OBJECT_IS_LEGACY: sposta prima il file con Object Copy (move: true), poi aggiornalo.

Limiti di frequenza

50 file ogni 10 secondi, conteggiati per file: un blocco completo di 50 usa l’intera finestra (RATE_LIMITED, 429).

Risposta

string
“success” in caso di successo, “error” in caso contrario.
object

Errori

Errori dell’intera richiesta: Codici di un singolo file, nel suo risultato: