Blob Object Update
Modifiez la visibilité, l’expiration, le cache, la disposition ou les métadonnées de jusqu’à 50 fichiers par requête avec PATCH /v1/objects, sans les renvoyer.
PATCH
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
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.
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 sanspub/ 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 :

