Zum Hauptinhalt springen
PATCH
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen 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; um eine private Datei öffentlich zu machen, braucht es außerdem blob:read auf ihr. Jede Änderung außer dem Privatmachen einer Datei erfordert einen aktiven Plan. 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.

Parameter

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 aktiven 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 aktiven 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 geht in jedem Plan.

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:

Siehe auch