Pular para o conteúdo principal
GET
Obter link temporário de download de um objeto de blob
Retorna um link temporário de download para um objeto e, por padrão, redireciona para ele (302). Use-o para objetos privados. O link expira após expires_in segundos e não pode ser revogado. Com redirect=false, a resposta contém o link. Escopo: blob:read.
string
obrigatório
O ID do objeto.
number
Segundos que o link fica válido, de 60 a 86400. Padrão 3600.
string
inline ou attachment para este download. Padrão: o content_disposition do objeto.
string
Nome para este download. Padrão: o filename do objeto.
boolean
true retorna um 302 para o link. false retorna o link como JSON. Padrão true.
string
O ID do workspace, quando o blob pertence a um workspace. A chamada atua sobre o blob do proprietário do workspace e exige a permissão blob:read do workspace (blob:manage nas rotas que alteram dados). Deixe de fora para atuar sobre o seu próprio blob.

Exemplo de requisição

Resposta

object
Somente com redirect=false. Com o padrão redirect=true, a resposta é um 302 para o link e não tem corpo.

Respostas de erro

string
O código de erro que indica o motivo da falha. Valores possíveis:
  • AUTH_TOKEN_MISSING (401): o cabeçalho Authorization não 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 esta rota exige (blob:read ou blob:write); details.required informa qual.
  • WORKSPACE_PERMISSION_DENIED (403): somente com workspace_id: você não é membro, ou o 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.
  • VALIDATION_ERROR (400): um parâmetro ou campo do corpo falhou na validação. details.path informa o campo.
  • BLOB_OBJECT_NOT_FOUND (404): não existe objeto com esse ID nesta conta (ou no blob do workspace).
Última modificação em 28 de outubro de 2026