Pular para o conteúdo principal
POST
Criar um link de compartilhamento para um objeto do Blob
Cria um link de compartilhamento para um objeto privado: uma página do site onde o destinatário baixa o arquivo. Os compartilhamentos expiram após expires_in segundos (padrão de 24 horas), podem parar após max_downloads e podem exigir senha no Enterprise-12 ou superior. Um compartilhamento não protege um objeto público, por isso object_is_public é true nesse caso. Escopo: blob:write.
string
obrigatório
O objeto a ser compartilhado.
number
Segundos até o compartilhamento deixar de funcionar, de 60 a 2.592.000 (30 dias). Padrão 86400 (24 horas).
number
Limite de downloads, de 1 a 10.000. Omita para não ter limite.
string
Senha que o destinatário deve digitar, de 8 a 128 caracteres. Enterprise-12 ou superior.
string
O ID do workspace, quando o blob pertence a um workspace. A chamada atua sobre o blob do dono do workspace e precisa da permissão de workspace blob:read (blob:manage nas rotas que alteram dados). Omita para atuar sobre o seu próprio blob.

Exemplo de requisição

Resposta

object
O link de compartilhamento. Responde com 201.

Respostas de erro

string
O código de erro que indica o motivo da falha. Valores possíveis:
  • AUTH_TOKEN_MISSING (401): Nenhum header Authorization foi enviado.
  • API_KEY_INVALID (401): A chave de API não existe, foi revogada ou o segredo não confere.
  • API_KEY_SCOPE_DENIED (403): A chave não tem o escopo que a rota exige (blob:read ou blob:write); details.required informa qual.
  • WORKSPACE_PERMISSION_DENIED (403): Somente com workspace_id: você não é membro, ou seu papel não tem a permissão de blob.
  • WORKSPACE_NOT_FOUND (404): Somente com workspace_id: não existe workspace com esse ID, ou você não é membro.
  • BLOB_NAMESPACE_SUSPENDED (403): O armazenamento de blob da conta está suspenso, ou o plano expirou. Uploads e outras gravações são recusados desde o início do período de carência de 72 horas.
  • VALIDATION_ERROR (400): Um parâmetro ou campo do body falhou na validação. details.path informa o campo.
  • BLOB_OBJECT_NOT_FOUND (404): O object_id não existe nesta conta.
  • PLAN_RESTRICTED_FEATURE (403): password foi enviado em um plano abaixo do Enterprise-12.
Última modificação em 28 de outubro de 2026