Vai al contenuto principale
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; rendere pubblico un file privato richiede anche blob:read su di esso. Ogni modifica tranne rendere privato un file richiede un piano attivo. 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.

Parametri

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 attivo. 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 attivo, 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 è consentito su ogni piano.

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:

Vedi anche