Skip to main content
POST
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
O Criar Compartilhamento gera um link (https://files.squarecloud.dev/s/...) para entregar um arquivo a pessoas: um cliente, uma equipe, um testador. Ele funciona com arquivos públicos e privados, dura até 30 dias, pode ser revogado a qualquer momento e pode limitar quantas vezes o arquivo é baixado. No Pro e no Enterprise, ele também pode pedir uma senha. Exige o escopo blob:write. Abrir o link baixa o arquivo. Um link protegido por senha mostra antes uma página pedindo a senha, no idioma do visitante. O link fica atrelado ao id atual do arquivo: excluir, mover ou mudar a visibilidade do arquivo faz o link responder 404 na hora, sem gastar um download. Veja Links e compartilhamento para comparar com os links temporários.
string
obrigatório
O id do arquivo a compartilhar.
number
padrão:"86400"
Por quanto tempo o link dura, de 60 a 2592000 segundos (30 dias).
number
Quantos downloads o link permite, de 1 a 10000. Depois de esgotado, ele responde 410. Sem ele, não há limite.
string
Uma senha de 8 a 128 caracteres que o visitante precisa digitar antes de baixar. Somente Pro e Enterprise.
Para um arquivo público, o link redireciona para a URL pública permanente dele, que qualquer pessoa que abrir o link pode continuar usando. A senha, o limite de downloads e a expiração só protegem de verdade arquivos privados.

Limites

  • 30 links por minuto (RATE_LIMITED, 429), e até 1000 links ativos por conta (TOO_MANY_SHARES, 409).
  • Cada link aceita 120 visitas por minuto por IP. Senhas erradas são limitadas por IP e por link.
  • O download de um arquivo privado passa por um link temporário: 60 requisições por minuto por IP, mais o limite geral da sua conta. Para entregar um arquivo a muitas pessoas, torne-o público.

Resposta

Responde 201 Created.
string
“success” se bem-sucedida, “error” caso contrário.
object

Erros