Atualizar opções de arquivos
Altere a visibilidade, a expiração, o cache, a disposition ou os metadados de até 50 arquivos por requisição com PATCH /v1/objects, sem enviá-los de novo.
PATCH
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
blob:write; tornar público um arquivo privado também exige blob:read nele. Toda alteração, exceto tornar um arquivo privado, exige um plano ativo.
As alterações são aplicadas na ordem dos campos abaixo, cada uma sobre o resultado da anterior. Com um corpo válido, a rota sempre responde 200, com um resultado por arquivo.
Parâmetros
string
O id de um arquivo. Envie
object ou objects.string[]
Até 50 ids.
boolean
true torna o arquivo privado: a cópia pública é removida antes de a requisição responder, e a CDN a descarta em cerca de 60 segundos. false o publica, o que exige um plano ativo. Veja Links e compartilhamento.string | null
Uma nova expiração contada a partir de agora (
30d, 6h, 30), ou null para manter o arquivo para sempre. Exige um plano ativo, e expirações abaixo de 7 dias exigem Enterprise.string | null
immutable, max-age=N (60 a 31536000) ou no-cache (somente Enterprise). null remove o cabeçalho e vale o padrão da CDN.string | null
inline ou attachment (download com o nome original do arquivo). null remove o cabeçalho.object | null
Chaves a definir ou alterar. Uma chave com valor
null é removida, e metadata: null remove todas. Até 5 chaves e 512 bytes depois da alteração. Definir chaves exige Pro ou Enterprise; remover funciona em qualquer plano.Limites de taxa
50 arquivos a cada 10 segundos, contados por arquivo: um lote completo de 50 usa a janela inteira (
RATE_LIMITED, 429).Resposta
string
“success” se bem-sucedida, “error” caso contrário.
object
Erros
Erros da requisição inteira:
Códigos de um único arquivo, no resultado dele:
Relacionados
- SDK do Blob:
blob.update()

