Skip to main content
GET
https://localapi.lazydata.com.br
/
v1
/
storage
/
files
/
{file_id}
/
download
Gerar download
curl --request GET \
  --url https://localapi.lazydata.com.br/v1/storage/files/{file_id}/download \
  --header 'Authorization: Bearer <token>'
{
  "code": 200,
  "message": "Link de download gerado.",
  "result": {
    "url": "https://s3.amazonaws.com/exemplo-assinado",
    "file_name": "contrato.pdf",
    "file": {
      "id": "9fcb573b-7f62-4774-978b-07e89dfef5f2",
      "type": "file",
      "name": "contrato.pdf",
      "parent_id": null,
      "extension": "pdf",
      "content_type": "application/pdf",
      "size": 24576,
      "status": "uploaded",
      "uploaded_at": "2026-06-22T12:00:00+00:00",
      "created_at": "2026-06-22T11:59:40+00:00",
      "updated_at": "2026-06-22T12:00:00+00:00"
    }
  }
}
Gera um link temporário para baixar um arquivo do armazenamento. O link retornado é assinado, temporário e deve ser usado apenas pelo consumidor autorizado.
{
  "code": 200,
  "message": "Link de download gerado.",
  "result": {
    "url": "https://s3.amazonaws.com/exemplo-assinado",
    "file_name": "contrato.pdf",
    "file": {
      "id": "9fcb573b-7f62-4774-978b-07e89dfef5f2",
      "type": "file",
      "name": "contrato.pdf",
      "parent_id": null,
      "extension": "pdf",
      "content_type": "application/pdf",
      "size": 24576,
      "status": "uploaded",
      "uploaded_at": "2026-06-22T12:00:00+00:00",
      "created_at": "2026-06-22T11:59:40+00:00",
      "updated_at": "2026-06-22T12:00:00+00:00"
    }
  }
}

Parâmetros

file_id
string
required
ID do arquivo.

Resposta

CampoTipoDescrição
urlstringLink temporário para download.
file_namestringNome sugerido do arquivo.
fileobjectMetadados do arquivo.
Não armazene links temporários como referência permanente. Gere um novo link sempre que precisar baixar o arquivo.