Skip to main content
PATCH
string
erforderlich
Der API-Schlüssel für Ihr Konto. Sie finden ihn in Ihren Kontoeinstellungen.
Object Update ändert bereits gespeicherte Dateien, ohne sie erneut hochzuladen: Mache sie privat oder öffentlich, setze oder entferne einen Ablauf und ändere Cache, Disposition oder Metadaten. Der Endpoint akzeptiert eine Datei oder bis zu 50 pro Request, die alle dieselben Änderungen erhalten. Erfordert den Scope blob:write. Die Änderungen werden in der Reihenfolge der unten aufgeführten Felder angewendet, jede auf das Ergebnis der vorherigen. Sobald der Body gültig ist, antwortet die Route immer mit 200, mit einem Ergebnis pro Datei.
Das Ändern von private oder expire ändert die id der Datei (und bei öffentlichen Dateien ihre URL). Speichere die neue id aus jedem Ergebnis. Freigabelinks und temporäre Links zur alten id funktionieren nicht mehr. Die anderen Felder behalten die id bei.
string
Die id einer Datei. Sende object oder objects.
string[]
Bis zu 50 ids.
boolean
true macht die Datei privat: Die öffentliche Kopie wird entfernt, bevor der Request antwortet, und das CDN verwirft sie in etwa 60 Sekunden. false veröffentlicht sie, was einen kostenpflichtigen Plan erfordert. Siehe Links und Freigabe.
string | null
Ein neuer Ablauf ab jetzt (30d, 6h, 30) oder null, um die Datei für immer zu behalten. Erfordert einen kostenpflichtigen Plan, und Ablaufzeiten unter 7 Tagen erfordern Enterprise.
string | null
immutable, max-age=N (60 bis 31536000) oder no-cache (nur Enterprise). null entfernt den Header, und der CDN-Standard gilt.
string | null
inline oder attachment (Download mit dem ursprünglichen Dateinamen). null entfernt den Header.
object | null
Schlüssel, die gesetzt oder geändert werden sollen. Ein Schlüssel mit dem Wert null wird entfernt, und metadata: null entfernt alle. Bis zu 5 Schlüssel und 512 Bytes nach der Änderung. Das Setzen von Schlüsseln erfordert Pro oder Enterprise; Entfernen ist immer erlaubt.

Legacy-Dateien

Legacy-Dateien, hochgeladen vor dem Update im September 2026 (ids ohne pub/ oder prv/), können privat gemacht werden und einen neuen Ablauf erhalten: Beides verschiebt sie in den neuen Speicher, mit einer neuen id. Ihre Header (cache_control, disposition, metadata) können nicht an Ort und Stelle geändert werden und antworten mit OBJECT_IS_LEGACY: Verschiebe die Datei zuerst mit Object Copy (move: true) und aktualisiere sie dann.

Rate Limits

50 Dateien pro 10 Sekunden, pro Datei gezählt: Ein voller Stapel von 50 verbraucht das ganze Fenster (RATE_LIMITED, 429).

Antwort

string
“success” bei Erfolg, “error” bei Misserfolg.
object

Fehler

Fehler des gesamten Requests: Codes einer einzelnen Datei, in ihrem Ergebnis: