Blob Object Update
Ändere mit PATCH /v1/objects Sichtbarkeit, Ablauf, Cache, Disposition oder Metadaten von bis zu 50 Dateien pro Request, ohne sie erneut hochzuladen.
PATCH
string
erforderlich
Der API-Schlüssel für Ihr Konto. Sie finden ihn in Ihren Kontoeinstellungen.
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.
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 ohnepub/ 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:

