---
title: "Changes to Download a file from the network to the local node if it's not available locally. Note: Download is performed async. Call can return before download is completed."
method: POST
path: "/data/{cid}/network"
---

# Changes to Download a file from the network to the local node if it's not available locally. Note: Download is performed async. Call can return before download is completed.

`POST /data/{cid}/network`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 8 of 53 revisions.

- **2026-09-23** `7759907b159a` — 1 info
- **2026-01-16** `1cb7c01da4d4` — 1 breaking
- **2025-04-02** `c45fb5a40b67` — 6 info
- **2025-02-12** `92de50a3b676` — 1 warning
- **2024-11-15** `a7a2448e76f2` — 3 breaking, 2 warning, 2 info
- **2024-10-25** `d0fe80e2a0ba` — 3 info
- **2024-10-17** `0f24d6801026` — 1 info
- **2023-03-15** `dfe487dfc0e2` — 1 breaking

## Changes

- **2026-09-23** `7759907b159a` — 1 info
  - added the new optional `query` request parameter `advertise`
- **2026-01-16** `1cb7c01da4d4` — 1 breaking
  - removed the required property `manifest/protected` from the response with the `200` status
- **2025-04-02** `c45fb5a40b67` — 6 info
  - the response property `cid` became required for the status `200`
  - the response property `manifest` became required for the status `200`
  - the response property `manifest/blockSize` became required for the status `200`
  - the response property `manifest/datasetSize` became required for the status `200`
  - the response property `manifest/protected` became required for the status `200`
  - the response property `manifest/treeCid` became required for the status `200`
- **2025-02-12** `92de50a3b676` — 1 warning
  - removed the optional property `manifest/uploadedAt` from the response with the `200` status
- **2024-11-15** `a7a2448e76f2` — 3 breaking, 2 warning, 2 info
  - the response property `manifest/filename` became nullable for the status `200`
  - the response property `manifest/mimetype` became nullable for the status `200`
  - the response property `manifest/uploadedAt` became nullable for the status `200`
  - removed the optional property `manifest/originalBytes` from the response with the `200` status
  - removed the optional property `manifest/rootHash` from the response with the `200` status
  - added the optional property `manifest/datasetSize` to the response with the `200` status
  - added the optional property `manifest/treeCid` to the response with the `200` status
- **2024-10-25** `d0fe80e2a0ba` — 3 info
  - added the optional property `manifest/filename` to the response with the `200` status
  - added the optional property `manifest/mimetype` to the response with the `200` status
  - added the optional property `manifest/uploadedAt` to the response with the `200` status
- **2024-10-17** `0f24d6801026` — 1 info
  - endpoint added
- **2023-03-15** `dfe487dfc0e2` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/logos-storage/apis/logos-storage-api/docs/data/:cid/network/post.md) · [API](https://skmtc.dev/logos-storage/apis/logos-storage-api.md) · [Page](https://skmtc.dev/logos-storage/apis/logos-storage-api/changes/data/:cid/network/post)
