Skip to main content
PATCH
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
Object Update modifie des fichiers déjà stockés, sans les renvoyer : les rendre privés ou publics, définir ou supprimer une expiration, et modifier le cache, la disposition ou les métadonnées. Il accepte un fichier ou jusqu’à 50 par requête, qui reçoivent tous les mêmes modifications. Nécessite le scope blob:write. Les modifications sont appliquées dans l’ordre des champs ci-dessous, chacune sur le résultat de la précédente. Une fois le corps valide, la route répond toujours 200, avec un résultat par fichier.
Modifier private ou expire change l’id du fichier (et son URL, pour les fichiers publics). Enregistrez le nouvel id de chaque résultat. Les liens de partage et les liens temporaires vers l’ancien id cessent de fonctionner. Les autres champs conservent l’id.
string
L’id d’un fichier. Envoyez object ou objects.
string[]
Jusqu’à 50 id.
boolean
true rend le fichier privé : la copie publique est supprimée avant que la requête ne réponde, et le CDN l’abandonne en environ 60 secondes. false le publie, ce qui nécessite un plan payant. Voir Liens et partage.
string | null
Une nouvelle expiration comptée à partir de maintenant (30d, 6h, 30), ou null pour conserver le fichier indéfiniment. Nécessite un plan payant, et les expirations inférieures à 7 jours nécessitent Enterprise.
string | null
immutable, max-age=N (60 à 31536000) ou no-cache (Enterprise uniquement). null supprime l’en-tête et la valeur par défaut du CDN s’applique.
string | null
inline ou attachment (téléchargement avec le nom de fichier d’origine). null supprime l’en-tête.
object | null
Les clés à définir ou à modifier. Une clé avec une valeur null est supprimée, et metadata: null les supprime toutes. Jusqu’à 5 clés et 512 octets après la modification. Définir des clés nécessite Pro ou Enterprise ; la suppression est toujours autorisée.

Fichiers hérités

Les fichiers hérités, envoyés avant la mise à jour de septembre 2026 (id sans pub/ ni prv/), peuvent être rendus privés et recevoir une nouvelle expiration : les deux opérations les déplacent vers le nouveau stockage, avec un nouvel id. Leurs en-têtes (cache_control, disposition, metadata) ne peuvent pas être modifiés sur place et répondent OBJECT_IS_LEGACY : déplacez d’abord le fichier avec Copie d’objet (move: true), puis mettez-le à jour.

Limites de débit

50 fichiers par 10 secondes, comptés par fichier : un lot complet de 50 utilise toute la fenêtre (RATE_LIMITED, 429).

Réponse

string
“success” en cas de succès, “error” sinon.
object

Erreurs

Erreurs de la requête entière : Codes propres à un fichier, dans son résultat :