Skip to main content
GET
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
O Download de Objeto te dá um link para ler um arquivo. Para um arquivo privado, ele assina um link temporário, válido de 60 segundos a 24 horas, que funciona sem nenhuma credencial. Para um arquivo público, ele retorna a URL pública. Por padrão ele responde com um redirecionamento 302, então você pode apontar um navegador ou curl -L diretamente para ele; redirect=false retorna o link como JSON. Exige o escopo blob:read. Links temporários (https://files.squarecloud.dev/d/...) não podem ser revogados, suportam Range e requisições condicionais, e deixam de funcionar quando expiram ou quando o arquivo é excluído, movido ou muda de visibilidade. Para links que você pode revogar, limitar ou proteger com senha, use um link de compartilhamento. Veja Links e compartilhamento.
string
obrigatório
O id do arquivo.
number
padrão:"3600"
Por quanto tempo o link temporário dura, de 60 a 86400 segundos (24 horas).
boolean
padrão:"true"
false retorna o link como JSON em vez de redirecionar.
string
inline (abre no navegador) ou attachment (download). Defini-lo sempre gera um link temporário, mesmo para arquivos públicos.
string
O nome com que o navegador salva o arquivo. Implica attachment, a menos que disposition diga o contrário, e sempre gera um link temporário.

Limites de taxa

  • 60 requisições por minuto nesta rota (RATE_LIMITED, 429).
  • Cada link temporário aceita 60 requisições por minuto por IP, além de um limite geral para todos os links da sua conta. Acima disso o link responde 429 em texto simples. Para entregar um arquivo a muitas pessoas, torne-o público: arquivos públicos são servidos pela CDN, sem esse limite. Um link expirado ou inválido responde 404.

Resposta

Com redirect=true (padrão): 302 com o link em Location e Cache-Control: no-store. Com redirect=false:
string
“success” se bem-sucedida, “error” caso contrário.
object

Erros