Skip to main content
GET
https://localapi.lazydata.com.br
/
v1
/
storage
/
items
Listar itens
curl --request GET \
  --url https://localapi.lazydata.com.br/v1/storage/items \
  --header 'Authorization: Bearer <token>'
{
  "code": 200,
  "message": "Itens carregados.",
  "result": {
    "parent": null,
    "breadcrumbs": [
      {
        "id": null,
        "name": "Início"
      }
    ],
    "folders": [
      {
        "id": "54d8a266-4e21-4a9a-9c15-b4b93bc11c6e",
        "type": "folder",
        "name": "Contratos",
        "parent_id": null,
        "created_at": "2026-06-22T11:55:00+00:00",
        "updated_at": "2026-06-22T11:55:00+00:00"
      }
    ],
    "files": [
      {
        "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"
      }
    ],
    "summary": {
      "used_bytes": 24576,
      "quota_bytes": 1073741824,
      "available_bytes": 1073717248,
      "usage_percent": 0.01,
      "files": 1
    },
    "pagination": {
      "offset": 0,
      "limit": 50,
      "loaded": 2,
      "next_offset": 2,
      "total": 2,
      "folders_total": 1,
      "files_total": 1,
      "has_more": false
    }
  }
}
Lista os itens de uma pasta do armazenamento, incluindo pastas, arquivos, breadcrumbs, resumo de uso e paginação. Quando parent_id não é informado, a API lista a raiz do armazenamento.
{
  "code": 200,
  "message": "Itens carregados.",
  "result": {
    "parent": null,
    "breadcrumbs": [
      {
        "id": null,
        "name": "Início"
      }
    ],
    "folders": [
      {
        "id": "54d8a266-4e21-4a9a-9c15-b4b93bc11c6e",
        "type": "folder",
        "name": "Contratos",
        "parent_id": null,
        "created_at": "2026-06-22T11:55:00+00:00",
        "updated_at": "2026-06-22T11:55:00+00:00"
      }
    ],
    "files": [
      {
        "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"
      }
    ],
    "summary": {
      "used_bytes": 24576,
      "quota_bytes": 1073741824,
      "available_bytes": 1073717248,
      "usage_percent": 0.01,
      "files": 1
    },
    "pagination": {
      "offset": 0,
      "limit": 50,
      "loaded": 2,
      "next_offset": 2,
      "total": 2,
      "folders_total": 1,
      "files_total": 1,
      "has_more": false
    }
  }
}

Parâmetros

parent_id
string
ID da pasta que será listada. Omitir para listar a raiz.
offset
integer
default:"0"
Posição inicial da listagem.
limit
integer
default:"50"
Quantidade máxima de itens retornados. O valor máximo é 100.

Resposta

code
integer
required
Código da resposta da API.
message
string
required
Mensagem descritiva da resposta.
result
object
required
Objeto com pasta atual, breadcrumbs, pastas, arquivos, uso e paginação.

Estrutura de result

CampoTipoDescrição
parentobject/nullPasta atual. Retorna null na raiz.
breadcrumbsarray<object>Caminho da raiz até a pasta atual.
foldersarray<object>Pastas encontradas.
filesarray<object>Arquivos encontrados.
summaryobjectUso do armazenamento da conta.
paginationobjectDados de paginação.

Paginação

Quando pagination.has_more for true, repita a chamada usando pagination.next_offset.
GET /v1/storage/items
Query: parent_id=<pasta>&offset=50&limit=50